io.envoyproxy.envoy.admin.v3.ClustersConfigDumpOrBuilder Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: envoy/admin/v3/config_dump_shared.proto
package io.envoyproxy.envoy.admin.v3;
public interface ClustersConfigDumpOrBuilder extends
// @@protoc_insertion_point(interface_extends:envoy.admin.v3.ClustersConfigDump)
com.google.protobuf.MessageOrBuilder {
/**
*
* This is the :ref:`version_info <envoy_v3_api_field_service.discovery.v3.DiscoveryResponse.version_info>` in the
* last processed CDS discovery response. If there are only static bootstrap clusters, this field
* will be "".
*
*
* string version_info = 1;
* @return The versionInfo.
*/
java.lang.String getVersionInfo();
/**
*
* This is the :ref:`version_info <envoy_v3_api_field_service.discovery.v3.DiscoveryResponse.version_info>` in the
* last processed CDS discovery response. If there are only static bootstrap clusters, this field
* will be "".
*
*
* string version_info = 1;
* @return The bytes for versionInfo.
*/
com.google.protobuf.ByteString
getVersionInfoBytes();
/**
*
* The statically loaded cluster configs.
*
*
* repeated .envoy.admin.v3.ClustersConfigDump.StaticCluster static_clusters = 2;
*/
java.util.List
getStaticClustersList();
/**
*
* The statically loaded cluster configs.
*
*
* repeated .envoy.admin.v3.ClustersConfigDump.StaticCluster static_clusters = 2;
*/
io.envoyproxy.envoy.admin.v3.ClustersConfigDump.StaticCluster getStaticClusters(int index);
/**
*
* The statically loaded cluster configs.
*
*
* repeated .envoy.admin.v3.ClustersConfigDump.StaticCluster static_clusters = 2;
*/
int getStaticClustersCount();
/**
*
* The statically loaded cluster configs.
*
*
* repeated .envoy.admin.v3.ClustersConfigDump.StaticCluster static_clusters = 2;
*/
java.util.List extends io.envoyproxy.envoy.admin.v3.ClustersConfigDump.StaticClusterOrBuilder>
getStaticClustersOrBuilderList();
/**
*
* The statically loaded cluster configs.
*
*
* repeated .envoy.admin.v3.ClustersConfigDump.StaticCluster static_clusters = 2;
*/
io.envoyproxy.envoy.admin.v3.ClustersConfigDump.StaticClusterOrBuilder getStaticClustersOrBuilder(
int index);
/**
*
* The dynamically loaded active clusters. These are clusters that are available to service
* data plane traffic.
*
*
* repeated .envoy.admin.v3.ClustersConfigDump.DynamicCluster dynamic_active_clusters = 3;
*/
java.util.List
getDynamicActiveClustersList();
/**
*
* The dynamically loaded active clusters. These are clusters that are available to service
* data plane traffic.
*
*
* repeated .envoy.admin.v3.ClustersConfigDump.DynamicCluster dynamic_active_clusters = 3;
*/
io.envoyproxy.envoy.admin.v3.ClustersConfigDump.DynamicCluster getDynamicActiveClusters(int index);
/**
*
* The dynamically loaded active clusters. These are clusters that are available to service
* data plane traffic.
*
*
* repeated .envoy.admin.v3.ClustersConfigDump.DynamicCluster dynamic_active_clusters = 3;
*/
int getDynamicActiveClustersCount();
/**
*
* The dynamically loaded active clusters. These are clusters that are available to service
* data plane traffic.
*
*
* repeated .envoy.admin.v3.ClustersConfigDump.DynamicCluster dynamic_active_clusters = 3;
*/
java.util.List extends io.envoyproxy.envoy.admin.v3.ClustersConfigDump.DynamicClusterOrBuilder>
getDynamicActiveClustersOrBuilderList();
/**
*
* The dynamically loaded active clusters. These are clusters that are available to service
* data plane traffic.
*
*
* repeated .envoy.admin.v3.ClustersConfigDump.DynamicCluster dynamic_active_clusters = 3;
*/
io.envoyproxy.envoy.admin.v3.ClustersConfigDump.DynamicClusterOrBuilder getDynamicActiveClustersOrBuilder(
int index);
/**
*
* The dynamically loaded warming clusters. These are clusters that are currently undergoing
* warming in preparation to service data plane traffic. Note that if attempting to recreate an
* Envoy configuration from a configuration dump, the warming clusters should generally be
* discarded.
*
*
* repeated .envoy.admin.v3.ClustersConfigDump.DynamicCluster dynamic_warming_clusters = 4;
*/
java.util.List
getDynamicWarmingClustersList();
/**
*
* The dynamically loaded warming clusters. These are clusters that are currently undergoing
* warming in preparation to service data plane traffic. Note that if attempting to recreate an
* Envoy configuration from a configuration dump, the warming clusters should generally be
* discarded.
*
*
* repeated .envoy.admin.v3.ClustersConfigDump.DynamicCluster dynamic_warming_clusters = 4;
*/
io.envoyproxy.envoy.admin.v3.ClustersConfigDump.DynamicCluster getDynamicWarmingClusters(int index);
/**
*
* The dynamically loaded warming clusters. These are clusters that are currently undergoing
* warming in preparation to service data plane traffic. Note that if attempting to recreate an
* Envoy configuration from a configuration dump, the warming clusters should generally be
* discarded.
*
*
* repeated .envoy.admin.v3.ClustersConfigDump.DynamicCluster dynamic_warming_clusters = 4;
*/
int getDynamicWarmingClustersCount();
/**
*
* The dynamically loaded warming clusters. These are clusters that are currently undergoing
* warming in preparation to service data plane traffic. Note that if attempting to recreate an
* Envoy configuration from a configuration dump, the warming clusters should generally be
* discarded.
*
*
* repeated .envoy.admin.v3.ClustersConfigDump.DynamicCluster dynamic_warming_clusters = 4;
*/
java.util.List extends io.envoyproxy.envoy.admin.v3.ClustersConfigDump.DynamicClusterOrBuilder>
getDynamicWarmingClustersOrBuilderList();
/**
*
* The dynamically loaded warming clusters. These are clusters that are currently undergoing
* warming in preparation to service data plane traffic. Note that if attempting to recreate an
* Envoy configuration from a configuration dump, the warming clusters should generally be
* discarded.
*
*
* repeated .envoy.admin.v3.ClustersConfigDump.DynamicCluster dynamic_warming_clusters = 4;
*/
io.envoyproxy.envoy.admin.v3.ClustersConfigDump.DynamicClusterOrBuilder getDynamicWarmingClustersOrBuilder(
int index);
}