Class ClientConfig.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<ClientConfig.Builder>
com.google.protobuf.GeneratedMessage.Builder<ClientConfig.Builder>
io.envoyproxy.envoy.service.status.v3.ClientConfig.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, ClientConfigOrBuilder, Cloneable
- Enclosing class:
ClientConfig
public static final class ClientConfig.Builder
extends com.google.protobuf.GeneratedMessage.Builder<ClientConfig.Builder>
implements ClientConfigOrBuilder
All xds configs for a particular client.Protobuf type
envoy.service.status.v3.ClientConfig-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate intprivate Objectprivate List<ClientConfig.GenericXdsConfig> private com.google.protobuf.RepeatedFieldBuilder<ClientConfig.GenericXdsConfig, ClientConfig.GenericXdsConfig.Builder, ClientConfig.GenericXdsConfigOrBuilder> private Nodeprivate com.google.protobuf.SingleFieldBuilder<Node, Node.Builder, NodeOrBuilder> private List<PerXdsConfig> private com.google.protobuf.RepeatedFieldBuilder<PerXdsConfig, PerXdsConfig.Builder, PerXdsConfigOrBuilder> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddAllGenericXdsConfigs(Iterable<? extends ClientConfig.GenericXdsConfig> values) Represents generic xDS config and the exact config structure depends on the type URL (like Cluster if it is CDS)addAllXdsConfig(Iterable<? extends PerXdsConfig> values) Deprecated.addGenericXdsConfigs(int index, ClientConfig.GenericXdsConfig value) Represents generic xDS config and the exact config structure depends on the type URL (like Cluster if it is CDS)addGenericXdsConfigs(int index, ClientConfig.GenericXdsConfig.Builder builderForValue) Represents generic xDS config and the exact config structure depends on the type URL (like Cluster if it is CDS)Represents generic xDS config and the exact config structure depends on the type URL (like Cluster if it is CDS)addGenericXdsConfigs(ClientConfig.GenericXdsConfig.Builder builderForValue) Represents generic xDS config and the exact config structure depends on the type URL (like Cluster if it is CDS)Represents generic xDS config and the exact config structure depends on the type URL (like Cluster if it is CDS)addGenericXdsConfigsBuilder(int index) Represents generic xDS config and the exact config structure depends on the type URL (like Cluster if it is CDS)addXdsConfig(int index, PerXdsConfig value) Deprecated.addXdsConfig(int index, PerXdsConfig.Builder builderForValue) Deprecated.addXdsConfig(PerXdsConfig value) Deprecated.addXdsConfig(PerXdsConfig.Builder builderForValue) Deprecated.Deprecated.addXdsConfigBuilder(int index) Deprecated.build()private voidbuildPartial0(ClientConfig result) private voidclear()For xDS clients, the scope in which the data is used.Represents generic xDS config and the exact config structure depends on the type URL (like Cluster if it is CDS)Node for a particular client.Deprecated.private voidprivate voidFor xDS clients, the scope in which the data is used.com.google.protobuf.ByteStringFor xDS clients, the scope in which the data is used.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetGenericXdsConfigs(int index) Represents generic xDS config and the exact config structure depends on the type URL (like Cluster if it is CDS)getGenericXdsConfigsBuilder(int index) Represents generic xDS config and the exact config structure depends on the type URL (like Cluster if it is CDS)Represents generic xDS config and the exact config structure depends on the type URL (like Cluster if it is CDS)intRepresents generic xDS config and the exact config structure depends on the type URL (like Cluster if it is CDS)Represents generic xDS config and the exact config structure depends on the type URL (like Cluster if it is CDS)getGenericXdsConfigsOrBuilder(int index) Represents generic xDS config and the exact config structure depends on the type URL (like Cluster if it is CDS)List<? extends ClientConfig.GenericXdsConfigOrBuilder> Represents generic xDS config and the exact config structure depends on the type URL (like Cluster if it is CDS)getNode()Node for a particular client.Node for a particular client.Node for a particular client.getXdsConfig(int index) Deprecated.getXdsConfigBuilder(int index) Deprecated.Deprecated.intDeprecated.Deprecated.getXdsConfigOrBuilder(int index) Deprecated.List<? extends PerXdsConfigOrBuilder> Deprecated.booleanhasNode()Node for a particular client.protected com.google.protobuf.GeneratedMessage.FieldAccessorTableprivate com.google.protobuf.RepeatedFieldBuilder<ClientConfig.GenericXdsConfig, ClientConfig.GenericXdsConfig.Builder, ClientConfig.GenericXdsConfigOrBuilder> private com.google.protobuf.SingleFieldBuilder<Node, Node.Builder, NodeOrBuilder> Node for a particular client.private com.google.protobuf.RepeatedFieldBuilder<PerXdsConfig, PerXdsConfig.Builder, PerXdsConfigOrBuilder> final booleanprivate voidmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(ClientConfig other) Node for a particular client.removeGenericXdsConfigs(int index) Represents generic xDS config and the exact config structure depends on the type URL (like Cluster if it is CDS)removeXdsConfig(int index) Deprecated.setClientScope(String value) For xDS clients, the scope in which the data is used.setClientScopeBytes(com.google.protobuf.ByteString value) For xDS clients, the scope in which the data is used.setGenericXdsConfigs(int index, ClientConfig.GenericXdsConfig value) Represents generic xDS config and the exact config structure depends on the type URL (like Cluster if it is CDS)setGenericXdsConfigs(int index, ClientConfig.GenericXdsConfig.Builder builderForValue) Represents generic xDS config and the exact config structure depends on the type URL (like Cluster if it is CDS)Node for a particular client.setNode(Node.Builder builderForValue) Node for a particular client.setXdsConfig(int index, PerXdsConfig value) Deprecated.setXdsConfig(int index, PerXdsConfig.Builder builderForValue) Deprecated.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
bitField0_
private int bitField0_ -
node_
-
nodeBuilder_
-
xdsConfig_
-
xdsConfigBuilder_
private com.google.protobuf.RepeatedFieldBuilder<PerXdsConfig, PerXdsConfig.Builder, PerXdsConfigOrBuilder> xdsConfigBuilder_ -
genericXdsConfigs_
-
genericXdsConfigsBuilder_
private com.google.protobuf.RepeatedFieldBuilder<ClientConfig.GenericXdsConfig, ClientConfig.GenericXdsConfig.Builder, ClientConfig.GenericXdsConfigOrBuilder> genericXdsConfigsBuilder_ -
clientScope_
-
-
Constructor Details
-
Builder
private Builder() -
Builder
private Builder(com.google.protobuf.AbstractMessage.BuilderParent parent)
-
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<ClientConfig.Builder>
-
maybeForceBuilderInitialization
private void maybeForceBuilderInitialization() -
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<ClientConfig.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<ClientConfig.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartialRepeatedFields
-
buildPartial0
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ClientConfig.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<ClientConfig.Builder>
-
mergeFrom
public ClientConfig.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ClientConfig.Builder>- Throws:
IOException
-
hasNode
public boolean hasNode()Node for a particular client.
.envoy.config.core.v3.Node node = 1;- Specified by:
hasNodein interfaceClientConfigOrBuilder- Returns:
- Whether the node field is set.
-
getNode
Node for a particular client.
.envoy.config.core.v3.Node node = 1;- Specified by:
getNodein interfaceClientConfigOrBuilder- Returns:
- The node.
-
setNode
Node for a particular client.
.envoy.config.core.v3.Node node = 1; -
setNode
Node for a particular client.
.envoy.config.core.v3.Node node = 1; -
mergeNode
Node for a particular client.
.envoy.config.core.v3.Node node = 1; -
clearNode
Node for a particular client.
.envoy.config.core.v3.Node node = 1; -
getNodeBuilder
Node for a particular client.
.envoy.config.core.v3.Node node = 1; -
getNodeOrBuilder
Node for a particular client.
.envoy.config.core.v3.Node node = 1;- Specified by:
getNodeOrBuilderin interfaceClientConfigOrBuilder
-
internalGetNodeFieldBuilder
private com.google.protobuf.SingleFieldBuilder<Node, Node.Builder, NodeOrBuilder> internalGetNodeFieldBuilder()Node for a particular client.
.envoy.config.core.v3.Node node = 1; -
ensureXdsConfigIsMutable
private void ensureXdsConfigIsMutable() -
getXdsConfigList
Deprecated.This field is deprecated in favor of generic_xds_configs which is much simpler and uniform in structure.
repeated .envoy.service.status.v3.PerXdsConfig xds_config = 2 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];- Specified by:
getXdsConfigListin interfaceClientConfigOrBuilder
-
getXdsConfigCount
Deprecated.This field is deprecated in favor of generic_xds_configs which is much simpler and uniform in structure.
repeated .envoy.service.status.v3.PerXdsConfig xds_config = 2 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];- Specified by:
getXdsConfigCountin interfaceClientConfigOrBuilder
-
getXdsConfig
Deprecated.This field is deprecated in favor of generic_xds_configs which is much simpler and uniform in structure.
repeated .envoy.service.status.v3.PerXdsConfig xds_config = 2 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];- Specified by:
getXdsConfigin interfaceClientConfigOrBuilder
-
setXdsConfig
Deprecated.This field is deprecated in favor of generic_xds_configs which is much simpler and uniform in structure.
repeated .envoy.service.status.v3.PerXdsConfig xds_config = 2 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"]; -
setXdsConfig
@Deprecated public ClientConfig.Builder setXdsConfig(int index, PerXdsConfig.Builder builderForValue) Deprecated.This field is deprecated in favor of generic_xds_configs which is much simpler and uniform in structure.
repeated .envoy.service.status.v3.PerXdsConfig xds_config = 2 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"]; -
addXdsConfig
Deprecated.This field is deprecated in favor of generic_xds_configs which is much simpler and uniform in structure.
repeated .envoy.service.status.v3.PerXdsConfig xds_config = 2 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"]; -
addXdsConfig
Deprecated.This field is deprecated in favor of generic_xds_configs which is much simpler and uniform in structure.
repeated .envoy.service.status.v3.PerXdsConfig xds_config = 2 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"]; -
addXdsConfig
Deprecated.This field is deprecated in favor of generic_xds_configs which is much simpler and uniform in structure.
repeated .envoy.service.status.v3.PerXdsConfig xds_config = 2 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"]; -
addXdsConfig
@Deprecated public ClientConfig.Builder addXdsConfig(int index, PerXdsConfig.Builder builderForValue) Deprecated.This field is deprecated in favor of generic_xds_configs which is much simpler and uniform in structure.
repeated .envoy.service.status.v3.PerXdsConfig xds_config = 2 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"]; -
addAllXdsConfig
Deprecated.This field is deprecated in favor of generic_xds_configs which is much simpler and uniform in structure.
repeated .envoy.service.status.v3.PerXdsConfig xds_config = 2 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"]; -
clearXdsConfig
Deprecated.This field is deprecated in favor of generic_xds_configs which is much simpler and uniform in structure.
repeated .envoy.service.status.v3.PerXdsConfig xds_config = 2 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"]; -
removeXdsConfig
Deprecated.This field is deprecated in favor of generic_xds_configs which is much simpler and uniform in structure.
repeated .envoy.service.status.v3.PerXdsConfig xds_config = 2 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"]; -
getXdsConfigBuilder
Deprecated.This field is deprecated in favor of generic_xds_configs which is much simpler and uniform in structure.
repeated .envoy.service.status.v3.PerXdsConfig xds_config = 2 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"]; -
getXdsConfigOrBuilder
Deprecated.This field is deprecated in favor of generic_xds_configs which is much simpler and uniform in structure.
repeated .envoy.service.status.v3.PerXdsConfig xds_config = 2 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];- Specified by:
getXdsConfigOrBuilderin interfaceClientConfigOrBuilder
-
getXdsConfigOrBuilderList
Deprecated.This field is deprecated in favor of generic_xds_configs which is much simpler and uniform in structure.
repeated .envoy.service.status.v3.PerXdsConfig xds_config = 2 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];- Specified by:
getXdsConfigOrBuilderListin interfaceClientConfigOrBuilder
-
addXdsConfigBuilder
Deprecated.This field is deprecated in favor of generic_xds_configs which is much simpler and uniform in structure.
repeated .envoy.service.status.v3.PerXdsConfig xds_config = 2 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"]; -
addXdsConfigBuilder
Deprecated.This field is deprecated in favor of generic_xds_configs which is much simpler and uniform in structure.
repeated .envoy.service.status.v3.PerXdsConfig xds_config = 2 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"]; -
getXdsConfigBuilderList
Deprecated.This field is deprecated in favor of generic_xds_configs which is much simpler and uniform in structure.
repeated .envoy.service.status.v3.PerXdsConfig xds_config = 2 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"]; -
internalGetXdsConfigFieldBuilder
private com.google.protobuf.RepeatedFieldBuilder<PerXdsConfig, PerXdsConfig.Builder, PerXdsConfigOrBuilder> internalGetXdsConfigFieldBuilder() -
ensureGenericXdsConfigsIsMutable
private void ensureGenericXdsConfigsIsMutable() -
getGenericXdsConfigsList
Represents generic xDS config and the exact config structure depends on the type URL (like Cluster if it is CDS)
repeated .envoy.service.status.v3.ClientConfig.GenericXdsConfig generic_xds_configs = 3;- Specified by:
getGenericXdsConfigsListin interfaceClientConfigOrBuilder
-
getGenericXdsConfigsCount
public int getGenericXdsConfigsCount()Represents generic xDS config and the exact config structure depends on the type URL (like Cluster if it is CDS)
repeated .envoy.service.status.v3.ClientConfig.GenericXdsConfig generic_xds_configs = 3;- Specified by:
getGenericXdsConfigsCountin interfaceClientConfigOrBuilder
-
getGenericXdsConfigs
Represents generic xDS config and the exact config structure depends on the type URL (like Cluster if it is CDS)
repeated .envoy.service.status.v3.ClientConfig.GenericXdsConfig generic_xds_configs = 3;- Specified by:
getGenericXdsConfigsin interfaceClientConfigOrBuilder
-
setGenericXdsConfigs
Represents generic xDS config and the exact config structure depends on the type URL (like Cluster if it is CDS)
repeated .envoy.service.status.v3.ClientConfig.GenericXdsConfig generic_xds_configs = 3; -
setGenericXdsConfigs
public ClientConfig.Builder setGenericXdsConfigs(int index, ClientConfig.GenericXdsConfig.Builder builderForValue) Represents generic xDS config and the exact config structure depends on the type URL (like Cluster if it is CDS)
repeated .envoy.service.status.v3.ClientConfig.GenericXdsConfig generic_xds_configs = 3; -
addGenericXdsConfigs
Represents generic xDS config and the exact config structure depends on the type URL (like Cluster if it is CDS)
repeated .envoy.service.status.v3.ClientConfig.GenericXdsConfig generic_xds_configs = 3; -
addGenericXdsConfigs
Represents generic xDS config and the exact config structure depends on the type URL (like Cluster if it is CDS)
repeated .envoy.service.status.v3.ClientConfig.GenericXdsConfig generic_xds_configs = 3; -
addGenericXdsConfigs
public ClientConfig.Builder addGenericXdsConfigs(ClientConfig.GenericXdsConfig.Builder builderForValue) Represents generic xDS config and the exact config structure depends on the type URL (like Cluster if it is CDS)
repeated .envoy.service.status.v3.ClientConfig.GenericXdsConfig generic_xds_configs = 3; -
addGenericXdsConfigs
public ClientConfig.Builder addGenericXdsConfigs(int index, ClientConfig.GenericXdsConfig.Builder builderForValue) Represents generic xDS config and the exact config structure depends on the type URL (like Cluster if it is CDS)
repeated .envoy.service.status.v3.ClientConfig.GenericXdsConfig generic_xds_configs = 3; -
addAllGenericXdsConfigs
public ClientConfig.Builder addAllGenericXdsConfigs(Iterable<? extends ClientConfig.GenericXdsConfig> values) Represents generic xDS config and the exact config structure depends on the type URL (like Cluster if it is CDS)
repeated .envoy.service.status.v3.ClientConfig.GenericXdsConfig generic_xds_configs = 3; -
clearGenericXdsConfigs
Represents generic xDS config and the exact config structure depends on the type URL (like Cluster if it is CDS)
repeated .envoy.service.status.v3.ClientConfig.GenericXdsConfig generic_xds_configs = 3; -
removeGenericXdsConfigs
Represents generic xDS config and the exact config structure depends on the type URL (like Cluster if it is CDS)
repeated .envoy.service.status.v3.ClientConfig.GenericXdsConfig generic_xds_configs = 3; -
getGenericXdsConfigsBuilder
Represents generic xDS config and the exact config structure depends on the type URL (like Cluster if it is CDS)
repeated .envoy.service.status.v3.ClientConfig.GenericXdsConfig generic_xds_configs = 3; -
getGenericXdsConfigsOrBuilder
Represents generic xDS config and the exact config structure depends on the type URL (like Cluster if it is CDS)
repeated .envoy.service.status.v3.ClientConfig.GenericXdsConfig generic_xds_configs = 3;- Specified by:
getGenericXdsConfigsOrBuilderin interfaceClientConfigOrBuilder
-
getGenericXdsConfigsOrBuilderList
Represents generic xDS config and the exact config structure depends on the type URL (like Cluster if it is CDS)
repeated .envoy.service.status.v3.ClientConfig.GenericXdsConfig generic_xds_configs = 3;- Specified by:
getGenericXdsConfigsOrBuilderListin interfaceClientConfigOrBuilder
-
addGenericXdsConfigsBuilder
Represents generic xDS config and the exact config structure depends on the type URL (like Cluster if it is CDS)
repeated .envoy.service.status.v3.ClientConfig.GenericXdsConfig generic_xds_configs = 3; -
addGenericXdsConfigsBuilder
Represents generic xDS config and the exact config structure depends on the type URL (like Cluster if it is CDS)
repeated .envoy.service.status.v3.ClientConfig.GenericXdsConfig generic_xds_configs = 3; -
getGenericXdsConfigsBuilderList
Represents generic xDS config and the exact config structure depends on the type URL (like Cluster if it is CDS)
repeated .envoy.service.status.v3.ClientConfig.GenericXdsConfig generic_xds_configs = 3; -
internalGetGenericXdsConfigsFieldBuilder
private com.google.protobuf.RepeatedFieldBuilder<ClientConfig.GenericXdsConfig, ClientConfig.GenericXdsConfig.Builder, ClientConfig.GenericXdsConfigOrBuilder> internalGetGenericXdsConfigsFieldBuilder() -
getClientScope
For xDS clients, the scope in which the data is used. For example, gRPC indicates the data plane target or that the data is associated with gRPC server(s).
string client_scope = 4;- Specified by:
getClientScopein interfaceClientConfigOrBuilder- Returns:
- The clientScope.
-
getClientScopeBytes
public com.google.protobuf.ByteString getClientScopeBytes()For xDS clients, the scope in which the data is used. For example, gRPC indicates the data plane target or that the data is associated with gRPC server(s).
string client_scope = 4;- Specified by:
getClientScopeBytesin interfaceClientConfigOrBuilder- Returns:
- The bytes for clientScope.
-
setClientScope
For xDS clients, the scope in which the data is used. For example, gRPC indicates the data plane target or that the data is associated with gRPC server(s).
string client_scope = 4;- Parameters:
value- The clientScope to set.- Returns:
- This builder for chaining.
-
clearClientScope
For xDS clients, the scope in which the data is used. For example, gRPC indicates the data plane target or that the data is associated with gRPC server(s).
string client_scope = 4;- Returns:
- This builder for chaining.
-
setClientScopeBytes
For xDS clients, the scope in which the data is used. For example, gRPC indicates the data plane target or that the data is associated with gRPC server(s).
string client_scope = 4;- Parameters:
value- The bytes for clientScope to set.- Returns:
- This builder for chaining.
-