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