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 intbitField0_private java.lang.ObjectclientScope_private java.util.List<ClientConfig.GenericXdsConfig>genericXdsConfigs_private com.google.protobuf.RepeatedFieldBuilder<ClientConfig.GenericXdsConfig,ClientConfig.GenericXdsConfig.Builder,ClientConfig.GenericXdsConfigOrBuilder>genericXdsConfigsBuilder_private Nodenode_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.BuilderaddAllGenericXdsConfigs(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.BuilderaddAllXdsConfig(java.lang.Iterable<? extends PerXdsConfig> values)Deprecated.ClientConfig.BuilderaddGenericXdsConfigs(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.BuilderaddGenericXdsConfigs(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.BuilderaddGenericXdsConfigs(ClientConfig.GenericXdsConfig value)Represents generic xDS config and the exact config structure depends on the type URL (like Cluster if it is CDS)ClientConfig.BuilderaddGenericXdsConfigs(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.BuilderaddGenericXdsConfigsBuilder()Represents generic xDS config and the exact config structure depends on the type URL (like Cluster if it is CDS)ClientConfig.GenericXdsConfig.BuilderaddGenericXdsConfigsBuilder(int index)Represents generic xDS config and the exact config structure depends on the type URL (like Cluster if it is CDS)ClientConfig.BuilderaddXdsConfig(int index, PerXdsConfig value)Deprecated.ClientConfig.BuilderaddXdsConfig(int index, PerXdsConfig.Builder builderForValue)Deprecated.ClientConfig.BuilderaddXdsConfig(PerXdsConfig value)Deprecated.ClientConfig.BuilderaddXdsConfig(PerXdsConfig.Builder builderForValue)Deprecated.PerXdsConfig.BuilderaddXdsConfigBuilder()Deprecated.PerXdsConfig.BuilderaddXdsConfigBuilder(int index)Deprecated.ClientConfigbuild()ClientConfigbuildPartial()private voidbuildPartial0(ClientConfig result)private voidbuildPartialRepeatedFields(ClientConfig result)ClientConfig.Builderclear()ClientConfig.BuilderclearClientScope()For xDS clients, the scope in which the data is used.ClientConfig.BuilderclearGenericXdsConfigs()Represents generic xDS config and the exact config structure depends on the type URL (like Cluster if it is CDS)ClientConfig.BuilderclearNode()Node for a particular client.ClientConfig.BuilderclearXdsConfig()Deprecated.private voidensureGenericXdsConfigsIsMutable()private voidensureXdsConfigIsMutable()java.lang.StringgetClientScope()For xDS clients, the scope in which the data is used.com.google.protobuf.ByteStringgetClientScopeBytes()For xDS clients, the scope in which the data is used.ClientConfiggetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()ClientConfig.GenericXdsConfiggetGenericXdsConfigs(int index)Represents generic xDS config and the exact config structure depends on the type URL (like Cluster if it is CDS)ClientConfig.GenericXdsConfig.BuildergetGenericXdsConfigsBuilder(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)intgetGenericXdsConfigsCount()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.GenericXdsConfigOrBuildergetGenericXdsConfigsOrBuilder(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)NodegetNode()Node for a particular client.Node.BuildergetNodeBuilder()Node for a particular client.private com.google.protobuf.SingleFieldBuilder<Node,Node.Builder,NodeOrBuilder>getNodeFieldBuilder()Node for a particular client.NodeOrBuildergetNodeOrBuilder()Node for a particular client.PerXdsConfiggetXdsConfig(int index)Deprecated.PerXdsConfig.BuildergetXdsConfigBuilder(int index)Deprecated.java.util.List<PerXdsConfig.Builder>getXdsConfigBuilderList()Deprecated.intgetXdsConfigCount()Deprecated.private com.google.protobuf.RepeatedFieldBuilder<PerXdsConfig,PerXdsConfig.Builder,PerXdsConfigOrBuilder>getXdsConfigFieldBuilder()java.util.List<PerXdsConfig>getXdsConfigList()Deprecated.PerXdsConfigOrBuildergetXdsConfigOrBuilder(int index)Deprecated.java.util.List<? extends PerXdsConfigOrBuilder>getXdsConfigOrBuilderList()Deprecated.booleanhasNode()Node for a particular client.protected com.google.protobuf.GeneratedMessage.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()private voidmaybeForceBuilderInitialization()ClientConfig.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)ClientConfig.BuildermergeFrom(com.google.protobuf.Message other)ClientConfig.BuildermergeFrom(ClientConfig other)ClientConfig.BuildermergeNode(Node value)Node for a particular client.ClientConfig.BuilderremoveGenericXdsConfigs(int index)Represents generic xDS config and the exact config structure depends on the type URL (like Cluster if it is CDS)ClientConfig.BuilderremoveXdsConfig(int index)Deprecated.ClientConfig.BuildersetClientScope(java.lang.String value)For xDS clients, the scope in which the data is used.ClientConfig.BuildersetClientScopeBytes(com.google.protobuf.ByteString value)For xDS clients, the scope in which the data is used.ClientConfig.BuildersetGenericXdsConfigs(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.BuildersetGenericXdsConfigs(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.BuildersetNode(Node value)Node for a particular client.ClientConfig.BuildersetNode(Node.Builder builderForValue)Node for a particular client.ClientConfig.BuildersetXdsConfig(int index, PerXdsConfig value)Deprecated.ClientConfig.BuildersetXdsConfig(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:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<ClientConfig.Builder>
-
maybeForceBuilderInitialization
private void maybeForceBuilderInitialization()
-
clear
public ClientConfig.Builder 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
public ClientConfig getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public ClientConfig build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public ClientConfig buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin 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:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ClientConfig.Builder>
-
mergeFrom
public ClientConfig.Builder mergeFrom(ClientConfig other)
-
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 java.io.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:
java.io.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
public Node getNode()
Node for a particular client.
.envoy.config.core.v3.Node node = 1;- Specified by:
getNodein 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:
getNodeOrBuilderin 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:
getXdsConfigListin 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:
getXdsConfigCountin 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:
getXdsConfigin 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:
getXdsConfigOrBuilderin 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:
getXdsConfigOrBuilderListin 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:
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
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:
getGenericXdsConfigsin 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:
getGenericXdsConfigsOrBuilderin 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:
getGenericXdsConfigsOrBuilderListin 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:
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
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.
-
-