Class ClientConfig.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- 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
,java.lang.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 typeenvoy.service.status.v3.ClientConfig
-
-
Field Summary
Fields Modifier and Type Field Description private int
bitField0_
private java.lang.Object
clientScope_
private java.util.List<ClientConfig.GenericXdsConfig>
genericXdsConfigs_
private com.google.protobuf.RepeatedFieldBuilder<ClientConfig.GenericXdsConfig,ClientConfig.GenericXdsConfig.Builder,ClientConfig.GenericXdsConfigOrBuilder>
genericXdsConfigsBuilder_
private Node
node_
private com.google.protobuf.SingleFieldBuilder<Node,Node.Builder,NodeOrBuilder>
nodeBuilder_
private java.util.List<PerXdsConfig>
xdsConfig_
private com.google.protobuf.RepeatedFieldBuilder<PerXdsConfig,PerXdsConfig.Builder,PerXdsConfigOrBuilder>
xdsConfigBuilder_
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description ClientConfig.Builder
addAllGenericXdsConfigs(java.lang.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)ClientConfig.Builder
addAllXdsConfig(java.lang.Iterable<? extends PerXdsConfig> values)
Deprecated.ClientConfig.Builder
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)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)ClientConfig.Builder
addGenericXdsConfigs(ClientConfig.GenericXdsConfig value)
Represents generic xDS config and the exact config structure depends on the type URL (like Cluster if it is CDS)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)ClientConfig.GenericXdsConfig.Builder
addGenericXdsConfigsBuilder()
Represents generic xDS config and the exact config structure depends on the type URL (like Cluster if it is CDS)ClientConfig.GenericXdsConfig.Builder
addGenericXdsConfigsBuilder(int index)
Represents generic xDS config and the exact config structure depends on the type URL (like Cluster if it is CDS)ClientConfig.Builder
addXdsConfig(int index, PerXdsConfig value)
Deprecated.ClientConfig.Builder
addXdsConfig(int index, PerXdsConfig.Builder builderForValue)
Deprecated.ClientConfig.Builder
addXdsConfig(PerXdsConfig value)
Deprecated.ClientConfig.Builder
addXdsConfig(PerXdsConfig.Builder builderForValue)
Deprecated.PerXdsConfig.Builder
addXdsConfigBuilder()
Deprecated.PerXdsConfig.Builder
addXdsConfigBuilder(int index)
Deprecated.ClientConfig
build()
ClientConfig
buildPartial()
private void
buildPartial0(ClientConfig result)
private void
buildPartialRepeatedFields(ClientConfig result)
ClientConfig.Builder
clear()
ClientConfig.Builder
clearClientScope()
For xDS clients, the scope in which the data is used.ClientConfig.Builder
clearGenericXdsConfigs()
Represents generic xDS config and the exact config structure depends on the type URL (like Cluster if it is CDS)ClientConfig.Builder
clearNode()
Node for a particular client.ClientConfig.Builder
clearXdsConfig()
Deprecated.private void
ensureGenericXdsConfigsIsMutable()
private void
ensureXdsConfigIsMutable()
java.lang.String
getClientScope()
For xDS clients, the scope in which the data is used.com.google.protobuf.ByteString
getClientScopeBytes()
For xDS clients, the scope in which the data is used.ClientConfig
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
ClientConfig.GenericXdsConfig
getGenericXdsConfigs(int index)
Represents generic xDS config and the exact config structure depends on the type URL (like Cluster if it is CDS)ClientConfig.GenericXdsConfig.Builder
getGenericXdsConfigsBuilder(int index)
Represents generic xDS config and the exact config structure depends on the type URL (like Cluster if it is CDS)java.util.List<ClientConfig.GenericXdsConfig.Builder>
getGenericXdsConfigsBuilderList()
Represents generic xDS config and the exact config structure depends on the type URL (like Cluster if it is CDS)int
getGenericXdsConfigsCount()
Represents generic xDS config and the exact config structure depends on the type URL (like Cluster if it is CDS)private com.google.protobuf.RepeatedFieldBuilder<ClientConfig.GenericXdsConfig,ClientConfig.GenericXdsConfig.Builder,ClientConfig.GenericXdsConfigOrBuilder>
getGenericXdsConfigsFieldBuilder()
java.util.List<ClientConfig.GenericXdsConfig>
getGenericXdsConfigsList()
Represents generic xDS config and the exact config structure depends on the type URL (like Cluster if it is CDS)ClientConfig.GenericXdsConfigOrBuilder
getGenericXdsConfigsOrBuilder(int index)
Represents generic xDS config and the exact config structure depends on the type URL (like Cluster if it is CDS)java.util.List<? extends ClientConfig.GenericXdsConfigOrBuilder>
getGenericXdsConfigsOrBuilderList()
Represents generic xDS config and the exact config structure depends on the type URL (like Cluster if it is CDS)Node
getNode()
Node for a particular client.Node.Builder
getNodeBuilder()
Node for a particular client.private com.google.protobuf.SingleFieldBuilder<Node,Node.Builder,NodeOrBuilder>
getNodeFieldBuilder()
Node for a particular client.NodeOrBuilder
getNodeOrBuilder()
Node for a particular client.PerXdsConfig
getXdsConfig(int index)
Deprecated.PerXdsConfig.Builder
getXdsConfigBuilder(int index)
Deprecated.java.util.List<PerXdsConfig.Builder>
getXdsConfigBuilderList()
Deprecated.int
getXdsConfigCount()
Deprecated.private com.google.protobuf.RepeatedFieldBuilder<PerXdsConfig,PerXdsConfig.Builder,PerXdsConfigOrBuilder>
getXdsConfigFieldBuilder()
java.util.List<PerXdsConfig>
getXdsConfigList()
Deprecated.PerXdsConfigOrBuilder
getXdsConfigOrBuilder(int index)
Deprecated.java.util.List<? extends PerXdsConfigOrBuilder>
getXdsConfigOrBuilderList()
Deprecated.boolean
hasNode()
Node for a particular client.protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
private void
maybeForceBuilderInitialization()
ClientConfig.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
ClientConfig.Builder
mergeFrom(com.google.protobuf.Message other)
ClientConfig.Builder
mergeFrom(ClientConfig other)
ClientConfig.Builder
mergeNode(Node value)
Node for a particular client.ClientConfig.Builder
removeGenericXdsConfigs(int index)
Represents generic xDS config and the exact config structure depends on the type URL (like Cluster if it is CDS)ClientConfig.Builder
removeXdsConfig(int index)
Deprecated.ClientConfig.Builder
setClientScope(java.lang.String value)
For xDS clients, the scope in which the data is used.ClientConfig.Builder
setClientScopeBytes(com.google.protobuf.ByteString value)
For xDS clients, the scope in which the data is used.ClientConfig.Builder
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)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)ClientConfig.Builder
setNode(Node value)
Node for a particular client.ClientConfig.Builder
setNode(Node.Builder builderForValue)
Node for a particular client.ClientConfig.Builder
setXdsConfig(int index, PerXdsConfig value)
Deprecated.ClientConfig.Builder
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
-
-
-
-
Field Detail
-
bitField0_
private int bitField0_
-
node_
private Node node_
-
nodeBuilder_
private com.google.protobuf.SingleFieldBuilder<Node,Node.Builder,NodeOrBuilder> nodeBuilder_
-
xdsConfig_
private java.util.List<PerXdsConfig> xdsConfig_
-
xdsConfigBuilder_
private com.google.protobuf.RepeatedFieldBuilder<PerXdsConfig,PerXdsConfig.Builder,PerXdsConfigOrBuilder> xdsConfigBuilder_
-
genericXdsConfigs_
private java.util.List<ClientConfig.GenericXdsConfig> genericXdsConfigs_
-
genericXdsConfigsBuilder_
private com.google.protobuf.RepeatedFieldBuilder<ClientConfig.GenericXdsConfig,ClientConfig.GenericXdsConfig.Builder,ClientConfig.GenericXdsConfigOrBuilder> genericXdsConfigsBuilder_
-
clientScope_
private java.lang.Object clientScope_
-
-
Method Detail
-
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
public ClientConfig.Builder 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
public ClientConfig getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public ClientConfig build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public ClientConfig buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartialRepeatedFields
private void buildPartialRepeatedFields(ClientConfig result)
-
buildPartial0
private void buildPartial0(ClientConfig result)
-
mergeFrom
public ClientConfig.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<ClientConfig.Builder>
-
mergeFrom
public ClientConfig.Builder mergeFrom(ClientConfig other)
-
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 java.io.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:
java.io.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
public Node getNode()
Node for a particular client.
.envoy.config.core.v3.Node node = 1;
- Specified by:
getNode
in interfaceClientConfigOrBuilder
- Returns:
- The node.
-
setNode
public ClientConfig.Builder setNode(Node value)
Node for a particular client.
.envoy.config.core.v3.Node node = 1;
-
setNode
public ClientConfig.Builder setNode(Node.Builder builderForValue)
Node for a particular client.
.envoy.config.core.v3.Node node = 1;
-
mergeNode
public ClientConfig.Builder mergeNode(Node value)
Node for a particular client.
.envoy.config.core.v3.Node node = 1;
-
clearNode
public ClientConfig.Builder clearNode()
Node for a particular client.
.envoy.config.core.v3.Node node = 1;
-
getNodeBuilder
public Node.Builder getNodeBuilder()
Node for a particular client.
.envoy.config.core.v3.Node node = 1;
-
getNodeOrBuilder
public NodeOrBuilder getNodeOrBuilder()
Node for a particular client.
.envoy.config.core.v3.Node node = 1;
- Specified by:
getNodeOrBuilder
in interfaceClientConfigOrBuilder
-
getNodeFieldBuilder
private com.google.protobuf.SingleFieldBuilder<Node,Node.Builder,NodeOrBuilder> getNodeFieldBuilder()
Node for a particular client.
.envoy.config.core.v3.Node node = 1;
-
ensureXdsConfigIsMutable
private void ensureXdsConfigIsMutable()
-
getXdsConfigList
@Deprecated public java.util.List<PerXdsConfig> 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 public int 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 public PerXdsConfig getXdsConfig(int index)
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 public ClientConfig.Builder setXdsConfig(int index, PerXdsConfig value)
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 public ClientConfig.Builder addXdsConfig(PerXdsConfig value)
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 value)
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(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 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 public ClientConfig.Builder addAllXdsConfig(java.lang.Iterable<? extends PerXdsConfig> values)
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 public ClientConfig.Builder 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 public ClientConfig.Builder removeXdsConfig(int index)
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 public PerXdsConfig.Builder getXdsConfigBuilder(int index)
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 public PerXdsConfigOrBuilder getXdsConfigOrBuilder(int index)
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 public java.util.List<? extends PerXdsConfigOrBuilder> 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 public PerXdsConfig.Builder 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 public PerXdsConfig.Builder addXdsConfigBuilder(int index)
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 public java.util.List<PerXdsConfig.Builder> 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"];
-
getXdsConfigFieldBuilder
private com.google.protobuf.RepeatedFieldBuilder<PerXdsConfig,PerXdsConfig.Builder,PerXdsConfigOrBuilder> getXdsConfigFieldBuilder()
-
ensureGenericXdsConfigsIsMutable
private void ensureGenericXdsConfigsIsMutable()
-
getGenericXdsConfigsList
public java.util.List<ClientConfig.GenericXdsConfig> 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
public ClientConfig.GenericXdsConfig getGenericXdsConfigs(int index)
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
public ClientConfig.Builder 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)
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
public ClientConfig.Builder addGenericXdsConfigs(ClientConfig.GenericXdsConfig value)
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 value)
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(java.lang.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
public ClientConfig.Builder 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
public ClientConfig.Builder removeGenericXdsConfigs(int index)
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
public ClientConfig.GenericXdsConfig.Builder getGenericXdsConfigsBuilder(int index)
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
public ClientConfig.GenericXdsConfigOrBuilder getGenericXdsConfigsOrBuilder(int index)
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
public java.util.List<? extends ClientConfig.GenericXdsConfigOrBuilder> 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
public ClientConfig.GenericXdsConfig.Builder 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
public ClientConfig.GenericXdsConfig.Builder addGenericXdsConfigsBuilder(int index)
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
public java.util.List<ClientConfig.GenericXdsConfig.Builder> 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;
-
getGenericXdsConfigsFieldBuilder
private com.google.protobuf.RepeatedFieldBuilder<ClientConfig.GenericXdsConfig,ClientConfig.GenericXdsConfig.Builder,ClientConfig.GenericXdsConfigOrBuilder> getGenericXdsConfigsFieldBuilder()
-
getClientScope
public java.lang.String 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
public ClientConfig.Builder setClientScope(java.lang.String value)
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
public ClientConfig.Builder 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
public ClientConfig.Builder setClientScopeBytes(com.google.protobuf.ByteString value)
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.
-
-