类 Subscription.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<Subscription.Builder>
-
- apache.rocketmq.v2.Subscription.Builder
-
- 所有已实现的接口:
SubscriptionOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- 封闭类:
- Subscription
public static final class Subscription.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Subscription.Builder> implements SubscriptionOrBuilder
Protobuf typeapache.rocketmq.v2.Subscription
-
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 Subscription.BuilderaddAllSubscriptions(Iterable<? extends SubscriptionEntry> values)Subscription for consumer.Subscription.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Subscription.BuilderaddSubscriptions(int index, SubscriptionEntry value)Subscription for consumer.Subscription.BuilderaddSubscriptions(int index, SubscriptionEntry.Builder builderForValue)Subscription for consumer.Subscription.BuilderaddSubscriptions(SubscriptionEntry value)Subscription for consumer.Subscription.BuilderaddSubscriptions(SubscriptionEntry.Builder builderForValue)Subscription for consumer.SubscriptionEntry.BuilderaddSubscriptionsBuilder()Subscription for consumer.SubscriptionEntry.BuilderaddSubscriptionsBuilder(int index)Subscription for consumer.Subscriptionbuild()SubscriptionbuildPartial()Subscription.Builderclear()Subscription.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)Subscription.BuilderclearFifo()Subscription settings below here are from server, it is essential for server to push.Subscription.BuilderclearGroup()Subscription settings below here is appointed by client, thus it is unnecessary for server to push at present.Subscription.BuilderclearLongPollingTimeout()Long-polling timeout for `ReceiveMessageRequest`, which is essential for push consumer.Subscription.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)Subscription.BuilderclearReceiveBatchSize()Message receive batch size here is essential for push consumer.Subscription.BuilderclearSubscriptions()Subscription for consumer.Subscription.Builderclone()SubscriptiongetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()booleangetFifo()Subscription settings below here are from server, it is essential for server to push.ResourcegetGroup()Subscription settings below here is appointed by client, thus it is unnecessary for server to push at present.Resource.BuildergetGroupBuilder()Subscription settings below here is appointed by client, thus it is unnecessary for server to push at present.ResourceOrBuildergetGroupOrBuilder()Subscription settings below here is appointed by client, thus it is unnecessary for server to push at present.com.google.protobuf.DurationgetLongPollingTimeout()Long-polling timeout for `ReceiveMessageRequest`, which is essential for push consumer.com.google.protobuf.Duration.BuildergetLongPollingTimeoutBuilder()Long-polling timeout for `ReceiveMessageRequest`, which is essential for push consumer.com.google.protobuf.DurationOrBuildergetLongPollingTimeoutOrBuilder()Long-polling timeout for `ReceiveMessageRequest`, which is essential for push consumer.intgetReceiveBatchSize()Message receive batch size here is essential for push consumer.SubscriptionEntrygetSubscriptions(int index)Subscription for consumer.SubscriptionEntry.BuildergetSubscriptionsBuilder(int index)Subscription for consumer.List<SubscriptionEntry.Builder>getSubscriptionsBuilderList()Subscription for consumer.intgetSubscriptionsCount()Subscription for consumer.List<SubscriptionEntry>getSubscriptionsList()Subscription for consumer.SubscriptionEntryOrBuildergetSubscriptionsOrBuilder(int index)Subscription for consumer.List<? extends SubscriptionEntryOrBuilder>getSubscriptionsOrBuilderList()Subscription for consumer.booleanhasFifo()Subscription settings below here are from server, it is essential for server to push.booleanhasGroup()Subscription settings below here is appointed by client, thus it is unnecessary for server to push at present.booleanhasLongPollingTimeout()Long-polling timeout for `ReceiveMessageRequest`, which is essential for push consumer.booleanhasReceiveBatchSize()Message receive batch size here is essential for push consumer.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()Subscription.BuildermergeFrom(Subscription other)Subscription.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)Subscription.BuildermergeFrom(com.google.protobuf.Message other)Subscription.BuildermergeGroup(Resource value)Subscription settings below here is appointed by client, thus it is unnecessary for server to push at present.Subscription.BuildermergeLongPollingTimeout(com.google.protobuf.Duration value)Long-polling timeout for `ReceiveMessageRequest`, which is essential for push consumer.Subscription.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)Subscription.BuilderremoveSubscriptions(int index)Subscription for consumer.Subscription.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Subscription.BuildersetFifo(boolean value)Subscription settings below here are from server, it is essential for server to push.Subscription.BuildersetGroup(Resource value)Subscription settings below here is appointed by client, thus it is unnecessary for server to push at present.Subscription.BuildersetGroup(Resource.Builder builderForValue)Subscription settings below here is appointed by client, thus it is unnecessary for server to push at present.Subscription.BuildersetLongPollingTimeout(com.google.protobuf.Duration value)Long-polling timeout for `ReceiveMessageRequest`, which is essential for push consumer.Subscription.BuildersetLongPollingTimeout(com.google.protobuf.Duration.Builder builderForValue)Long-polling timeout for `ReceiveMessageRequest`, which is essential for push consumer.Subscription.BuildersetReceiveBatchSize(int value)Message receive batch size here is essential for push consumer.Subscription.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)Subscription.BuildersetSubscriptions(int index, SubscriptionEntry value)Subscription for consumer.Subscription.BuildersetSubscriptions(int index, SubscriptionEntry.Builder builderForValue)Subscription for consumer.Subscription.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<Subscription.Builder>
-
clear
public Subscription.Builder clear()
- 指定者:
clear在接口中com.google.protobuf.Message.Builder- 指定者:
clear在接口中com.google.protobuf.MessageLite.Builder- 覆盖:
clear在类中com.google.protobuf.GeneratedMessageV3.Builder<Subscription.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<Subscription.Builder>
-
getDefaultInstanceForType
public Subscription getDefaultInstanceForType()
- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageLiteOrBuilder- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageOrBuilder
-
build
public Subscription build()
- 指定者:
build在接口中com.google.protobuf.Message.Builder- 指定者:
build在接口中com.google.protobuf.MessageLite.Builder
-
buildPartial
public Subscription buildPartial()
- 指定者:
buildPartial在接口中com.google.protobuf.Message.Builder- 指定者:
buildPartial在接口中com.google.protobuf.MessageLite.Builder
-
clone
public Subscription.Builder clone()
- 指定者:
clone在接口中com.google.protobuf.Message.Builder- 指定者:
clone在接口中com.google.protobuf.MessageLite.Builder- 覆盖:
clone在类中com.google.protobuf.GeneratedMessageV3.Builder<Subscription.Builder>
-
setField
public Subscription.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- 指定者:
setField在接口中com.google.protobuf.Message.Builder- 覆盖:
setField在类中com.google.protobuf.GeneratedMessageV3.Builder<Subscription.Builder>
-
clearField
public Subscription.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- 指定者:
clearField在接口中com.google.protobuf.Message.Builder- 覆盖:
clearField在类中com.google.protobuf.GeneratedMessageV3.Builder<Subscription.Builder>
-
clearOneof
public Subscription.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- 指定者:
clearOneof在接口中com.google.protobuf.Message.Builder- 覆盖:
clearOneof在类中com.google.protobuf.GeneratedMessageV3.Builder<Subscription.Builder>
-
setRepeatedField
public Subscription.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- 指定者:
setRepeatedField在接口中com.google.protobuf.Message.Builder- 覆盖:
setRepeatedField在类中com.google.protobuf.GeneratedMessageV3.Builder<Subscription.Builder>
-
addRepeatedField
public Subscription.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- 指定者:
addRepeatedField在接口中com.google.protobuf.Message.Builder- 覆盖:
addRepeatedField在类中com.google.protobuf.GeneratedMessageV3.Builder<Subscription.Builder>
-
mergeFrom
public Subscription.Builder mergeFrom(com.google.protobuf.Message other)
- 指定者:
mergeFrom在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeFrom在类中com.google.protobuf.AbstractMessage.Builder<Subscription.Builder>
-
mergeFrom
public Subscription.Builder mergeFrom(Subscription other)
-
isInitialized
public final boolean isInitialized()
- 指定者:
isInitialized在接口中com.google.protobuf.MessageLiteOrBuilder- 覆盖:
isInitialized在类中com.google.protobuf.GeneratedMessageV3.Builder<Subscription.Builder>
-
mergeFrom
public Subscription.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<Subscription.Builder>- 抛出:
IOException
-
hasGroup
public boolean hasGroup()
Subscription settings below here is appointed by client, thus it is unnecessary for server to push at present. Consumer group.
optional .apache.rocketmq.v2.Resource group = 1;- 指定者:
hasGroup在接口中SubscriptionOrBuilder- 返回:
- Whether the group field is set.
-
getGroup
public Resource getGroup()
Subscription settings below here is appointed by client, thus it is unnecessary for server to push at present. Consumer group.
optional .apache.rocketmq.v2.Resource group = 1;- 指定者:
getGroup在接口中SubscriptionOrBuilder- 返回:
- The group.
-
setGroup
public Subscription.Builder setGroup(Resource value)
Subscription settings below here is appointed by client, thus it is unnecessary for server to push at present. Consumer group.
optional .apache.rocketmq.v2.Resource group = 1;
-
setGroup
public Subscription.Builder setGroup(Resource.Builder builderForValue)
Subscription settings below here is appointed by client, thus it is unnecessary for server to push at present. Consumer group.
optional .apache.rocketmq.v2.Resource group = 1;
-
mergeGroup
public Subscription.Builder mergeGroup(Resource value)
Subscription settings below here is appointed by client, thus it is unnecessary for server to push at present. Consumer group.
optional .apache.rocketmq.v2.Resource group = 1;
-
clearGroup
public Subscription.Builder clearGroup()
Subscription settings below here is appointed by client, thus it is unnecessary for server to push at present. Consumer group.
optional .apache.rocketmq.v2.Resource group = 1;
-
getGroupBuilder
public Resource.Builder getGroupBuilder()
Subscription settings below here is appointed by client, thus it is unnecessary for server to push at present. Consumer group.
optional .apache.rocketmq.v2.Resource group = 1;
-
getGroupOrBuilder
public ResourceOrBuilder getGroupOrBuilder()
Subscription settings below here is appointed by client, thus it is unnecessary for server to push at present. Consumer group.
optional .apache.rocketmq.v2.Resource group = 1;- 指定者:
getGroupOrBuilder在接口中SubscriptionOrBuilder
-
getSubscriptionsList
public List<SubscriptionEntry> getSubscriptionsList()
Subscription for consumer.
repeated .apache.rocketmq.v2.SubscriptionEntry subscriptions = 2;- 指定者:
getSubscriptionsList在接口中SubscriptionOrBuilder
-
getSubscriptionsCount
public int getSubscriptionsCount()
Subscription for consumer.
repeated .apache.rocketmq.v2.SubscriptionEntry subscriptions = 2;- 指定者:
getSubscriptionsCount在接口中SubscriptionOrBuilder
-
getSubscriptions
public SubscriptionEntry getSubscriptions(int index)
Subscription for consumer.
repeated .apache.rocketmq.v2.SubscriptionEntry subscriptions = 2;- 指定者:
getSubscriptions在接口中SubscriptionOrBuilder
-
setSubscriptions
public Subscription.Builder setSubscriptions(int index, SubscriptionEntry value)
Subscription for consumer.
repeated .apache.rocketmq.v2.SubscriptionEntry subscriptions = 2;
-
setSubscriptions
public Subscription.Builder setSubscriptions(int index, SubscriptionEntry.Builder builderForValue)
Subscription for consumer.
repeated .apache.rocketmq.v2.SubscriptionEntry subscriptions = 2;
-
addSubscriptions
public Subscription.Builder addSubscriptions(SubscriptionEntry value)
Subscription for consumer.
repeated .apache.rocketmq.v2.SubscriptionEntry subscriptions = 2;
-
addSubscriptions
public Subscription.Builder addSubscriptions(int index, SubscriptionEntry value)
Subscription for consumer.
repeated .apache.rocketmq.v2.SubscriptionEntry subscriptions = 2;
-
addSubscriptions
public Subscription.Builder addSubscriptions(SubscriptionEntry.Builder builderForValue)
Subscription for consumer.
repeated .apache.rocketmq.v2.SubscriptionEntry subscriptions = 2;
-
addSubscriptions
public Subscription.Builder addSubscriptions(int index, SubscriptionEntry.Builder builderForValue)
Subscription for consumer.
repeated .apache.rocketmq.v2.SubscriptionEntry subscriptions = 2;
-
addAllSubscriptions
public Subscription.Builder addAllSubscriptions(Iterable<? extends SubscriptionEntry> values)
Subscription for consumer.
repeated .apache.rocketmq.v2.SubscriptionEntry subscriptions = 2;
-
clearSubscriptions
public Subscription.Builder clearSubscriptions()
Subscription for consumer.
repeated .apache.rocketmq.v2.SubscriptionEntry subscriptions = 2;
-
removeSubscriptions
public Subscription.Builder removeSubscriptions(int index)
Subscription for consumer.
repeated .apache.rocketmq.v2.SubscriptionEntry subscriptions = 2;
-
getSubscriptionsBuilder
public SubscriptionEntry.Builder getSubscriptionsBuilder(int index)
Subscription for consumer.
repeated .apache.rocketmq.v2.SubscriptionEntry subscriptions = 2;
-
getSubscriptionsOrBuilder
public SubscriptionEntryOrBuilder getSubscriptionsOrBuilder(int index)
Subscription for consumer.
repeated .apache.rocketmq.v2.SubscriptionEntry subscriptions = 2;
-
getSubscriptionsOrBuilderList
public List<? extends SubscriptionEntryOrBuilder> getSubscriptionsOrBuilderList()
Subscription for consumer.
repeated .apache.rocketmq.v2.SubscriptionEntry subscriptions = 2;
-
addSubscriptionsBuilder
public SubscriptionEntry.Builder addSubscriptionsBuilder()
Subscription for consumer.
repeated .apache.rocketmq.v2.SubscriptionEntry subscriptions = 2;
-
addSubscriptionsBuilder
public SubscriptionEntry.Builder addSubscriptionsBuilder(int index)
Subscription for consumer.
repeated .apache.rocketmq.v2.SubscriptionEntry subscriptions = 2;
-
getSubscriptionsBuilderList
public List<SubscriptionEntry.Builder> getSubscriptionsBuilderList()
Subscription for consumer.
repeated .apache.rocketmq.v2.SubscriptionEntry subscriptions = 2;
-
hasFifo
public boolean hasFifo()
Subscription settings below here are from server, it is essential for server to push. When FIFO flag is `true`, messages of the same message group are processed in first-in-first-out manner. Brokers will not deliver further messages of the same group until prior ones are completely acknowledged.
optional bool fifo = 3;- 指定者:
hasFifo在接口中SubscriptionOrBuilder- 返回:
- Whether the fifo field is set.
-
getFifo
public boolean getFifo()
Subscription settings below here are from server, it is essential for server to push. When FIFO flag is `true`, messages of the same message group are processed in first-in-first-out manner. Brokers will not deliver further messages of the same group until prior ones are completely acknowledged.
optional bool fifo = 3;- 指定者:
getFifo在接口中SubscriptionOrBuilder- 返回:
- The fifo.
-
setFifo
public Subscription.Builder setFifo(boolean value)
Subscription settings below here are from server, it is essential for server to push. When FIFO flag is `true`, messages of the same message group are processed in first-in-first-out manner. Brokers will not deliver further messages of the same group until prior ones are completely acknowledged.
optional bool fifo = 3;- 参数:
value- The fifo to set.- 返回:
- This builder for chaining.
-
clearFifo
public Subscription.Builder clearFifo()
Subscription settings below here are from server, it is essential for server to push. When FIFO flag is `true`, messages of the same message group are processed in first-in-first-out manner. Brokers will not deliver further messages of the same group until prior ones are completely acknowledged.
optional bool fifo = 3;- 返回:
- This builder for chaining.
-
hasReceiveBatchSize
public boolean hasReceiveBatchSize()
Message receive batch size here is essential for push consumer.
optional int32 receive_batch_size = 4;- 指定者:
hasReceiveBatchSize在接口中SubscriptionOrBuilder- 返回:
- Whether the receiveBatchSize field is set.
-
getReceiveBatchSize
public int getReceiveBatchSize()
Message receive batch size here is essential for push consumer.
optional int32 receive_batch_size = 4;- 指定者:
getReceiveBatchSize在接口中SubscriptionOrBuilder- 返回:
- The receiveBatchSize.
-
setReceiveBatchSize
public Subscription.Builder setReceiveBatchSize(int value)
Message receive batch size here is essential for push consumer.
optional int32 receive_batch_size = 4;- 参数:
value- The receiveBatchSize to set.- 返回:
- This builder for chaining.
-
clearReceiveBatchSize
public Subscription.Builder clearReceiveBatchSize()
Message receive batch size here is essential for push consumer.
optional int32 receive_batch_size = 4;- 返回:
- This builder for chaining.
-
hasLongPollingTimeout
public boolean hasLongPollingTimeout()
Long-polling timeout for `ReceiveMessageRequest`, which is essential for push consumer.
optional .google.protobuf.Duration long_polling_timeout = 5;- 指定者:
hasLongPollingTimeout在接口中SubscriptionOrBuilder- 返回:
- Whether the longPollingTimeout field is set.
-
getLongPollingTimeout
public com.google.protobuf.Duration getLongPollingTimeout()
Long-polling timeout for `ReceiveMessageRequest`, which is essential for push consumer.
optional .google.protobuf.Duration long_polling_timeout = 5;- 指定者:
getLongPollingTimeout在接口中SubscriptionOrBuilder- 返回:
- The longPollingTimeout.
-
setLongPollingTimeout
public Subscription.Builder setLongPollingTimeout(com.google.protobuf.Duration value)
Long-polling timeout for `ReceiveMessageRequest`, which is essential for push consumer.
optional .google.protobuf.Duration long_polling_timeout = 5;
-
setLongPollingTimeout
public Subscription.Builder setLongPollingTimeout(com.google.protobuf.Duration.Builder builderForValue)
Long-polling timeout for `ReceiveMessageRequest`, which is essential for push consumer.
optional .google.protobuf.Duration long_polling_timeout = 5;
-
mergeLongPollingTimeout
public Subscription.Builder mergeLongPollingTimeout(com.google.protobuf.Duration value)
Long-polling timeout for `ReceiveMessageRequest`, which is essential for push consumer.
optional .google.protobuf.Duration long_polling_timeout = 5;
-
clearLongPollingTimeout
public Subscription.Builder clearLongPollingTimeout()
Long-polling timeout for `ReceiveMessageRequest`, which is essential for push consumer.
optional .google.protobuf.Duration long_polling_timeout = 5;
-
getLongPollingTimeoutBuilder
public com.google.protobuf.Duration.Builder getLongPollingTimeoutBuilder()
Long-polling timeout for `ReceiveMessageRequest`, which is essential for push consumer.
optional .google.protobuf.Duration long_polling_timeout = 5;
-
getLongPollingTimeoutOrBuilder
public com.google.protobuf.DurationOrBuilder getLongPollingTimeoutOrBuilder()
Long-polling timeout for `ReceiveMessageRequest`, which is essential for push consumer.
optional .google.protobuf.Duration long_polling_timeout = 5;
-
setUnknownFields
public final Subscription.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- 指定者:
setUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
setUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<Subscription.Builder>
-
mergeUnknownFields
public final Subscription.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- 指定者:
mergeUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<Subscription.Builder>
-
-