public final class ClustersConfigDump extends com.google.protobuf.GeneratedMessageV3 implements ClustersConfigDumpOrBuilder
Envoy's cluster manager fills this message with all currently known clusters. Cluster configuration information can be used to recreate an Envoy configuration by populating all clusters as static clusters or by returning them in a CDS response.Protobuf type
envoy.admin.v2alpha.ClustersConfigDump| Modifier and Type | Class and Description |
|---|---|
static class |
ClustersConfigDump.Builder
Envoy's cluster manager fills this message with all currently known clusters.
|
static class |
ClustersConfigDump.DynamicCluster
Describes a dynamically loaded cluster via the CDS API.
|
static interface |
ClustersConfigDump.DynamicClusterOrBuilder |
static class |
ClustersConfigDump.StaticCluster
Describes a statically loaded cluster.
|
static interface |
ClustersConfigDump.StaticClusterOrBuilder |
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
DYNAMIC_ACTIVE_CLUSTERS_FIELD_NUMBER |
static int |
DYNAMIC_WARMING_CLUSTERS_FIELD_NUMBER |
static int |
STATIC_CLUSTERS_FIELD_NUMBER |
static int |
VERSION_INFO_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
static ClustersConfigDump |
getDefaultInstance() |
ClustersConfigDump |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
ClustersConfigDump.DynamicCluster |
getDynamicActiveClusters(int index)
The dynamically loaded active clusters.
|
int |
getDynamicActiveClustersCount()
The dynamically loaded active clusters.
|
List<ClustersConfigDump.DynamicCluster> |
getDynamicActiveClustersList()
The dynamically loaded active clusters.
|
ClustersConfigDump.DynamicClusterOrBuilder |
getDynamicActiveClustersOrBuilder(int index)
The dynamically loaded active clusters.
|
List<? extends ClustersConfigDump.DynamicClusterOrBuilder> |
getDynamicActiveClustersOrBuilderList()
The dynamically loaded active clusters.
|
ClustersConfigDump.DynamicCluster |
getDynamicWarmingClusters(int index)
The dynamically loaded warming clusters.
|
int |
getDynamicWarmingClustersCount()
The dynamically loaded warming clusters.
|
List<ClustersConfigDump.DynamicCluster> |
getDynamicWarmingClustersList()
The dynamically loaded warming clusters.
|
ClustersConfigDump.DynamicClusterOrBuilder |
getDynamicWarmingClustersOrBuilder(int index)
The dynamically loaded warming clusters.
|
List<? extends ClustersConfigDump.DynamicClusterOrBuilder> |
getDynamicWarmingClustersOrBuilderList()
The dynamically loaded warming clusters.
|
com.google.protobuf.Parser<ClustersConfigDump> |
getParserForType() |
int |
getSerializedSize() |
ClustersConfigDump.StaticCluster |
getStaticClusters(int index)
The statically loaded cluster configs.
|
int |
getStaticClustersCount()
The statically loaded cluster configs.
|
List<ClustersConfigDump.StaticCluster> |
getStaticClustersList()
The statically loaded cluster configs.
|
ClustersConfigDump.StaticClusterOrBuilder |
getStaticClustersOrBuilder(int index)
The statically loaded cluster configs.
|
List<? extends ClustersConfigDump.StaticClusterOrBuilder> |
getStaticClustersOrBuilderList()
The statically loaded cluster configs.
|
com.google.protobuf.UnknownFieldSet |
getUnknownFields() |
String |
getVersionInfo()
This is the :ref:`version_info <envoy_api_field_DiscoveryResponse.version_info>` in the
last processed CDS discovery response.
|
com.google.protobuf.ByteString |
getVersionInfoBytes()
This is the :ref:`version_info <envoy_api_field_DiscoveryResponse.version_info>` in the
last processed CDS discovery response.
|
int |
hashCode() |
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static ClustersConfigDump.Builder |
newBuilder() |
static ClustersConfigDump.Builder |
newBuilder(ClustersConfigDump prototype) |
ClustersConfigDump.Builder |
newBuilderForType() |
protected ClustersConfigDump.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static ClustersConfigDump |
parseDelimitedFrom(InputStream input) |
static ClustersConfigDump |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static ClustersConfigDump |
parseFrom(byte[] data) |
static ClustersConfigDump |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static ClustersConfigDump |
parseFrom(ByteBuffer data) |
static ClustersConfigDump |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static ClustersConfigDump |
parseFrom(com.google.protobuf.ByteString data) |
static ClustersConfigDump |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static ClustersConfigDump |
parseFrom(com.google.protobuf.CodedInputStream input) |
static ClustersConfigDump |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static ClustersConfigDump |
parseFrom(InputStream input) |
static ClustersConfigDump |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<ClustersConfigDump> |
parser() |
ClustersConfigDump.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int VERSION_INFO_FIELD_NUMBER
public static final int STATIC_CLUSTERS_FIELD_NUMBER
public static final int DYNAMIC_ACTIVE_CLUSTERS_FIELD_NUMBER
public static final int DYNAMIC_WARMING_CLUSTERS_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public final com.google.protobuf.UnknownFieldSet getUnknownFields()
getUnknownFields in interface com.google.protobuf.MessageOrBuildergetUnknownFields in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public String getVersionInfo()
This is the :ref:`version_info <envoy_api_field_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;getVersionInfo in interface ClustersConfigDumpOrBuilderpublic com.google.protobuf.ByteString getVersionInfoBytes()
This is the :ref:`version_info <envoy_api_field_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;getVersionInfoBytes in interface ClustersConfigDumpOrBuilderpublic List<ClustersConfigDump.StaticCluster> getStaticClustersList()
The statically loaded cluster configs.
repeated .envoy.admin.v2alpha.ClustersConfigDump.StaticCluster static_clusters = 2;getStaticClustersList in interface ClustersConfigDumpOrBuilderpublic List<? extends ClustersConfigDump.StaticClusterOrBuilder> getStaticClustersOrBuilderList()
The statically loaded cluster configs.
repeated .envoy.admin.v2alpha.ClustersConfigDump.StaticCluster static_clusters = 2;getStaticClustersOrBuilderList in interface ClustersConfigDumpOrBuilderpublic int getStaticClustersCount()
The statically loaded cluster configs.
repeated .envoy.admin.v2alpha.ClustersConfigDump.StaticCluster static_clusters = 2;getStaticClustersCount in interface ClustersConfigDumpOrBuilderpublic ClustersConfigDump.StaticCluster getStaticClusters(int index)
The statically loaded cluster configs.
repeated .envoy.admin.v2alpha.ClustersConfigDump.StaticCluster static_clusters = 2;getStaticClusters in interface ClustersConfigDumpOrBuilderpublic ClustersConfigDump.StaticClusterOrBuilder getStaticClustersOrBuilder(int index)
The statically loaded cluster configs.
repeated .envoy.admin.v2alpha.ClustersConfigDump.StaticCluster static_clusters = 2;getStaticClustersOrBuilder in interface ClustersConfigDumpOrBuilderpublic List<ClustersConfigDump.DynamicCluster> getDynamicActiveClustersList()
The dynamically loaded active clusters. These are clusters that are available to service data plane traffic.
repeated .envoy.admin.v2alpha.ClustersConfigDump.DynamicCluster dynamic_active_clusters = 3;getDynamicActiveClustersList in interface ClustersConfigDumpOrBuilderpublic List<? extends ClustersConfigDump.DynamicClusterOrBuilder> getDynamicActiveClustersOrBuilderList()
The dynamically loaded active clusters. These are clusters that are available to service data plane traffic.
repeated .envoy.admin.v2alpha.ClustersConfigDump.DynamicCluster dynamic_active_clusters = 3;getDynamicActiveClustersOrBuilderList in interface ClustersConfigDumpOrBuilderpublic int getDynamicActiveClustersCount()
The dynamically loaded active clusters. These are clusters that are available to service data plane traffic.
repeated .envoy.admin.v2alpha.ClustersConfigDump.DynamicCluster dynamic_active_clusters = 3;getDynamicActiveClustersCount in interface ClustersConfigDumpOrBuilderpublic ClustersConfigDump.DynamicCluster getDynamicActiveClusters(int index)
The dynamically loaded active clusters. These are clusters that are available to service data plane traffic.
repeated .envoy.admin.v2alpha.ClustersConfigDump.DynamicCluster dynamic_active_clusters = 3;getDynamicActiveClusters in interface ClustersConfigDumpOrBuilderpublic ClustersConfigDump.DynamicClusterOrBuilder getDynamicActiveClustersOrBuilder(int index)
The dynamically loaded active clusters. These are clusters that are available to service data plane traffic.
repeated .envoy.admin.v2alpha.ClustersConfigDump.DynamicCluster dynamic_active_clusters = 3;getDynamicActiveClustersOrBuilder in interface ClustersConfigDumpOrBuilderpublic List<ClustersConfigDump.DynamicCluster> 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.v2alpha.ClustersConfigDump.DynamicCluster dynamic_warming_clusters = 4;getDynamicWarmingClustersList in interface ClustersConfigDumpOrBuilderpublic List<? extends 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.v2alpha.ClustersConfigDump.DynamicCluster dynamic_warming_clusters = 4;getDynamicWarmingClustersOrBuilderList in interface ClustersConfigDumpOrBuilderpublic 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.v2alpha.ClustersConfigDump.DynamicCluster dynamic_warming_clusters = 4;getDynamicWarmingClustersCount in interface ClustersConfigDumpOrBuilderpublic 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.v2alpha.ClustersConfigDump.DynamicCluster dynamic_warming_clusters = 4;getDynamicWarmingClusters in interface ClustersConfigDumpOrBuilderpublic ClustersConfigDump.DynamicClusterOrBuilder getDynamicWarmingClustersOrBuilder(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.v2alpha.ClustersConfigDump.DynamicCluster dynamic_warming_clusters = 4;getDynamicWarmingClustersOrBuilder in interface ClustersConfigDumpOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static ClustersConfigDump parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static ClustersConfigDump parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static ClustersConfigDump parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static ClustersConfigDump parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static ClustersConfigDump parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static ClustersConfigDump parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static ClustersConfigDump parseFrom(InputStream input) throws IOException
IOExceptionpublic static ClustersConfigDump parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static ClustersConfigDump parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static ClustersConfigDump parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static ClustersConfigDump parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static ClustersConfigDump parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic ClustersConfigDump.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static ClustersConfigDump.Builder newBuilder()
public static ClustersConfigDump.Builder newBuilder(ClustersConfigDump prototype)
public ClustersConfigDump.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected ClustersConfigDump.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static ClustersConfigDump getDefaultInstance()
public static com.google.protobuf.Parser<ClustersConfigDump> parser()
public com.google.protobuf.Parser<ClustersConfigDump> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public ClustersConfigDump getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2018–2021 The Envoy Project. All rights reserved.