io.envoyproxy.envoy.service.status.v2.PerXdsConfigOrBuilder Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: envoy/service/status/v2/csds.proto
package io.envoyproxy.envoy.service.status.v2;
public interface PerXdsConfigOrBuilder extends
// @@protoc_insertion_point(interface_extends:envoy.service.status.v2.PerXdsConfig)
com.google.protobuf.MessageOrBuilder {
/**
* .envoy.service.status.v2.ConfigStatus status = 1;
* @return The enum numeric value on the wire for status.
*/
int getStatusValue();
/**
* .envoy.service.status.v2.ConfigStatus status = 1;
* @return The status.
*/
io.envoyproxy.envoy.service.status.v2.ConfigStatus getStatus();
/**
* .envoy.admin.v2alpha.ListenersConfigDump listener_config = 2;
* @return Whether the listenerConfig field is set.
*/
boolean hasListenerConfig();
/**
* .envoy.admin.v2alpha.ListenersConfigDump listener_config = 2;
* @return The listenerConfig.
*/
io.envoyproxy.envoy.admin.v2alpha.ListenersConfigDump getListenerConfig();
/**
* .envoy.admin.v2alpha.ListenersConfigDump listener_config = 2;
*/
io.envoyproxy.envoy.admin.v2alpha.ListenersConfigDumpOrBuilder getListenerConfigOrBuilder();
/**
* .envoy.admin.v2alpha.ClustersConfigDump cluster_config = 3;
* @return Whether the clusterConfig field is set.
*/
boolean hasClusterConfig();
/**
* .envoy.admin.v2alpha.ClustersConfigDump cluster_config = 3;
* @return The clusterConfig.
*/
io.envoyproxy.envoy.admin.v2alpha.ClustersConfigDump getClusterConfig();
/**
* .envoy.admin.v2alpha.ClustersConfigDump cluster_config = 3;
*/
io.envoyproxy.envoy.admin.v2alpha.ClustersConfigDumpOrBuilder getClusterConfigOrBuilder();
/**
* .envoy.admin.v2alpha.RoutesConfigDump route_config = 4;
* @return Whether the routeConfig field is set.
*/
boolean hasRouteConfig();
/**
* .envoy.admin.v2alpha.RoutesConfigDump route_config = 4;
* @return The routeConfig.
*/
io.envoyproxy.envoy.admin.v2alpha.RoutesConfigDump getRouteConfig();
/**
* .envoy.admin.v2alpha.RoutesConfigDump route_config = 4;
*/
io.envoyproxy.envoy.admin.v2alpha.RoutesConfigDumpOrBuilder getRouteConfigOrBuilder();
/**
* .envoy.admin.v2alpha.ScopedRoutesConfigDump scoped_route_config = 5;
* @return Whether the scopedRouteConfig field is set.
*/
boolean hasScopedRouteConfig();
/**
* .envoy.admin.v2alpha.ScopedRoutesConfigDump scoped_route_config = 5;
* @return The scopedRouteConfig.
*/
io.envoyproxy.envoy.admin.v2alpha.ScopedRoutesConfigDump getScopedRouteConfig();
/**
* .envoy.admin.v2alpha.ScopedRoutesConfigDump scoped_route_config = 5;
*/
io.envoyproxy.envoy.admin.v2alpha.ScopedRoutesConfigDumpOrBuilder getScopedRouteConfigOrBuilder();
public io.envoyproxy.envoy.service.status.v2.PerXdsConfig.PerXdsConfigCase getPerXdsConfigCase();
}