Interface ClientConfigOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
ClientConfig
,ClientConfig.Builder
public interface ClientConfigOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description 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.GenericXdsConfig
getGenericXdsConfigs(int index)
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)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.NodeOrBuilder
getNodeOrBuilder()
Node for a particular client.PerXdsConfig
getXdsConfig(int index)
Deprecated.int
getXdsConfigCount()
Deprecated.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.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
hasNode
boolean hasNode()
Node for a particular client.
.envoy.config.core.v3.Node node = 1;
- Returns:
- Whether the node field is set.
-
getNode
Node getNode()
Node for a particular client.
.envoy.config.core.v3.Node node = 1;
- Returns:
- The node.
-
getNodeOrBuilder
NodeOrBuilder getNodeOrBuilder()
Node for a particular client.
.envoy.config.core.v3.Node node = 1;
-
getXdsConfigList
@Deprecated 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"];
-
getXdsConfig
@Deprecated 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"];
-
getXdsConfigCount
@Deprecated 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"];
-
getXdsConfigOrBuilderList
@Deprecated 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"];
-
getXdsConfigOrBuilder
@Deprecated 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"];
-
getGenericXdsConfigsList
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;
-
getGenericXdsConfigs
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;
-
getGenericXdsConfigsCount
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;
-
getGenericXdsConfigsOrBuilderList
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;
-
getGenericXdsConfigsOrBuilder
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;
-
getClientScope
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;
- Returns:
- The clientScope.
-
getClientScopeBytes
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;
- Returns:
- The bytes for clientScope.
-
-