类 Settings.Builder

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

    public static final class Settings.Builder
    extends com.google.protobuf.GeneratedMessageV3.Builder<Settings.Builder>
    implements SettingsOrBuilder
    Protobuf type apache.rocketmq.v2.Settings
    • 方法详细资料

      • getDescriptor

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

        public boolean hasClientType()
         Configurations for all clients.
         
        optional .apache.rocketmq.v2.ClientType client_type = 1;
        指定者:
        hasClientType 在接口中 SettingsOrBuilder
        返回:
        Whether the clientType field is set.
      • getClientTypeValue

        public int getClientTypeValue()
         Configurations for all clients.
         
        optional .apache.rocketmq.v2.ClientType client_type = 1;
        指定者:
        getClientTypeValue 在接口中 SettingsOrBuilder
        返回:
        The enum numeric value on the wire for clientType.
      • setClientTypeValue

        public Settings.Builder setClientTypeValue​(int value)
         Configurations for all clients.
         
        optional .apache.rocketmq.v2.ClientType client_type = 1;
        参数:
        value - The enum numeric value on the wire for clientType to set.
        返回:
        This builder for chaining.
      • getClientType

        public ClientType getClientType()
         Configurations for all clients.
         
        optional .apache.rocketmq.v2.ClientType client_type = 1;
        指定者:
        getClientType 在接口中 SettingsOrBuilder
        返回:
        The clientType.
      • setClientType

        public Settings.Builder setClientType​(ClientType value)
         Configurations for all clients.
         
        optional .apache.rocketmq.v2.ClientType client_type = 1;
        参数:
        value - The clientType to set.
        返回:
        This builder for chaining.
      • clearClientType

        public Settings.Builder clearClientType()
         Configurations for all clients.
         
        optional .apache.rocketmq.v2.ClientType client_type = 1;
        返回:
        This builder for chaining.
      • hasAccessPoint

        public boolean hasAccessPoint()
        optional .apache.rocketmq.v2.Endpoints access_point = 2;
        指定者:
        hasAccessPoint 在接口中 SettingsOrBuilder
        返回:
        Whether the accessPoint field is set.
      • setAccessPoint

        public Settings.Builder setAccessPoint​(Endpoints value)
        optional .apache.rocketmq.v2.Endpoints access_point = 2;
      • mergeAccessPoint

        public Settings.Builder mergeAccessPoint​(Endpoints value)
        optional .apache.rocketmq.v2.Endpoints access_point = 2;
      • clearAccessPoint

        public Settings.Builder clearAccessPoint()
        optional .apache.rocketmq.v2.Endpoints access_point = 2;
      • getAccessPointBuilder

        public Endpoints.Builder getAccessPointBuilder()
        optional .apache.rocketmq.v2.Endpoints access_point = 2;
      • hasBackoffPolicy

        public boolean hasBackoffPolicy()
         If publishing of messages encounters throttling or server internal errors,
         publishers should implement automatic retries after progressive longer
         back-offs for consecutive errors.
         When processing message fails, `backoff_policy` describes an interval
         after which the message should be available to consume again.
         For FIFO messages, the interval should be relatively small because
         messages of the same message group would not be readily available until
         the prior one depletes its lifecycle.
         
        optional .apache.rocketmq.v2.RetryPolicy backoff_policy = 3;
        指定者:
        hasBackoffPolicy 在接口中 SettingsOrBuilder
        返回:
        Whether the backoffPolicy field is set.
      • getBackoffPolicy

        public RetryPolicy getBackoffPolicy()
         If publishing of messages encounters throttling or server internal errors,
         publishers should implement automatic retries after progressive longer
         back-offs for consecutive errors.
         When processing message fails, `backoff_policy` describes an interval
         after which the message should be available to consume again.
         For FIFO messages, the interval should be relatively small because
         messages of the same message group would not be readily available until
         the prior one depletes its lifecycle.
         
        optional .apache.rocketmq.v2.RetryPolicy backoff_policy = 3;
        指定者:
        getBackoffPolicy 在接口中 SettingsOrBuilder
        返回:
        The backoffPolicy.
      • setBackoffPolicy

        public Settings.Builder setBackoffPolicy​(RetryPolicy value)
         If publishing of messages encounters throttling or server internal errors,
         publishers should implement automatic retries after progressive longer
         back-offs for consecutive errors.
         When processing message fails, `backoff_policy` describes an interval
         after which the message should be available to consume again.
         For FIFO messages, the interval should be relatively small because
         messages of the same message group would not be readily available until
         the prior one depletes its lifecycle.
         
        optional .apache.rocketmq.v2.RetryPolicy backoff_policy = 3;
      • setBackoffPolicy

        public Settings.Builder setBackoffPolicy​(RetryPolicy.Builder builderForValue)
         If publishing of messages encounters throttling or server internal errors,
         publishers should implement automatic retries after progressive longer
         back-offs for consecutive errors.
         When processing message fails, `backoff_policy` describes an interval
         after which the message should be available to consume again.
         For FIFO messages, the interval should be relatively small because
         messages of the same message group would not be readily available until
         the prior one depletes its lifecycle.
         
        optional .apache.rocketmq.v2.RetryPolicy backoff_policy = 3;
      • mergeBackoffPolicy

        public Settings.Builder mergeBackoffPolicy​(RetryPolicy value)
         If publishing of messages encounters throttling or server internal errors,
         publishers should implement automatic retries after progressive longer
         back-offs for consecutive errors.
         When processing message fails, `backoff_policy` describes an interval
         after which the message should be available to consume again.
         For FIFO messages, the interval should be relatively small because
         messages of the same message group would not be readily available until
         the prior one depletes its lifecycle.
         
        optional .apache.rocketmq.v2.RetryPolicy backoff_policy = 3;
      • clearBackoffPolicy

        public Settings.Builder clearBackoffPolicy()
         If publishing of messages encounters throttling or server internal errors,
         publishers should implement automatic retries after progressive longer
         back-offs for consecutive errors.
         When processing message fails, `backoff_policy` describes an interval
         after which the message should be available to consume again.
         For FIFO messages, the interval should be relatively small because
         messages of the same message group would not be readily available until
         the prior one depletes its lifecycle.
         
        optional .apache.rocketmq.v2.RetryPolicy backoff_policy = 3;
      • getBackoffPolicyBuilder

        public RetryPolicy.Builder getBackoffPolicyBuilder()
         If publishing of messages encounters throttling or server internal errors,
         publishers should implement automatic retries after progressive longer
         back-offs for consecutive errors.
         When processing message fails, `backoff_policy` describes an interval
         after which the message should be available to consume again.
         For FIFO messages, the interval should be relatively small because
         messages of the same message group would not be readily available until
         the prior one depletes its lifecycle.
         
        optional .apache.rocketmq.v2.RetryPolicy backoff_policy = 3;
      • getBackoffPolicyOrBuilder

        public RetryPolicyOrBuilder getBackoffPolicyOrBuilder()
         If publishing of messages encounters throttling or server internal errors,
         publishers should implement automatic retries after progressive longer
         back-offs for consecutive errors.
         When processing message fails, `backoff_policy` describes an interval
         after which the message should be available to consume again.
         For FIFO messages, the interval should be relatively small because
         messages of the same message group would not be readily available until
         the prior one depletes its lifecycle.
         
        optional .apache.rocketmq.v2.RetryPolicy backoff_policy = 3;
        指定者:
        getBackoffPolicyOrBuilder 在接口中 SettingsOrBuilder
      • hasRequestTimeout

        public boolean hasRequestTimeout()
         Request timeout for RPCs excluding long-polling.
         
        optional .google.protobuf.Duration request_timeout = 4;
        指定者:
        hasRequestTimeout 在接口中 SettingsOrBuilder
        返回:
        Whether the requestTimeout field is set.
      • getRequestTimeout

        public com.google.protobuf.Duration getRequestTimeout()
         Request timeout for RPCs excluding long-polling.
         
        optional .google.protobuf.Duration request_timeout = 4;
        指定者:
        getRequestTimeout 在接口中 SettingsOrBuilder
        返回:
        The requestTimeout.
      • setRequestTimeout

        public Settings.Builder setRequestTimeout​(com.google.protobuf.Duration value)
         Request timeout for RPCs excluding long-polling.
         
        optional .google.protobuf.Duration request_timeout = 4;
      • setRequestTimeout

        public Settings.Builder setRequestTimeout​(com.google.protobuf.Duration.Builder builderForValue)
         Request timeout for RPCs excluding long-polling.
         
        optional .google.protobuf.Duration request_timeout = 4;
      • mergeRequestTimeout

        public Settings.Builder mergeRequestTimeout​(com.google.protobuf.Duration value)
         Request timeout for RPCs excluding long-polling.
         
        optional .google.protobuf.Duration request_timeout = 4;
      • clearRequestTimeout

        public Settings.Builder clearRequestTimeout()
         Request timeout for RPCs excluding long-polling.
         
        optional .google.protobuf.Duration request_timeout = 4;
      • getRequestTimeoutBuilder

        public com.google.protobuf.Duration.Builder getRequestTimeoutBuilder()
         Request timeout for RPCs excluding long-polling.
         
        optional .google.protobuf.Duration request_timeout = 4;
      • getRequestTimeoutOrBuilder

        public com.google.protobuf.DurationOrBuilder getRequestTimeoutOrBuilder()
         Request timeout for RPCs excluding long-polling.
         
        optional .google.protobuf.Duration request_timeout = 4;
        指定者:
        getRequestTimeoutOrBuilder 在接口中 SettingsOrBuilder
      • hasPublishing

        public boolean hasPublishing()
        .apache.rocketmq.v2.Publishing publishing = 5;
        指定者:
        hasPublishing 在接口中 SettingsOrBuilder
        返回:
        Whether the publishing field is set.
      • clearPublishing

        public Settings.Builder clearPublishing()
        .apache.rocketmq.v2.Publishing publishing = 5;
      • getPublishingBuilder

        public Publishing.Builder getPublishingBuilder()
        .apache.rocketmq.v2.Publishing publishing = 5;
      • hasSubscription

        public boolean hasSubscription()
        .apache.rocketmq.v2.Subscription subscription = 6;
        指定者:
        hasSubscription 在接口中 SettingsOrBuilder
        返回:
        Whether the subscription field is set.
      • clearSubscription

        public Settings.Builder clearSubscription()
        .apache.rocketmq.v2.Subscription subscription = 6;
      • getSubscriptionBuilder

        public Subscription.Builder getSubscriptionBuilder()
        .apache.rocketmq.v2.Subscription subscription = 6;
      • hasUserAgent

        public boolean hasUserAgent()
         User agent details
         
        .apache.rocketmq.v2.UA user_agent = 7;
        指定者:
        hasUserAgent 在接口中 SettingsOrBuilder
        返回:
        Whether the userAgent field is set.
      • getUserAgent

        public UA getUserAgent()
         User agent details
         
        .apache.rocketmq.v2.UA user_agent = 7;
        指定者:
        getUserAgent 在接口中 SettingsOrBuilder
        返回:
        The userAgent.
      • setUserAgent

        public Settings.Builder setUserAgent​(UA value)
         User agent details
         
        .apache.rocketmq.v2.UA user_agent = 7;
      • setUserAgent

        public Settings.Builder setUserAgent​(UA.Builder builderForValue)
         User agent details
         
        .apache.rocketmq.v2.UA user_agent = 7;
      • mergeUserAgent

        public Settings.Builder mergeUserAgent​(UA value)
         User agent details
         
        .apache.rocketmq.v2.UA user_agent = 7;
      • clearUserAgent

        public Settings.Builder clearUserAgent()
         User agent details
         
        .apache.rocketmq.v2.UA user_agent = 7;
      • getUserAgentBuilder

        public UA.Builder getUserAgentBuilder()
         User agent details
         
        .apache.rocketmq.v2.UA user_agent = 7;
      • hasMetric

        public boolean hasMetric()
        .apache.rocketmq.v2.Metric metric = 8;
        指定者:
        hasMetric 在接口中 SettingsOrBuilder
        返回:
        Whether the metric field is set.
      • clearMetric

        public Settings.Builder clearMetric()
        .apache.rocketmq.v2.Metric metric = 8;
      • getMetricBuilder

        public Metric.Builder getMetricBuilder()
        .apache.rocketmq.v2.Metric metric = 8;
      • setUnknownFields

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

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