类 MessageQueue.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<MessageQueue.Builder>
-
- apache.rocketmq.v2.MessageQueue.Builder
-
- 所有已实现的接口:
MessageQueueOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- 封闭类:
- MessageQueue
public static final class MessageQueue.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<MessageQueue.Builder> implements MessageQueueOrBuilder
Protobuf typeapache.rocketmq.v2.MessageQueue
-
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 MessageQueue.BuilderaddAcceptMessageTypes(MessageType value)repeated .apache.rocketmq.v2.MessageType accept_message_types = 5;MessageQueue.BuilderaddAcceptMessageTypesValue(int value)repeated .apache.rocketmq.v2.MessageType accept_message_types = 5;MessageQueue.BuilderaddAllAcceptMessageTypes(Iterable<? extends MessageType> values)repeated .apache.rocketmq.v2.MessageType accept_message_types = 5;MessageQueue.BuilderaddAllAcceptMessageTypesValue(Iterable<Integer> values)repeated .apache.rocketmq.v2.MessageType accept_message_types = 5;MessageQueue.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)MessageQueuebuild()MessageQueuebuildPartial()MessageQueue.Builderclear()MessageQueue.BuilderclearAcceptMessageTypes()repeated .apache.rocketmq.v2.MessageType accept_message_types = 5;MessageQueue.BuilderclearBroker().apache.rocketmq.v2.Broker broker = 4;MessageQueue.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)MessageQueue.BuilderclearId()int32 id = 2;MessageQueue.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)MessageQueue.BuilderclearPermission().apache.rocketmq.v2.Permission permission = 3;MessageQueue.BuilderclearTopic().apache.rocketmq.v2.Resource topic = 1;MessageQueue.Builderclone()MessageTypegetAcceptMessageTypes(int index)repeated .apache.rocketmq.v2.MessageType accept_message_types = 5;intgetAcceptMessageTypesCount()repeated .apache.rocketmq.v2.MessageType accept_message_types = 5;List<MessageType>getAcceptMessageTypesList()repeated .apache.rocketmq.v2.MessageType accept_message_types = 5;intgetAcceptMessageTypesValue(int index)repeated .apache.rocketmq.v2.MessageType accept_message_types = 5;List<Integer>getAcceptMessageTypesValueList()repeated .apache.rocketmq.v2.MessageType accept_message_types = 5;BrokergetBroker().apache.rocketmq.v2.Broker broker = 4;Broker.BuildergetBrokerBuilder().apache.rocketmq.v2.Broker broker = 4;BrokerOrBuildergetBrokerOrBuilder().apache.rocketmq.v2.Broker broker = 4;MessageQueuegetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()intgetId()int32 id = 2;PermissiongetPermission().apache.rocketmq.v2.Permission permission = 3;intgetPermissionValue().apache.rocketmq.v2.Permission permission = 3;ResourcegetTopic().apache.rocketmq.v2.Resource topic = 1;Resource.BuildergetTopicBuilder().apache.rocketmq.v2.Resource topic = 1;ResourceOrBuildergetTopicOrBuilder().apache.rocketmq.v2.Resource topic = 1;booleanhasBroker().apache.rocketmq.v2.Broker broker = 4;booleanhasTopic().apache.rocketmq.v2.Resource topic = 1;protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()MessageQueue.BuildermergeBroker(Broker value).apache.rocketmq.v2.Broker broker = 4;MessageQueue.BuildermergeFrom(MessageQueue other)MessageQueue.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)MessageQueue.BuildermergeFrom(com.google.protobuf.Message other)MessageQueue.BuildermergeTopic(Resource value).apache.rocketmq.v2.Resource topic = 1;MessageQueue.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)MessageQueue.BuildersetAcceptMessageTypes(int index, MessageType value)repeated .apache.rocketmq.v2.MessageType accept_message_types = 5;MessageQueue.BuildersetAcceptMessageTypesValue(int index, int value)repeated .apache.rocketmq.v2.MessageType accept_message_types = 5;MessageQueue.BuildersetBroker(Broker value).apache.rocketmq.v2.Broker broker = 4;MessageQueue.BuildersetBroker(Broker.Builder builderForValue).apache.rocketmq.v2.Broker broker = 4;MessageQueue.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)MessageQueue.BuildersetId(int value)int32 id = 2;MessageQueue.BuildersetPermission(Permission value).apache.rocketmq.v2.Permission permission = 3;MessageQueue.BuildersetPermissionValue(int value).apache.rocketmq.v2.Permission permission = 3;MessageQueue.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)MessageQueue.BuildersetTopic(Resource value).apache.rocketmq.v2.Resource topic = 1;MessageQueue.BuildersetTopic(Resource.Builder builderForValue).apache.rocketmq.v2.Resource topic = 1;MessageQueue.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<MessageQueue.Builder>
-
clear
public MessageQueue.Builder clear()
- 指定者:
clear在接口中com.google.protobuf.Message.Builder- 指定者:
clear在接口中com.google.protobuf.MessageLite.Builder- 覆盖:
clear在类中com.google.protobuf.GeneratedMessageV3.Builder<MessageQueue.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<MessageQueue.Builder>
-
getDefaultInstanceForType
public MessageQueue getDefaultInstanceForType()
- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageLiteOrBuilder- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageOrBuilder
-
build
public MessageQueue build()
- 指定者:
build在接口中com.google.protobuf.Message.Builder- 指定者:
build在接口中com.google.protobuf.MessageLite.Builder
-
buildPartial
public MessageQueue buildPartial()
- 指定者:
buildPartial在接口中com.google.protobuf.Message.Builder- 指定者:
buildPartial在接口中com.google.protobuf.MessageLite.Builder
-
clone
public MessageQueue.Builder clone()
- 指定者:
clone在接口中com.google.protobuf.Message.Builder- 指定者:
clone在接口中com.google.protobuf.MessageLite.Builder- 覆盖:
clone在类中com.google.protobuf.GeneratedMessageV3.Builder<MessageQueue.Builder>
-
setField
public MessageQueue.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- 指定者:
setField在接口中com.google.protobuf.Message.Builder- 覆盖:
setField在类中com.google.protobuf.GeneratedMessageV3.Builder<MessageQueue.Builder>
-
clearField
public MessageQueue.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- 指定者:
clearField在接口中com.google.protobuf.Message.Builder- 覆盖:
clearField在类中com.google.protobuf.GeneratedMessageV3.Builder<MessageQueue.Builder>
-
clearOneof
public MessageQueue.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- 指定者:
clearOneof在接口中com.google.protobuf.Message.Builder- 覆盖:
clearOneof在类中com.google.protobuf.GeneratedMessageV3.Builder<MessageQueue.Builder>
-
setRepeatedField
public MessageQueue.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- 指定者:
setRepeatedField在接口中com.google.protobuf.Message.Builder- 覆盖:
setRepeatedField在类中com.google.protobuf.GeneratedMessageV3.Builder<MessageQueue.Builder>
-
addRepeatedField
public MessageQueue.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- 指定者:
addRepeatedField在接口中com.google.protobuf.Message.Builder- 覆盖:
addRepeatedField在类中com.google.protobuf.GeneratedMessageV3.Builder<MessageQueue.Builder>
-
mergeFrom
public MessageQueue.Builder mergeFrom(com.google.protobuf.Message other)
- 指定者:
mergeFrom在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeFrom在类中com.google.protobuf.AbstractMessage.Builder<MessageQueue.Builder>
-
mergeFrom
public MessageQueue.Builder mergeFrom(MessageQueue other)
-
isInitialized
public final boolean isInitialized()
- 指定者:
isInitialized在接口中com.google.protobuf.MessageLiteOrBuilder- 覆盖:
isInitialized在类中com.google.protobuf.GeneratedMessageV3.Builder<MessageQueue.Builder>
-
mergeFrom
public MessageQueue.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<MessageQueue.Builder>- 抛出:
IOException
-
hasTopic
public boolean hasTopic()
.apache.rocketmq.v2.Resource topic = 1;- 指定者:
hasTopic在接口中MessageQueueOrBuilder- 返回:
- Whether the topic field is set.
-
getTopic
public Resource getTopic()
.apache.rocketmq.v2.Resource topic = 1;- 指定者:
getTopic在接口中MessageQueueOrBuilder- 返回:
- The topic.
-
setTopic
public MessageQueue.Builder setTopic(Resource value)
.apache.rocketmq.v2.Resource topic = 1;
-
setTopic
public MessageQueue.Builder setTopic(Resource.Builder builderForValue)
.apache.rocketmq.v2.Resource topic = 1;
-
mergeTopic
public MessageQueue.Builder mergeTopic(Resource value)
.apache.rocketmq.v2.Resource topic = 1;
-
clearTopic
public MessageQueue.Builder clearTopic()
.apache.rocketmq.v2.Resource topic = 1;
-
getTopicBuilder
public Resource.Builder getTopicBuilder()
.apache.rocketmq.v2.Resource topic = 1;
-
getTopicOrBuilder
public ResourceOrBuilder getTopicOrBuilder()
.apache.rocketmq.v2.Resource topic = 1;- 指定者:
getTopicOrBuilder在接口中MessageQueueOrBuilder
-
getId
public int getId()
int32 id = 2;- 指定者:
getId在接口中MessageQueueOrBuilder- 返回:
- The id.
-
setId
public MessageQueue.Builder setId(int value)
int32 id = 2;- 参数:
value- The id to set.- 返回:
- This builder for chaining.
-
clearId
public MessageQueue.Builder clearId()
int32 id = 2;- 返回:
- This builder for chaining.
-
getPermissionValue
public int getPermissionValue()
.apache.rocketmq.v2.Permission permission = 3;- 指定者:
getPermissionValue在接口中MessageQueueOrBuilder- 返回:
- The enum numeric value on the wire for permission.
-
setPermissionValue
public MessageQueue.Builder setPermissionValue(int value)
.apache.rocketmq.v2.Permission permission = 3;- 参数:
value- The enum numeric value on the wire for permission to set.- 返回:
- This builder for chaining.
-
getPermission
public Permission getPermission()
.apache.rocketmq.v2.Permission permission = 3;- 指定者:
getPermission在接口中MessageQueueOrBuilder- 返回:
- The permission.
-
setPermission
public MessageQueue.Builder setPermission(Permission value)
.apache.rocketmq.v2.Permission permission = 3;- 参数:
value- The permission to set.- 返回:
- This builder for chaining.
-
clearPermission
public MessageQueue.Builder clearPermission()
.apache.rocketmq.v2.Permission permission = 3;- 返回:
- This builder for chaining.
-
hasBroker
public boolean hasBroker()
.apache.rocketmq.v2.Broker broker = 4;- 指定者:
hasBroker在接口中MessageQueueOrBuilder- 返回:
- Whether the broker field is set.
-
getBroker
public Broker getBroker()
.apache.rocketmq.v2.Broker broker = 4;- 指定者:
getBroker在接口中MessageQueueOrBuilder- 返回:
- The broker.
-
setBroker
public MessageQueue.Builder setBroker(Broker value)
.apache.rocketmq.v2.Broker broker = 4;
-
setBroker
public MessageQueue.Builder setBroker(Broker.Builder builderForValue)
.apache.rocketmq.v2.Broker broker = 4;
-
mergeBroker
public MessageQueue.Builder mergeBroker(Broker value)
.apache.rocketmq.v2.Broker broker = 4;
-
clearBroker
public MessageQueue.Builder clearBroker()
.apache.rocketmq.v2.Broker broker = 4;
-
getBrokerBuilder
public Broker.Builder getBrokerBuilder()
.apache.rocketmq.v2.Broker broker = 4;
-
getBrokerOrBuilder
public BrokerOrBuilder getBrokerOrBuilder()
.apache.rocketmq.v2.Broker broker = 4;- 指定者:
getBrokerOrBuilder在接口中MessageQueueOrBuilder
-
getAcceptMessageTypesList
public List<MessageType> getAcceptMessageTypesList()
repeated .apache.rocketmq.v2.MessageType accept_message_types = 5;- 指定者:
getAcceptMessageTypesList在接口中MessageQueueOrBuilder- 返回:
- A list containing the acceptMessageTypes.
-
getAcceptMessageTypesCount
public int getAcceptMessageTypesCount()
repeated .apache.rocketmq.v2.MessageType accept_message_types = 5;- 指定者:
getAcceptMessageTypesCount在接口中MessageQueueOrBuilder- 返回:
- The count of acceptMessageTypes.
-
getAcceptMessageTypes
public MessageType getAcceptMessageTypes(int index)
repeated .apache.rocketmq.v2.MessageType accept_message_types = 5;- 指定者:
getAcceptMessageTypes在接口中MessageQueueOrBuilder- 参数:
index- The index of the element to return.- 返回:
- The acceptMessageTypes at the given index.
-
setAcceptMessageTypes
public MessageQueue.Builder setAcceptMessageTypes(int index, MessageType value)
repeated .apache.rocketmq.v2.MessageType accept_message_types = 5;- 参数:
index- The index to set the value at.value- The acceptMessageTypes to set.- 返回:
- This builder for chaining.
-
addAcceptMessageTypes
public MessageQueue.Builder addAcceptMessageTypes(MessageType value)
repeated .apache.rocketmq.v2.MessageType accept_message_types = 5;- 参数:
value- The acceptMessageTypes to add.- 返回:
- This builder for chaining.
-
addAllAcceptMessageTypes
public MessageQueue.Builder addAllAcceptMessageTypes(Iterable<? extends MessageType> values)
repeated .apache.rocketmq.v2.MessageType accept_message_types = 5;- 参数:
values- The acceptMessageTypes to add.- 返回:
- This builder for chaining.
-
clearAcceptMessageTypes
public MessageQueue.Builder clearAcceptMessageTypes()
repeated .apache.rocketmq.v2.MessageType accept_message_types = 5;- 返回:
- This builder for chaining.
-
getAcceptMessageTypesValueList
public List<Integer> getAcceptMessageTypesValueList()
repeated .apache.rocketmq.v2.MessageType accept_message_types = 5;- 指定者:
getAcceptMessageTypesValueList在接口中MessageQueueOrBuilder- 返回:
- A list containing the enum numeric values on the wire for acceptMessageTypes.
-
getAcceptMessageTypesValue
public int getAcceptMessageTypesValue(int index)
repeated .apache.rocketmq.v2.MessageType accept_message_types = 5;- 指定者:
getAcceptMessageTypesValue在接口中MessageQueueOrBuilder- 参数:
index- The index of the value to return.- 返回:
- The enum numeric value on the wire of acceptMessageTypes at the given index.
-
setAcceptMessageTypesValue
public MessageQueue.Builder setAcceptMessageTypesValue(int index, int value)
repeated .apache.rocketmq.v2.MessageType accept_message_types = 5;- 参数:
index- The index to set the value at.value- The enum numeric value on the wire for acceptMessageTypes to set.- 返回:
- This builder for chaining.
-
addAcceptMessageTypesValue
public MessageQueue.Builder addAcceptMessageTypesValue(int value)
repeated .apache.rocketmq.v2.MessageType accept_message_types = 5;- 参数:
value- The enum numeric value on the wire for acceptMessageTypes to add.- 返回:
- This builder for chaining.
-
addAllAcceptMessageTypesValue
public MessageQueue.Builder addAllAcceptMessageTypesValue(Iterable<Integer> values)
repeated .apache.rocketmq.v2.MessageType accept_message_types = 5;- 参数:
values- The enum numeric values on the wire for acceptMessageTypes to add.- 返回:
- This builder for chaining.
-
setUnknownFields
public final MessageQueue.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- 指定者:
setUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
setUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<MessageQueue.Builder>
-
mergeUnknownFields
public final MessageQueue.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- 指定者:
mergeUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<MessageQueue.Builder>
-
-