类 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 type apache.rocketmq.v2.MessageQueue
    • 方法详细资料

      • 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>
      • 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.
      • getTopicBuilder

        public Resource.Builder getTopicBuilder()
        .apache.rocketmq.v2.Resource topic = 1;
      • setId

        public MessageQueue.Builder setId​(int value)
        int32 id = 2;
        参数:
        value - The id to set.
        返回:
        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.
      • 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.
      • getBrokerBuilder

        public Broker.Builder getBrokerBuilder()
        .apache.rocketmq.v2.Broker broker = 4;
      • 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>