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 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 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 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

      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

      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

      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.