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 int
private Object
private List
<ClientConfig.GenericXdsConfig> private com.google.protobuf.RepeatedFieldBuilder
<ClientConfig.GenericXdsConfig, ClientConfig.GenericXdsConfig.Builder, ClientConfig.GenericXdsConfigOrBuilder> private Node
private 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 void
buildPartial0
(ClientConfig result) private void
clear()
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 void
private void
For xDS clients, the scope in which the data is used.com.google.protobuf.ByteString
For xDS clients, the scope in which the data is used.static final com.google.protobuf.Descriptors.Descriptor
com.google.protobuf.Descriptors.Descriptor
getGenericXdsConfigs
(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)int
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)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.int
Deprecated.Deprecated.getXdsConfigOrBuilder
(int index) Deprecated.List
<? extends PerXdsConfigOrBuilder> Deprecated.boolean
hasNode()
Node for a particular client.protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
private 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 boolean
private void
mergeFrom
(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, setUnknownFieldsProto3
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFrom
Methods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFrom
Methods 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, xdsConfigBuilder_PerXdsConfigOrBuilder> -
genericXdsConfigs_
-
genericXdsConfigsBuilder_
private com.google.protobuf.RepeatedFieldBuilder<ClientConfig.GenericXdsConfig,ClientConfig.GenericXdsConfig.Builder, genericXdsConfigsBuilder_ClientConfig.GenericXdsConfigOrBuilder> -
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:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessage.Builder<ClientConfig.Builder>
-
maybeForceBuilderInitialization
private void maybeForceBuilderInitialization() -
clear
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessage.Builder<ClientConfig.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessage.Builder<ClientConfig.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartialRepeatedFields
-
buildPartial0
-
mergeFrom
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<ClientConfig.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in 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:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in 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:
hasNode
in interfaceClientConfigOrBuilder
- Returns:
- Whether the node field is set.
-
getNode
Node for a particular client.
.envoy.config.core.v3.Node node = 1;
- Specified by:
getNode
in 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:
getNodeOrBuilder
in interfaceClientConfigOrBuilder
-
internalGetNodeFieldBuilder
private com.google.protobuf.SingleFieldBuilder<Node,Node.Builder, internalGetNodeFieldBuilder()NodeOrBuilder> 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:
getXdsConfigList
in 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:
getXdsConfigCount
in 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:
getXdsConfig
in 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:
getXdsConfigOrBuilder
in 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:
getXdsConfigOrBuilderList
in 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, internalGetXdsConfigFieldBuilder()PerXdsConfigOrBuilder> -
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:
getGenericXdsConfigsList
in 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:
getGenericXdsConfigsCount
in 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:
getGenericXdsConfigs
in 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:
getGenericXdsConfigsOrBuilder
in 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:
getGenericXdsConfigsOrBuilderList
in 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, internalGetGenericXdsConfigsFieldBuilder()ClientConfig.GenericXdsConfigOrBuilder> -
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:
getClientScope
in 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:
getClientScopeBytes
in 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.
-