类 ConfigurationResponse.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderType>
com.google.protobuf.GeneratedMessageV3.Builder<ConfigurationResponse.Builder>
org.apache.skywalking.oap.server.configuration.service.ConfigurationResponse.Builder
所有已实现的接口:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable, ConfigurationResponseOrBuilder
封闭类:
ConfigurationResponse

public static final class ConfigurationResponse.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ConfigurationResponse.Builder> implements ConfigurationResponseOrBuilder
Protobuf type ConfigurationResponse
  • 方法详细资料

    • getDescriptor

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

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

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

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

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

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

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

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

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

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

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

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

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

    • isInitialized

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

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

      public List<Config> getConfigTableList()
       Include all config items.
       All config name should be not empty,
       the name is composed by "module name"."provider name"."item name".
       Each watcher implementor provides this, and it will be notified when the value changed.
       If the config center wants to set the value to NULL or empty,
       must set the name with empty value explicitly.
       
      repeated .Config configTable = 1;
      指定者:
      getConfigTableList 在接口中 ConfigurationResponseOrBuilder
    • getConfigTableCount

      public int getConfigTableCount()
       Include all config items.
       All config name should be not empty,
       the name is composed by "module name"."provider name"."item name".
       Each watcher implementor provides this, and it will be notified when the value changed.
       If the config center wants to set the value to NULL or empty,
       must set the name with empty value explicitly.
       
      repeated .Config configTable = 1;
      指定者:
      getConfigTableCount 在接口中 ConfigurationResponseOrBuilder
    • getConfigTable

      public Config getConfigTable(int index)
       Include all config items.
       All config name should be not empty,
       the name is composed by "module name"."provider name"."item name".
       Each watcher implementor provides this, and it will be notified when the value changed.
       If the config center wants to set the value to NULL or empty,
       must set the name with empty value explicitly.
       
      repeated .Config configTable = 1;
      指定者:
      getConfigTable 在接口中 ConfigurationResponseOrBuilder
    • setConfigTable

      public ConfigurationResponse.Builder setConfigTable(int index, Config value)
       Include all config items.
       All config name should be not empty,
       the name is composed by "module name"."provider name"."item name".
       Each watcher implementor provides this, and it will be notified when the value changed.
       If the config center wants to set the value to NULL or empty,
       must set the name with empty value explicitly.
       
      repeated .Config configTable = 1;
    • setConfigTable

      public ConfigurationResponse.Builder setConfigTable(int index, Config.Builder builderForValue)
       Include all config items.
       All config name should be not empty,
       the name is composed by "module name"."provider name"."item name".
       Each watcher implementor provides this, and it will be notified when the value changed.
       If the config center wants to set the value to NULL or empty,
       must set the name with empty value explicitly.
       
      repeated .Config configTable = 1;
    • addConfigTable

      public ConfigurationResponse.Builder addConfigTable(Config value)
       Include all config items.
       All config name should be not empty,
       the name is composed by "module name"."provider name"."item name".
       Each watcher implementor provides this, and it will be notified when the value changed.
       If the config center wants to set the value to NULL or empty,
       must set the name with empty value explicitly.
       
      repeated .Config configTable = 1;
    • addConfigTable

      public ConfigurationResponse.Builder addConfigTable(int index, Config value)
       Include all config items.
       All config name should be not empty,
       the name is composed by "module name"."provider name"."item name".
       Each watcher implementor provides this, and it will be notified when the value changed.
       If the config center wants to set the value to NULL or empty,
       must set the name with empty value explicitly.
       
      repeated .Config configTable = 1;
    • addConfigTable

      public ConfigurationResponse.Builder addConfigTable(Config.Builder builderForValue)
       Include all config items.
       All config name should be not empty,
       the name is composed by "module name"."provider name"."item name".
       Each watcher implementor provides this, and it will be notified when the value changed.
       If the config center wants to set the value to NULL or empty,
       must set the name with empty value explicitly.
       
      repeated .Config configTable = 1;
    • addConfigTable

      public ConfigurationResponse.Builder addConfigTable(int index, Config.Builder builderForValue)
       Include all config items.
       All config name should be not empty,
       the name is composed by "module name"."provider name"."item name".
       Each watcher implementor provides this, and it will be notified when the value changed.
       If the config center wants to set the value to NULL or empty,
       must set the name with empty value explicitly.
       
      repeated .Config configTable = 1;
    • addAllConfigTable

      public ConfigurationResponse.Builder addAllConfigTable(Iterable<? extends Config> values)
       Include all config items.
       All config name should be not empty,
       the name is composed by "module name"."provider name"."item name".
       Each watcher implementor provides this, and it will be notified when the value changed.
       If the config center wants to set the value to NULL or empty,
       must set the name with empty value explicitly.
       
      repeated .Config configTable = 1;
    • clearConfigTable

      public ConfigurationResponse.Builder clearConfigTable()
       Include all config items.
       All config name should be not empty,
       the name is composed by "module name"."provider name"."item name".
       Each watcher implementor provides this, and it will be notified when the value changed.
       If the config center wants to set the value to NULL or empty,
       must set the name with empty value explicitly.
       
      repeated .Config configTable = 1;
    • removeConfigTable

      public ConfigurationResponse.Builder removeConfigTable(int index)
       Include all config items.
       All config name should be not empty,
       the name is composed by "module name"."provider name"."item name".
       Each watcher implementor provides this, and it will be notified when the value changed.
       If the config center wants to set the value to NULL or empty,
       must set the name with empty value explicitly.
       
      repeated .Config configTable = 1;
    • getConfigTableBuilder

      public Config.Builder getConfigTableBuilder(int index)
       Include all config items.
       All config name should be not empty,
       the name is composed by "module name"."provider name"."item name".
       Each watcher implementor provides this, and it will be notified when the value changed.
       If the config center wants to set the value to NULL or empty,
       must set the name with empty value explicitly.
       
      repeated .Config configTable = 1;
    • getConfigTableOrBuilder

      public ConfigOrBuilder getConfigTableOrBuilder(int index)
       Include all config items.
       All config name should be not empty,
       the name is composed by "module name"."provider name"."item name".
       Each watcher implementor provides this, and it will be notified when the value changed.
       If the config center wants to set the value to NULL or empty,
       must set the name with empty value explicitly.
       
      repeated .Config configTable = 1;
      指定者:
      getConfigTableOrBuilder 在接口中 ConfigurationResponseOrBuilder
    • getConfigTableOrBuilderList

      public List<? extends ConfigOrBuilder> getConfigTableOrBuilderList()
       Include all config items.
       All config name should be not empty,
       the name is composed by "module name"."provider name"."item name".
       Each watcher implementor provides this, and it will be notified when the value changed.
       If the config center wants to set the value to NULL or empty,
       must set the name with empty value explicitly.
       
      repeated .Config configTable = 1;
      指定者:
      getConfigTableOrBuilderList 在接口中 ConfigurationResponseOrBuilder
    • addConfigTableBuilder

      public Config.Builder addConfigTableBuilder()
       Include all config items.
       All config name should be not empty,
       the name is composed by "module name"."provider name"."item name".
       Each watcher implementor provides this, and it will be notified when the value changed.
       If the config center wants to set the value to NULL or empty,
       must set the name with empty value explicitly.
       
      repeated .Config configTable = 1;
    • addConfigTableBuilder

      public Config.Builder addConfigTableBuilder(int index)
       Include all config items.
       All config name should be not empty,
       the name is composed by "module name"."provider name"."item name".
       Each watcher implementor provides this, and it will be notified when the value changed.
       If the config center wants to set the value to NULL or empty,
       must set the name with empty value explicitly.
       
      repeated .Config configTable = 1;
    • getConfigTableBuilderList

      public List<Config.Builder> getConfigTableBuilderList()
       Include all config items.
       All config name should be not empty,
       the name is composed by "module name"."provider name"."item name".
       Each watcher implementor provides this, and it will be notified when the value changed.
       If the config center wants to set the value to NULL or empty,
       must set the name with empty value explicitly.
       
      repeated .Config configTable = 1;
    • getUuid

      public String getUuid()
       UUID is literal string represents the content of the config table.
       If config table is unchanged, then could response the same uuid, and config table is not required.
       
      string uuid = 2;
      指定者:
      getUuid 在接口中 ConfigurationResponseOrBuilder
      返回:
      The uuid.
    • getUuidBytes

      public com.google.protobuf.ByteString getUuidBytes()
       UUID is literal string represents the content of the config table.
       If config table is unchanged, then could response the same uuid, and config table is not required.
       
      string uuid = 2;
      指定者:
      getUuidBytes 在接口中 ConfigurationResponseOrBuilder
      返回:
      The bytes for uuid.
    • setUuid

      public ConfigurationResponse.Builder setUuid(String value)
       UUID is literal string represents the content of the config table.
       If config table is unchanged, then could response the same uuid, and config table is not required.
       
      string uuid = 2;
      参数:
      value - The uuid to set.
      返回:
      This builder for chaining.
    • clearUuid

      public ConfigurationResponse.Builder clearUuid()
       UUID is literal string represents the content of the config table.
       If config table is unchanged, then could response the same uuid, and config table is not required.
       
      string uuid = 2;
      返回:
      This builder for chaining.
    • setUuidBytes

      public ConfigurationResponse.Builder setUuidBytes(com.google.protobuf.ByteString value)
       UUID is literal string represents the content of the config table.
       If config table is unchanged, then could response the same uuid, and config table is not required.
       
      string uuid = 2;
      参数:
      value - The bytes for uuid to set.
      返回:
      This builder for chaining.
    • setUnknownFields

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

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