Interface ConfigurationResponseOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
ConfigurationResponse, ConfigurationResponse.Builder

public interface ConfigurationResponseOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    getConfigTable(int index)
    Include all config items.
    int
    Include all config items.
    Include all config items.
    Include all config items.
    Include all config items.
    UUID is literal string represents the content of the config table.
    com.google.protobuf.ByteString
    UUID is literal string represents the content of the config table.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getConfigTableList

      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;
    • getConfigTable

      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;
    • getConfigTableCount

      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;
    • getConfigTableOrBuilderList

      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;
    • getConfigTableOrBuilder

      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;
    • getUuid

      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;
      Returns:
      The uuid.
    • getUuidBytes

      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;
      Returns:
      The bytes for uuid.