类 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
public static final class ConfigurationResponse.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<ConfigurationResponse.Builder>
implements ConfigurationResponseOrBuilder
Protobuf type
ConfigurationResponse-
方法概要
修饰符和类型方法说明addAllConfigTable(Iterable<? extends Config> values) Include all config items.addConfigTable(int index, Config value) Include all config items.addConfigTable(int index, Config.Builder builderForValue) Include all config items.addConfigTable(Config value) Include all config items.addConfigTable(Config.Builder builderForValue) Include all config items.Include all config items.addConfigTableBuilder(int index) Include all config items.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()Include all config items.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) UUID is literal string represents the content of the config table.clone()getConfigTable(int index) Include all config items.getConfigTableBuilder(int index) Include all config items.Include all config items.intInclude all config items.Include all config items.getConfigTableOrBuilder(int index) Include all config items.List<? extends ConfigOrBuilder>Include all config items.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetUuid()UUID is literal string represents the content of the config table.com.google.protobuf.ByteStringUUID is literal string represents the content of the config table.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(ConfigurationResponse other) mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) removeConfigTable(int index) Include all config items.setConfigTable(int index, Config value) Include all config items.setConfigTable(int index, Config.Builder builderForValue) Include all config items.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) UUID is literal string represents the content of the config table.setUuidBytes(com.google.protobuf.ByteString value) UUID is literal string represents the content of the config table.从类继承的方法 com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3从类继承的方法 com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString从类继承的方法 com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException从接口继承的方法 com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFrom从接口继承的方法 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<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
- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageLiteOrBuilder- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageOrBuilder
-
build
- 指定者:
build在接口中com.google.protobuf.Message.Builder- 指定者:
build在接口中com.google.protobuf.MessageLite.Builder
-
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
- 指定者:
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
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
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; -
getConfigTable
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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>
-