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
Modifier and TypeMethodDescriptionFor 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.getGenericXdsConfigs
(int index) 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.getXdsConfig
(int index) Deprecated.int
Deprecated.Deprecated.getXdsConfigOrBuilder
(int index) Deprecated.List
<? extends PerXdsConfigOrBuilder> Deprecated.boolean
hasNode()
Node for a particular client.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
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.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.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.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.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"];
-
getGenericXdsConfigsList
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
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
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
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
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.
-