类 CustomizedBackoff.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<CustomizedBackoff.Builder>
-
- apache.rocketmq.v2.CustomizedBackoff.Builder
-
- 所有已实现的接口:
CustomizedBackoffOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- 封闭类:
- CustomizedBackoff
public static final class CustomizedBackoff.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<CustomizedBackoff.Builder> implements CustomizedBackoffOrBuilder
Protobuf typeapache.rocketmq.v2.CustomizedBackoff
-
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 CustomizedBackoff.BuilderaddAllNext(Iterable<? extends com.google.protobuf.Duration> values)To support classic backoff strategy which is arbitrary defined by end users.CustomizedBackoff.BuilderaddNext(int index, com.google.protobuf.Duration value)To support classic backoff strategy which is arbitrary defined by end users.CustomizedBackoff.BuilderaddNext(int index, com.google.protobuf.Duration.Builder builderForValue)To support classic backoff strategy which is arbitrary defined by end users.CustomizedBackoff.BuilderaddNext(com.google.protobuf.Duration value)To support classic backoff strategy which is arbitrary defined by end users.CustomizedBackoff.BuilderaddNext(com.google.protobuf.Duration.Builder builderForValue)To support classic backoff strategy which is arbitrary defined by end users.com.google.protobuf.Duration.BuilderaddNextBuilder()To support classic backoff strategy which is arbitrary defined by end users.com.google.protobuf.Duration.BuilderaddNextBuilder(int index)To support classic backoff strategy which is arbitrary defined by end users.CustomizedBackoff.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)CustomizedBackoffbuild()CustomizedBackoffbuildPartial()CustomizedBackoff.Builderclear()CustomizedBackoff.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)CustomizedBackoff.BuilderclearNext()To support classic backoff strategy which is arbitrary defined by end users.CustomizedBackoff.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)CustomizedBackoff.Builderclone()CustomizedBackoffgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()com.google.protobuf.DurationgetNext(int index)To support classic backoff strategy which is arbitrary defined by end users.com.google.protobuf.Duration.BuildergetNextBuilder(int index)To support classic backoff strategy which is arbitrary defined by end users.List<com.google.protobuf.Duration.Builder>getNextBuilderList()To support classic backoff strategy which is arbitrary defined by end users.intgetNextCount()To support classic backoff strategy which is arbitrary defined by end users.List<com.google.protobuf.Duration>getNextList()To support classic backoff strategy which is arbitrary defined by end users.com.google.protobuf.DurationOrBuildergetNextOrBuilder(int index)To support classic backoff strategy which is arbitrary defined by end users.List<? extends com.google.protobuf.DurationOrBuilder>getNextOrBuilderList()To support classic backoff strategy which is arbitrary defined by end users.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()CustomizedBackoff.BuildermergeFrom(CustomizedBackoff other)CustomizedBackoff.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)CustomizedBackoff.BuildermergeFrom(com.google.protobuf.Message other)CustomizedBackoff.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)CustomizedBackoff.BuilderremoveNext(int index)To support classic backoff strategy which is arbitrary defined by end users.CustomizedBackoff.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)CustomizedBackoff.BuildersetNext(int index, com.google.protobuf.Duration value)To support classic backoff strategy which is arbitrary defined by end users.CustomizedBackoff.BuildersetNext(int index, com.google.protobuf.Duration.Builder builderForValue)To support classic backoff strategy which is arbitrary defined by end users.CustomizedBackoff.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)CustomizedBackoff.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
从类继承的方法 com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3
-
从类继承的方法 com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
-
-
-
方法详细资料
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- 指定者:
internalGetFieldAccessorTable在类中com.google.protobuf.GeneratedMessageV3.Builder<CustomizedBackoff.Builder>
-
clear
public CustomizedBackoff.Builder clear()
- 指定者:
clear在接口中com.google.protobuf.Message.Builder- 指定者:
clear在接口中com.google.protobuf.MessageLite.Builder- 覆盖:
clear在类中com.google.protobuf.GeneratedMessageV3.Builder<CustomizedBackoff.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- 指定者:
getDescriptorForType在接口中com.google.protobuf.Message.Builder- 指定者:
getDescriptorForType在接口中com.google.protobuf.MessageOrBuilder- 覆盖:
getDescriptorForType在类中com.google.protobuf.GeneratedMessageV3.Builder<CustomizedBackoff.Builder>
-
getDefaultInstanceForType
public CustomizedBackoff getDefaultInstanceForType()
- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageLiteOrBuilder- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageOrBuilder
-
build
public CustomizedBackoff build()
- 指定者:
build在接口中com.google.protobuf.Message.Builder- 指定者:
build在接口中com.google.protobuf.MessageLite.Builder
-
buildPartial
public CustomizedBackoff buildPartial()
- 指定者:
buildPartial在接口中com.google.protobuf.Message.Builder- 指定者:
buildPartial在接口中com.google.protobuf.MessageLite.Builder
-
clone
public CustomizedBackoff.Builder clone()
- 指定者:
clone在接口中com.google.protobuf.Message.Builder- 指定者:
clone在接口中com.google.protobuf.MessageLite.Builder- 覆盖:
clone在类中com.google.protobuf.GeneratedMessageV3.Builder<CustomizedBackoff.Builder>
-
setField
public CustomizedBackoff.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- 指定者:
setField在接口中com.google.protobuf.Message.Builder- 覆盖:
setField在类中com.google.protobuf.GeneratedMessageV3.Builder<CustomizedBackoff.Builder>
-
clearField
public CustomizedBackoff.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- 指定者:
clearField在接口中com.google.protobuf.Message.Builder- 覆盖:
clearField在类中com.google.protobuf.GeneratedMessageV3.Builder<CustomizedBackoff.Builder>
-
clearOneof
public CustomizedBackoff.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- 指定者:
clearOneof在接口中com.google.protobuf.Message.Builder- 覆盖:
clearOneof在类中com.google.protobuf.GeneratedMessageV3.Builder<CustomizedBackoff.Builder>
-
setRepeatedField
public CustomizedBackoff.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- 指定者:
setRepeatedField在接口中com.google.protobuf.Message.Builder- 覆盖:
setRepeatedField在类中com.google.protobuf.GeneratedMessageV3.Builder<CustomizedBackoff.Builder>
-
addRepeatedField
public CustomizedBackoff.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- 指定者:
addRepeatedField在接口中com.google.protobuf.Message.Builder- 覆盖:
addRepeatedField在类中com.google.protobuf.GeneratedMessageV3.Builder<CustomizedBackoff.Builder>
-
mergeFrom
public CustomizedBackoff.Builder mergeFrom(com.google.protobuf.Message other)
- 指定者:
mergeFrom在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeFrom在类中com.google.protobuf.AbstractMessage.Builder<CustomizedBackoff.Builder>
-
mergeFrom
public CustomizedBackoff.Builder mergeFrom(CustomizedBackoff other)
-
isInitialized
public final boolean isInitialized()
- 指定者:
isInitialized在接口中com.google.protobuf.MessageLiteOrBuilder- 覆盖:
isInitialized在类中com.google.protobuf.GeneratedMessageV3.Builder<CustomizedBackoff.Builder>
-
mergeFrom
public CustomizedBackoff.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- 指定者:
mergeFrom在接口中com.google.protobuf.Message.Builder- 指定者:
mergeFrom在接口中com.google.protobuf.MessageLite.Builder- 覆盖:
mergeFrom在类中com.google.protobuf.AbstractMessage.Builder<CustomizedBackoff.Builder>- 抛出:
IOException
-
getNextList
public List<com.google.protobuf.Duration> getNextList()
To support classic backoff strategy which is arbitrary defined by end users. Typical values are: `1s 5s 10s 30s 1m 2m 3m 4m 5m 6m 7m 8m 9m 10m 20m 30m 1h 2h`
repeated .google.protobuf.Duration next = 1;- 指定者:
getNextList在接口中CustomizedBackoffOrBuilder
-
getNextCount
public int getNextCount()
To support classic backoff strategy which is arbitrary defined by end users. Typical values are: `1s 5s 10s 30s 1m 2m 3m 4m 5m 6m 7m 8m 9m 10m 20m 30m 1h 2h`
repeated .google.protobuf.Duration next = 1;- 指定者:
getNextCount在接口中CustomizedBackoffOrBuilder
-
getNext
public com.google.protobuf.Duration getNext(int index)
To support classic backoff strategy which is arbitrary defined by end users. Typical values are: `1s 5s 10s 30s 1m 2m 3m 4m 5m 6m 7m 8m 9m 10m 20m 30m 1h 2h`
repeated .google.protobuf.Duration next = 1;- 指定者:
getNext在接口中CustomizedBackoffOrBuilder
-
setNext
public CustomizedBackoff.Builder setNext(int index, com.google.protobuf.Duration value)
To support classic backoff strategy which is arbitrary defined by end users. Typical values are: `1s 5s 10s 30s 1m 2m 3m 4m 5m 6m 7m 8m 9m 10m 20m 30m 1h 2h`
repeated .google.protobuf.Duration next = 1;
-
setNext
public CustomizedBackoff.Builder setNext(int index, com.google.protobuf.Duration.Builder builderForValue)
To support classic backoff strategy which is arbitrary defined by end users. Typical values are: `1s 5s 10s 30s 1m 2m 3m 4m 5m 6m 7m 8m 9m 10m 20m 30m 1h 2h`
repeated .google.protobuf.Duration next = 1;
-
addNext
public CustomizedBackoff.Builder addNext(com.google.protobuf.Duration value)
To support classic backoff strategy which is arbitrary defined by end users. Typical values are: `1s 5s 10s 30s 1m 2m 3m 4m 5m 6m 7m 8m 9m 10m 20m 30m 1h 2h`
repeated .google.protobuf.Duration next = 1;
-
addNext
public CustomizedBackoff.Builder addNext(int index, com.google.protobuf.Duration value)
To support classic backoff strategy which is arbitrary defined by end users. Typical values are: `1s 5s 10s 30s 1m 2m 3m 4m 5m 6m 7m 8m 9m 10m 20m 30m 1h 2h`
repeated .google.protobuf.Duration next = 1;
-
addNext
public CustomizedBackoff.Builder addNext(com.google.protobuf.Duration.Builder builderForValue)
To support classic backoff strategy which is arbitrary defined by end users. Typical values are: `1s 5s 10s 30s 1m 2m 3m 4m 5m 6m 7m 8m 9m 10m 20m 30m 1h 2h`
repeated .google.protobuf.Duration next = 1;
-
addNext
public CustomizedBackoff.Builder addNext(int index, com.google.protobuf.Duration.Builder builderForValue)
To support classic backoff strategy which is arbitrary defined by end users. Typical values are: `1s 5s 10s 30s 1m 2m 3m 4m 5m 6m 7m 8m 9m 10m 20m 30m 1h 2h`
repeated .google.protobuf.Duration next = 1;
-
addAllNext
public CustomizedBackoff.Builder addAllNext(Iterable<? extends com.google.protobuf.Duration> values)
To support classic backoff strategy which is arbitrary defined by end users. Typical values are: `1s 5s 10s 30s 1m 2m 3m 4m 5m 6m 7m 8m 9m 10m 20m 30m 1h 2h`
repeated .google.protobuf.Duration next = 1;
-
clearNext
public CustomizedBackoff.Builder clearNext()
To support classic backoff strategy which is arbitrary defined by end users. Typical values are: `1s 5s 10s 30s 1m 2m 3m 4m 5m 6m 7m 8m 9m 10m 20m 30m 1h 2h`
repeated .google.protobuf.Duration next = 1;
-
removeNext
public CustomizedBackoff.Builder removeNext(int index)
To support classic backoff strategy which is arbitrary defined by end users. Typical values are: `1s 5s 10s 30s 1m 2m 3m 4m 5m 6m 7m 8m 9m 10m 20m 30m 1h 2h`
repeated .google.protobuf.Duration next = 1;
-
getNextBuilder
public com.google.protobuf.Duration.Builder getNextBuilder(int index)
To support classic backoff strategy which is arbitrary defined by end users. Typical values are: `1s 5s 10s 30s 1m 2m 3m 4m 5m 6m 7m 8m 9m 10m 20m 30m 1h 2h`
repeated .google.protobuf.Duration next = 1;
-
getNextOrBuilder
public com.google.protobuf.DurationOrBuilder getNextOrBuilder(int index)
To support classic backoff strategy which is arbitrary defined by end users. Typical values are: `1s 5s 10s 30s 1m 2m 3m 4m 5m 6m 7m 8m 9m 10m 20m 30m 1h 2h`
repeated .google.protobuf.Duration next = 1;- 指定者:
getNextOrBuilder在接口中CustomizedBackoffOrBuilder
-
getNextOrBuilderList
public List<? extends com.google.protobuf.DurationOrBuilder> getNextOrBuilderList()
To support classic backoff strategy which is arbitrary defined by end users. Typical values are: `1s 5s 10s 30s 1m 2m 3m 4m 5m 6m 7m 8m 9m 10m 20m 30m 1h 2h`
repeated .google.protobuf.Duration next = 1;
-
addNextBuilder
public com.google.protobuf.Duration.Builder addNextBuilder()
To support classic backoff strategy which is arbitrary defined by end users. Typical values are: `1s 5s 10s 30s 1m 2m 3m 4m 5m 6m 7m 8m 9m 10m 20m 30m 1h 2h`
repeated .google.protobuf.Duration next = 1;
-
addNextBuilder
public com.google.protobuf.Duration.Builder addNextBuilder(int index)
To support classic backoff strategy which is arbitrary defined by end users. Typical values are: `1s 5s 10s 30s 1m 2m 3m 4m 5m 6m 7m 8m 9m 10m 20m 30m 1h 2h`
repeated .google.protobuf.Duration next = 1;
-
getNextBuilderList
public List<com.google.protobuf.Duration.Builder> getNextBuilderList()
To support classic backoff strategy which is arbitrary defined by end users. Typical values are: `1s 5s 10s 30s 1m 2m 3m 4m 5m 6m 7m 8m 9m 10m 20m 30m 1h 2h`
repeated .google.protobuf.Duration next = 1;
-
setUnknownFields
public final CustomizedBackoff.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- 指定者:
setUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
setUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<CustomizedBackoff.Builder>
-
mergeUnknownFields
public final CustomizedBackoff.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- 指定者:
mergeUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<CustomizedBackoff.Builder>
-
-