public static final class ConfigDumpOuterClass.ClustersConfigDump extends com.google.protobuf.GeneratedMessageV3 implements ConfigDumpOuterClass.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 |
ConfigDumpOuterClass.ClustersConfigDump.Builder
Envoy's cluster manager fills this message with all currently known clusters.
|
static class |
ConfigDumpOuterClass.ClustersConfigDump.DynamicCluster
Describes a dynamically loaded cluster via the CDS API.
|
static interface |
ConfigDumpOuterClass.ClustersConfigDump.DynamicClusterOrBuilder |
static class |
ConfigDumpOuterClass.ClustersConfigDump.StaticCluster
Describes a statically loaded cluster.
|
static interface |
ConfigDumpOuterClass.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| 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 |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, makeExtensionsImmutable, newBuilderForType, 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
public 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 ConfigDumpOuterClass.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 ConfigDumpOuterClass.ClustersConfigDumpOrBuilderpublic List<ConfigDumpOuterClass.ClustersConfigDump.StaticCluster> getStaticClustersList()
The statically loaded cluster configs.
repeated .envoy.admin.v2alpha.ClustersConfigDump.StaticCluster static_clusters = 2 [(.gogoproto.nullable) = false];getStaticClustersList in interface ConfigDumpOuterClass.ClustersConfigDumpOrBuilderpublic List<? extends ConfigDumpOuterClass.ClustersConfigDump.StaticClusterOrBuilder> getStaticClustersOrBuilderList()
The statically loaded cluster configs.
repeated .envoy.admin.v2alpha.ClustersConfigDump.StaticCluster static_clusters = 2 [(.gogoproto.nullable) = false];getStaticClustersOrBuilderList in interface ConfigDumpOuterClass.ClustersConfigDumpOrBuilderpublic int getStaticClustersCount()
The statically loaded cluster configs.
repeated .envoy.admin.v2alpha.ClustersConfigDump.StaticCluster static_clusters = 2 [(.gogoproto.nullable) = false];getStaticClustersCount in interface ConfigDumpOuterClass.ClustersConfigDumpOrBuilderpublic ConfigDumpOuterClass.ClustersConfigDump.StaticCluster getStaticClusters(int index)
The statically loaded cluster configs.
repeated .envoy.admin.v2alpha.ClustersConfigDump.StaticCluster static_clusters = 2 [(.gogoproto.nullable) = false];getStaticClusters in interface ConfigDumpOuterClass.ClustersConfigDumpOrBuilderpublic ConfigDumpOuterClass.ClustersConfigDump.StaticClusterOrBuilder getStaticClustersOrBuilder(int index)
The statically loaded cluster configs.
repeated .envoy.admin.v2alpha.ClustersConfigDump.StaticCluster static_clusters = 2 [(.gogoproto.nullable) = false];getStaticClustersOrBuilder in interface ConfigDumpOuterClass.ClustersConfigDumpOrBuilderpublic List<ConfigDumpOuterClass.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 [(.gogoproto.nullable) = false];getDynamicActiveClustersList in interface ConfigDumpOuterClass.ClustersConfigDumpOrBuilderpublic List<? extends ConfigDumpOuterClass.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 [(.gogoproto.nullable) = false];getDynamicActiveClustersOrBuilderList in interface ConfigDumpOuterClass.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 [(.gogoproto.nullable) = false];getDynamicActiveClustersCount in interface ConfigDumpOuterClass.ClustersConfigDumpOrBuilderpublic ConfigDumpOuterClass.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 [(.gogoproto.nullable) = false];getDynamicActiveClusters in interface ConfigDumpOuterClass.ClustersConfigDumpOrBuilderpublic ConfigDumpOuterClass.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 [(.gogoproto.nullable) = false];getDynamicActiveClustersOrBuilder in interface ConfigDumpOuterClass.ClustersConfigDumpOrBuilderpublic List<ConfigDumpOuterClass.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 [(.gogoproto.nullable) = false];getDynamicWarmingClustersList in interface ConfigDumpOuterClass.ClustersConfigDumpOrBuilderpublic List<? extends ConfigDumpOuterClass.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 [(.gogoproto.nullable) = false];getDynamicWarmingClustersOrBuilderList in interface ConfigDumpOuterClass.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 [(.gogoproto.nullable) = false];getDynamicWarmingClustersCount in interface ConfigDumpOuterClass.ClustersConfigDumpOrBuilderpublic ConfigDumpOuterClass.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 [(.gogoproto.nullable) = false];getDynamicWarmingClusters in interface ConfigDumpOuterClass.ClustersConfigDumpOrBuilderpublic ConfigDumpOuterClass.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 [(.gogoproto.nullable) = false];getDynamicWarmingClustersOrBuilder in interface ConfigDumpOuterClass.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 ConfigDumpOuterClass.ClustersConfigDump parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static ConfigDumpOuterClass.ClustersConfigDump parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static ConfigDumpOuterClass.ClustersConfigDump parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static ConfigDumpOuterClass.ClustersConfigDump parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static ConfigDumpOuterClass.ClustersConfigDump parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static ConfigDumpOuterClass.ClustersConfigDump parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static ConfigDumpOuterClass.ClustersConfigDump parseFrom(InputStream input) throws IOException
IOExceptionpublic static ConfigDumpOuterClass.ClustersConfigDump parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static ConfigDumpOuterClass.ClustersConfigDump parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static ConfigDumpOuterClass.ClustersConfigDump parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static ConfigDumpOuterClass.ClustersConfigDump parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static ConfigDumpOuterClass.ClustersConfigDump parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic ConfigDumpOuterClass.ClustersConfigDump.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static ConfigDumpOuterClass.ClustersConfigDump.Builder newBuilder()
public static ConfigDumpOuterClass.ClustersConfigDump.Builder newBuilder(ConfigDumpOuterClass.ClustersConfigDump prototype)
public ConfigDumpOuterClass.ClustersConfigDump.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected ConfigDumpOuterClass.ClustersConfigDump.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static ConfigDumpOuterClass.ClustersConfigDump getDefaultInstance()
public static com.google.protobuf.Parser<ConfigDumpOuterClass.ClustersConfigDump> parser()
public com.google.protobuf.Parser<ConfigDumpOuterClass.ClustersConfigDump> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public ConfigDumpOuterClass.ClustersConfigDump getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2018 The Envoy Project. All rights reserved.