类 Broker.Builder

  • 所有已实现的接口:
    BrokerOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
    封闭类:
    Broker

    public static final class Broker.Builder
    extends com.google.protobuf.GeneratedMessageV3.Builder<Broker.Builder>
    implements BrokerOrBuilder
    Protobuf type apache.rocketmq.v2.Broker
    • 方法概要

      所有方法 静态方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      Broker.Builder addRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)  
      Broker build()  
      Broker buildPartial()  
      Broker.Builder clear()  
      Broker.Builder clearEndpoints()
      Address of the broker, complying with the following scheme 1. dns:[//authority/]host[:port] 2. ipv4:address[:port][,address[:port],...] – IPv4 addresses 3. ipv6:address[:port][,address[:port],...] – IPv6 addresses
      Broker.Builder clearField​(com.google.protobuf.Descriptors.FieldDescriptor field)  
      Broker.Builder clearId()
      Broker index.
      Broker.Builder clearName()
      Name of the broker
      Broker.Builder clearOneof​(com.google.protobuf.Descriptors.OneofDescriptor oneof)  
      Broker.Builder clone()  
      Broker getDefaultInstanceForType()  
      static com.google.protobuf.Descriptors.Descriptor getDescriptor()  
      com.google.protobuf.Descriptors.Descriptor getDescriptorForType()  
      Endpoints getEndpoints()
      Address of the broker, complying with the following scheme 1. dns:[//authority/]host[:port] 2. ipv4:address[:port][,address[:port],...] – IPv4 addresses 3. ipv6:address[:port][,address[:port],...] – IPv6 addresses
      Endpoints.Builder getEndpointsBuilder()
      Address of the broker, complying with the following scheme 1. dns:[//authority/]host[:port] 2. ipv4:address[:port][,address[:port],...] – IPv4 addresses 3. ipv6:address[:port][,address[:port],...] – IPv6 addresses
      EndpointsOrBuilder getEndpointsOrBuilder()
      Address of the broker, complying with the following scheme 1. dns:[//authority/]host[:port] 2. ipv4:address[:port][,address[:port],...] – IPv4 addresses 3. ipv6:address[:port][,address[:port],...] – IPv6 addresses
      int getId()
      Broker index.
      String getName()
      Name of the broker
      com.google.protobuf.ByteString getNameBytes()
      Name of the broker
      boolean hasEndpoints()
      Address of the broker, complying with the following scheme 1. dns:[//authority/]host[:port] 2. ipv4:address[:port][,address[:port],...] – IPv4 addresses 3. ipv6:address[:port][,address[:port],...] – IPv6 addresses
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()  
      boolean isInitialized()  
      Broker.Builder mergeEndpoints​(Endpoints value)
      Address of the broker, complying with the following scheme 1. dns:[//authority/]host[:port] 2. ipv4:address[:port][,address[:port],...] – IPv4 addresses 3. ipv6:address[:port][,address[:port],...] – IPv6 addresses
      Broker.Builder mergeFrom​(Broker other)  
      Broker.Builder mergeFrom​(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      Broker.Builder mergeFrom​(com.google.protobuf.Message other)  
      Broker.Builder mergeUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)  
      Broker.Builder setEndpoints​(Endpoints value)
      Address of the broker, complying with the following scheme 1. dns:[//authority/]host[:port] 2. ipv4:address[:port][,address[:port],...] – IPv4 addresses 3. ipv6:address[:port][,address[:port],...] – IPv6 addresses
      Broker.Builder setEndpoints​(Endpoints.Builder builderForValue)
      Address of the broker, complying with the following scheme 1. dns:[//authority/]host[:port] 2. ipv4:address[:port][,address[:port],...] – IPv4 addresses 3. ipv6:address[:port][,address[:port],...] – IPv6 addresses
      Broker.Builder setField​(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)  
      Broker.Builder setId​(int value)
      Broker index.
      Broker.Builder setName​(String value)
      Name of the broker
      Broker.Builder setNameBytes​(com.google.protobuf.ByteString value)
      Name of the broker
      Broker.Builder setRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)  
      Broker.Builder setUnknownFields​(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
      • 从类继承的方法 com.google.protobuf.AbstractMessageLite.Builder

        addAll, addAll, mergeFrom, newUninitializedMessageException
      • 从接口继承的方法 com.google.protobuf.MessageLite.Builder

        mergeFrom
      • 从接口继承的方法 com.google.protobuf.MessageOrBuilder

        findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
    • 方法详细资料

      • getDescriptor

        public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
      • internalGetFieldAccessorTable

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        指定者:
        internalGetFieldAccessorTable 在类中 com.google.protobuf.GeneratedMessageV3.Builder<Broker.Builder>
      • clear

        public Broker.Builder clear()
        指定者:
        clear 在接口中 com.google.protobuf.Message.Builder
        指定者:
        clear 在接口中 com.google.protobuf.MessageLite.Builder
        覆盖:
        clear 在类中 com.google.protobuf.GeneratedMessageV3.Builder<Broker.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<Broker.Builder>
      • getDefaultInstanceForType

        public Broker getDefaultInstanceForType()
        指定者:
        getDefaultInstanceForType 在接口中 com.google.protobuf.MessageLiteOrBuilder
        指定者:
        getDefaultInstanceForType 在接口中 com.google.protobuf.MessageOrBuilder
      • build

        public Broker build()
        指定者:
        build 在接口中 com.google.protobuf.Message.Builder
        指定者:
        build 在接口中 com.google.protobuf.MessageLite.Builder
      • buildPartial

        public Broker buildPartial()
        指定者:
        buildPartial 在接口中 com.google.protobuf.Message.Builder
        指定者:
        buildPartial 在接口中 com.google.protobuf.MessageLite.Builder
      • clone

        public Broker.Builder clone()
        指定者:
        clone 在接口中 com.google.protobuf.Message.Builder
        指定者:
        clone 在接口中 com.google.protobuf.MessageLite.Builder
        覆盖:
        clone 在类中 com.google.protobuf.GeneratedMessageV3.Builder<Broker.Builder>
      • setField

        public Broker.Builder setField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                       Object value)
        指定者:
        setField 在接口中 com.google.protobuf.Message.Builder
        覆盖:
        setField 在类中 com.google.protobuf.GeneratedMessageV3.Builder<Broker.Builder>
      • clearField

        public Broker.Builder clearField​(com.google.protobuf.Descriptors.FieldDescriptor field)
        指定者:
        clearField 在接口中 com.google.protobuf.Message.Builder
        覆盖:
        clearField 在类中 com.google.protobuf.GeneratedMessageV3.Builder<Broker.Builder>
      • clearOneof

        public Broker.Builder clearOneof​(com.google.protobuf.Descriptors.OneofDescriptor oneof)
        指定者:
        clearOneof 在接口中 com.google.protobuf.Message.Builder
        覆盖:
        clearOneof 在类中 com.google.protobuf.GeneratedMessageV3.Builder<Broker.Builder>
      • setRepeatedField

        public Broker.Builder setRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                               int index,
                                               Object value)
        指定者:
        setRepeatedField 在接口中 com.google.protobuf.Message.Builder
        覆盖:
        setRepeatedField 在类中 com.google.protobuf.GeneratedMessageV3.Builder<Broker.Builder>
      • addRepeatedField

        public Broker.Builder addRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                               Object value)
        指定者:
        addRepeatedField 在接口中 com.google.protobuf.Message.Builder
        覆盖:
        addRepeatedField 在类中 com.google.protobuf.GeneratedMessageV3.Builder<Broker.Builder>
      • mergeFrom

        public Broker.Builder mergeFrom​(com.google.protobuf.Message other)
        指定者:
        mergeFrom 在接口中 com.google.protobuf.Message.Builder
        覆盖:
        mergeFrom 在类中 com.google.protobuf.AbstractMessage.Builder<Broker.Builder>
      • isInitialized

        public final boolean isInitialized()
        指定者:
        isInitialized 在接口中 com.google.protobuf.MessageLiteOrBuilder
        覆盖:
        isInitialized 在类中 com.google.protobuf.GeneratedMessageV3.Builder<Broker.Builder>
      • mergeFrom

        public Broker.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<Broker.Builder>
        抛出:
        IOException
      • getNameBytes

        public com.google.protobuf.ByteString getNameBytes()
         Name of the broker
         
        string name = 1;
        指定者:
        getNameBytes 在接口中 BrokerOrBuilder
        返回:
        The bytes for name.
      • setName

        public Broker.Builder setName​(String value)
         Name of the broker
         
        string name = 1;
        参数:
        value - The name to set.
        返回:
        This builder for chaining.
      • clearName

        public Broker.Builder clearName()
         Name of the broker
         
        string name = 1;
        返回:
        This builder for chaining.
      • setNameBytes

        public Broker.Builder setNameBytes​(com.google.protobuf.ByteString value)
         Name of the broker
         
        string name = 1;
        参数:
        value - The bytes for name to set.
        返回:
        This builder for chaining.
      • getId

        public int getId()
         Broker index. Canonically, index = 0 implies that the broker is playing
         leader role while brokers with index > 0 play follower role.
         
        int32 id = 2;
        指定者:
        getId 在接口中 BrokerOrBuilder
        返回:
        The id.
      • setId

        public Broker.Builder setId​(int value)
         Broker index. Canonically, index = 0 implies that the broker is playing
         leader role while brokers with index > 0 play follower role.
         
        int32 id = 2;
        参数:
        value - The id to set.
        返回:
        This builder for chaining.
      • clearId

        public Broker.Builder clearId()
         Broker index. Canonically, index = 0 implies that the broker is playing
         leader role while brokers with index > 0 play follower role.
         
        int32 id = 2;
        返回:
        This builder for chaining.
      • hasEndpoints

        public boolean hasEndpoints()
         Address of the broker, complying with the following scheme
         1. dns:[//authority/]host[:port]
         2. ipv4:address[:port][,address[:port],...] – IPv4 addresses
         3. ipv6:address[:port][,address[:port],...] – IPv6 addresses
         
        .apache.rocketmq.v2.Endpoints endpoints = 3;
        指定者:
        hasEndpoints 在接口中 BrokerOrBuilder
        返回:
        Whether the endpoints field is set.
      • getEndpoints

        public Endpoints getEndpoints()
         Address of the broker, complying with the following scheme
         1. dns:[//authority/]host[:port]
         2. ipv4:address[:port][,address[:port],...] – IPv4 addresses
         3. ipv6:address[:port][,address[:port],...] – IPv6 addresses
         
        .apache.rocketmq.v2.Endpoints endpoints = 3;
        指定者:
        getEndpoints 在接口中 BrokerOrBuilder
        返回:
        The endpoints.
      • setEndpoints

        public Broker.Builder setEndpoints​(Endpoints value)
         Address of the broker, complying with the following scheme
         1. dns:[//authority/]host[:port]
         2. ipv4:address[:port][,address[:port],...] – IPv4 addresses
         3. ipv6:address[:port][,address[:port],...] – IPv6 addresses
         
        .apache.rocketmq.v2.Endpoints endpoints = 3;
      • setEndpoints

        public Broker.Builder setEndpoints​(Endpoints.Builder builderForValue)
         Address of the broker, complying with the following scheme
         1. dns:[//authority/]host[:port]
         2. ipv4:address[:port][,address[:port],...] – IPv4 addresses
         3. ipv6:address[:port][,address[:port],...] – IPv6 addresses
         
        .apache.rocketmq.v2.Endpoints endpoints = 3;
      • mergeEndpoints

        public Broker.Builder mergeEndpoints​(Endpoints value)
         Address of the broker, complying with the following scheme
         1. dns:[//authority/]host[:port]
         2. ipv4:address[:port][,address[:port],...] – IPv4 addresses
         3. ipv6:address[:port][,address[:port],...] – IPv6 addresses
         
        .apache.rocketmq.v2.Endpoints endpoints = 3;
      • clearEndpoints

        public Broker.Builder clearEndpoints()
         Address of the broker, complying with the following scheme
         1. dns:[//authority/]host[:port]
         2. ipv4:address[:port][,address[:port],...] – IPv4 addresses
         3. ipv6:address[:port][,address[:port],...] – IPv6 addresses
         
        .apache.rocketmq.v2.Endpoints endpoints = 3;
      • getEndpointsBuilder

        public Endpoints.Builder getEndpointsBuilder()
         Address of the broker, complying with the following scheme
         1. dns:[//authority/]host[:port]
         2. ipv4:address[:port][,address[:port],...] – IPv4 addresses
         3. ipv6:address[:port][,address[:port],...] – IPv6 addresses
         
        .apache.rocketmq.v2.Endpoints endpoints = 3;
      • getEndpointsOrBuilder

        public EndpointsOrBuilder getEndpointsOrBuilder()
         Address of the broker, complying with the following scheme
         1. dns:[//authority/]host[:port]
         2. ipv4:address[:port][,address[:port],...] – IPv4 addresses
         3. ipv6:address[:port][,address[:port],...] – IPv6 addresses
         
        .apache.rocketmq.v2.Endpoints endpoints = 3;
        指定者:
        getEndpointsOrBuilder 在接口中 BrokerOrBuilder
      • setUnknownFields

        public final Broker.Builder setUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        指定者:
        setUnknownFields 在接口中 com.google.protobuf.Message.Builder
        覆盖:
        setUnknownFields 在类中 com.google.protobuf.GeneratedMessageV3.Builder<Broker.Builder>
      • mergeUnknownFields

        public final Broker.Builder mergeUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        指定者:
        mergeUnknownFields 在接口中 com.google.protobuf.Message.Builder
        覆盖:
        mergeUnknownFields 在类中 com.google.protobuf.GeneratedMessageV3.Builder<Broker.Builder>