All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.envoyproxy.envoy.service.status.v3.PerXdsConfigOrBuilder Maven / Gradle / Ivy

There is a newer version: 1.0.46
Show newest version
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: envoy/service/status/v3/csds.proto

package io.envoyproxy.envoy.service.status.v3;

public interface PerXdsConfigOrBuilder extends
    // @@protoc_insertion_point(interface_extends:envoy.service.status.v3.PerXdsConfig)
    com.google.protobuf.MessageOrBuilder {

  /**
   * 
   * 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; * @return The enum numeric value on the wire for status. */ 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; * @return The status. */ io.envoyproxy.envoy.service.status.v3.ConfigStatus getStatus(); /** *
   * 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"]; * @deprecated envoy.service.status.v3.PerXdsConfig.client_status is deprecated. * See envoy/service/status/v3/csds.proto;l=112 * @return The enum numeric value on the wire for clientStatus. */ @java.lang.Deprecated int getClientStatusValue(); /** *
   * 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"]; * @deprecated envoy.service.status.v3.PerXdsConfig.client_status is deprecated. * See envoy/service/status/v3/csds.proto;l=112 * @return The clientStatus. */ @java.lang.Deprecated io.envoyproxy.envoy.service.status.v3.ClientConfigStatus getClientStatus(); /** * .envoy.admin.v3.ListenersConfigDump listener_config = 2; * @return Whether the listenerConfig field is set. */ boolean hasListenerConfig(); /** * .envoy.admin.v3.ListenersConfigDump listener_config = 2; * @return The listenerConfig. */ io.envoyproxy.envoy.admin.v3.ListenersConfigDump getListenerConfig(); /** * .envoy.admin.v3.ListenersConfigDump listener_config = 2; */ io.envoyproxy.envoy.admin.v3.ListenersConfigDumpOrBuilder getListenerConfigOrBuilder(); /** * .envoy.admin.v3.ClustersConfigDump cluster_config = 3; * @return Whether the clusterConfig field is set. */ boolean hasClusterConfig(); /** * .envoy.admin.v3.ClustersConfigDump cluster_config = 3; * @return The clusterConfig. */ io.envoyproxy.envoy.admin.v3.ClustersConfigDump getClusterConfig(); /** * .envoy.admin.v3.ClustersConfigDump cluster_config = 3; */ io.envoyproxy.envoy.admin.v3.ClustersConfigDumpOrBuilder getClusterConfigOrBuilder(); /** * .envoy.admin.v3.RoutesConfigDump route_config = 4; * @return Whether the routeConfig field is set. */ boolean hasRouteConfig(); /** * .envoy.admin.v3.RoutesConfigDump route_config = 4; * @return The routeConfig. */ io.envoyproxy.envoy.admin.v3.RoutesConfigDump getRouteConfig(); /** * .envoy.admin.v3.RoutesConfigDump route_config = 4; */ io.envoyproxy.envoy.admin.v3.RoutesConfigDumpOrBuilder getRouteConfigOrBuilder(); /** * .envoy.admin.v3.ScopedRoutesConfigDump scoped_route_config = 5; * @return Whether the scopedRouteConfig field is set. */ boolean hasScopedRouteConfig(); /** * .envoy.admin.v3.ScopedRoutesConfigDump scoped_route_config = 5; * @return The scopedRouteConfig. */ io.envoyproxy.envoy.admin.v3.ScopedRoutesConfigDump getScopedRouteConfig(); /** * .envoy.admin.v3.ScopedRoutesConfigDump scoped_route_config = 5; */ io.envoyproxy.envoy.admin.v3.ScopedRoutesConfigDumpOrBuilder getScopedRouteConfigOrBuilder(); /** * .envoy.admin.v3.EndpointsConfigDump endpoint_config = 6; * @return Whether the endpointConfig field is set. */ boolean hasEndpointConfig(); /** * .envoy.admin.v3.EndpointsConfigDump endpoint_config = 6; * @return The endpointConfig. */ io.envoyproxy.envoy.admin.v3.EndpointsConfigDump getEndpointConfig(); /** * .envoy.admin.v3.EndpointsConfigDump endpoint_config = 6; */ io.envoyproxy.envoy.admin.v3.EndpointsConfigDumpOrBuilder getEndpointConfigOrBuilder(); public io.envoyproxy.envoy.service.status.v3.PerXdsConfig.PerXdsConfigCase getPerXdsConfigCase(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy