Interface PerXdsConfigOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
PerXdsConfig, PerXdsConfig.Builder

public interface PerXdsConfigOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getStatusValue

      int getStatusValue()
       Config status generated by management servers. Will not be present if the
       CSDS server is an xDS client.
       
      .envoy.service.status.v3.ConfigStatus status = 1;
      Returns:
      The enum numeric value on the wire for status.
    • getStatus

      ConfigStatus getStatus()
       Config status generated by management servers. Will not be present if the
       CSDS server is an xDS client.
       
      .envoy.service.status.v3.ConfigStatus status = 1;
      Returns:
      The status.
    • getClientStatusValue

      @Deprecated int getClientStatusValue()
      Deprecated.
      envoy.service.status.v3.PerXdsConfig.client_status is deprecated. See envoy/service/status/v3/csds.proto;l=112
       Client config status is populated by xDS clients. Will not be present if
       the CSDS server is an xDS server. No matter what the client config status
       is, xDS clients should always dump the most recent accepted xDS config.
      
       .. attention::
       This field is deprecated. Use :ref:`ClientResourceStatus
       <envoy_v3_api_enum_admin.v3.ClientResourceStatus>` for per-resource
       config status instead.
       
      .envoy.service.status.v3.ClientConfigStatus client_status = 7 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
      Returns:
      The enum numeric value on the wire for clientStatus.
    • getClientStatus

      @Deprecated ClientConfigStatus getClientStatus()
      Deprecated.
      envoy.service.status.v3.PerXdsConfig.client_status is deprecated. See envoy/service/status/v3/csds.proto;l=112
       Client config status is populated by xDS clients. Will not be present if
       the CSDS server is an xDS server. No matter what the client config status
       is, xDS clients should always dump the most recent accepted xDS config.
      
       .. attention::
       This field is deprecated. Use :ref:`ClientResourceStatus
       <envoy_v3_api_enum_admin.v3.ClientResourceStatus>` for per-resource
       config status instead.
       
      .envoy.service.status.v3.ClientConfigStatus client_status = 7 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
      Returns:
      The clientStatus.
    • hasListenerConfig

      boolean hasListenerConfig()
      .envoy.admin.v3.ListenersConfigDump listener_config = 2;
      Returns:
      Whether the listenerConfig field is set.
    • getListenerConfig

      ListenersConfigDump getListenerConfig()
      .envoy.admin.v3.ListenersConfigDump listener_config = 2;
      Returns:
      The listenerConfig.
    • getListenerConfigOrBuilder

      ListenersConfigDumpOrBuilder getListenerConfigOrBuilder()
      .envoy.admin.v3.ListenersConfigDump listener_config = 2;
    • hasClusterConfig

      boolean hasClusterConfig()
      .envoy.admin.v3.ClustersConfigDump cluster_config = 3;
      Returns:
      Whether the clusterConfig field is set.
    • getClusterConfig

      ClustersConfigDump getClusterConfig()
      .envoy.admin.v3.ClustersConfigDump cluster_config = 3;
      Returns:
      The clusterConfig.
    • getClusterConfigOrBuilder

      ClustersConfigDumpOrBuilder getClusterConfigOrBuilder()
      .envoy.admin.v3.ClustersConfigDump cluster_config = 3;
    • hasRouteConfig

      boolean hasRouteConfig()
      .envoy.admin.v3.RoutesConfigDump route_config = 4;
      Returns:
      Whether the routeConfig field is set.
    • getRouteConfig

      RoutesConfigDump getRouteConfig()
      .envoy.admin.v3.RoutesConfigDump route_config = 4;
      Returns:
      The routeConfig.
    • getRouteConfigOrBuilder

      RoutesConfigDumpOrBuilder getRouteConfigOrBuilder()
      .envoy.admin.v3.RoutesConfigDump route_config = 4;
    • hasScopedRouteConfig

      boolean hasScopedRouteConfig()
      .envoy.admin.v3.ScopedRoutesConfigDump scoped_route_config = 5;
      Returns:
      Whether the scopedRouteConfig field is set.
    • getScopedRouteConfig

      ScopedRoutesConfigDump getScopedRouteConfig()
      .envoy.admin.v3.ScopedRoutesConfigDump scoped_route_config = 5;
      Returns:
      The scopedRouteConfig.
    • getScopedRouteConfigOrBuilder

      ScopedRoutesConfigDumpOrBuilder getScopedRouteConfigOrBuilder()
      .envoy.admin.v3.ScopedRoutesConfigDump scoped_route_config = 5;
    • hasEndpointConfig

      boolean hasEndpointConfig()
      .envoy.admin.v3.EndpointsConfigDump endpoint_config = 6;
      Returns:
      Whether the endpointConfig field is set.
    • getEndpointConfig

      EndpointsConfigDump getEndpointConfig()
      .envoy.admin.v3.EndpointsConfigDump endpoint_config = 6;
      Returns:
      The endpointConfig.
    • getEndpointConfigOrBuilder

      EndpointsConfigDumpOrBuilder getEndpointConfigOrBuilder()
      .envoy.admin.v3.EndpointsConfigDump endpoint_config = 6;
    • getPerXdsConfigCase

      PerXdsConfig.PerXdsConfigCase getPerXdsConfigCase()