public static final class ConfigDumpOuterClass.ListenersConfigDump extends com.google.protobuf.GeneratedMessageV3 implements ConfigDumpOuterClass.ListenersConfigDumpOrBuilder
Envoy's listener manager fills this message with all currently known listeners. Listener configuration information can be used to recreate an Envoy configuration by populating all listeners as static listeners or by returning them in a LDS response.Protobuf type
envoy.admin.v2alpha.ListenersConfigDump| Modifier and Type | Class and Description |
|---|---|
static class |
ConfigDumpOuterClass.ListenersConfigDump.Builder
Envoy's listener manager fills this message with all currently known listeners.
|
static class |
ConfigDumpOuterClass.ListenersConfigDump.DynamicListener
Describes a dynamically loaded cluster via the LDS API.
|
static interface |
ConfigDumpOuterClass.ListenersConfigDump.DynamicListenerOrBuilder |
static class |
ConfigDumpOuterClass.ListenersConfigDump.StaticListener
Describes a statically loaded cluster.
|
static interface |
ConfigDumpOuterClass.ListenersConfigDump.StaticListenerOrBuilder |
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_LISTENERS_FIELD_NUMBER |
static int |
DYNAMIC_DRAINING_LISTENERS_FIELD_NUMBER |
static int |
DYNAMIC_WARMING_LISTENERS_FIELD_NUMBER |
static int |
STATIC_LISTENERS_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_LISTENERS_FIELD_NUMBER
public static final int DYNAMIC_ACTIVE_LISTENERS_FIELD_NUMBER
public static final int DYNAMIC_WARMING_LISTENERS_FIELD_NUMBER
public static final int DYNAMIC_DRAINING_LISTENERS_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 LDS discovery response. If there are only static bootstrap listeners, this field will be "".
string version_info = 1;getVersionInfo in interface ConfigDumpOuterClass.ListenersConfigDumpOrBuilderpublic com.google.protobuf.ByteString getVersionInfoBytes()
This is the :ref:`version_info <envoy_api_field_DiscoveryResponse.version_info>` in the last processed LDS discovery response. If there are only static bootstrap listeners, this field will be "".
string version_info = 1;getVersionInfoBytes in interface ConfigDumpOuterClass.ListenersConfigDumpOrBuilderpublic List<ConfigDumpOuterClass.ListenersConfigDump.StaticListener> getStaticListenersList()
The statically loaded listener configs.
repeated .envoy.admin.v2alpha.ListenersConfigDump.StaticListener static_listeners = 2 [(.gogoproto.nullable) = false];getStaticListenersList in interface ConfigDumpOuterClass.ListenersConfigDumpOrBuilderpublic List<? extends ConfigDumpOuterClass.ListenersConfigDump.StaticListenerOrBuilder> getStaticListenersOrBuilderList()
The statically loaded listener configs.
repeated .envoy.admin.v2alpha.ListenersConfigDump.StaticListener static_listeners = 2 [(.gogoproto.nullable) = false];getStaticListenersOrBuilderList in interface ConfigDumpOuterClass.ListenersConfigDumpOrBuilderpublic int getStaticListenersCount()
The statically loaded listener configs.
repeated .envoy.admin.v2alpha.ListenersConfigDump.StaticListener static_listeners = 2 [(.gogoproto.nullable) = false];getStaticListenersCount in interface ConfigDumpOuterClass.ListenersConfigDumpOrBuilderpublic ConfigDumpOuterClass.ListenersConfigDump.StaticListener getStaticListeners(int index)
The statically loaded listener configs.
repeated .envoy.admin.v2alpha.ListenersConfigDump.StaticListener static_listeners = 2 [(.gogoproto.nullable) = false];getStaticListeners in interface ConfigDumpOuterClass.ListenersConfigDumpOrBuilderpublic ConfigDumpOuterClass.ListenersConfigDump.StaticListenerOrBuilder getStaticListenersOrBuilder(int index)
The statically loaded listener configs.
repeated .envoy.admin.v2alpha.ListenersConfigDump.StaticListener static_listeners = 2 [(.gogoproto.nullable) = false];getStaticListenersOrBuilder in interface ConfigDumpOuterClass.ListenersConfigDumpOrBuilderpublic List<ConfigDumpOuterClass.ListenersConfigDump.DynamicListener> getDynamicActiveListenersList()
The dynamically loaded active listeners. These are listeners that are available to service data plane traffic.
repeated .envoy.admin.v2alpha.ListenersConfigDump.DynamicListener dynamic_active_listeners = 3 [(.gogoproto.nullable) = false];getDynamicActiveListenersList in interface ConfigDumpOuterClass.ListenersConfigDumpOrBuilderpublic List<? extends ConfigDumpOuterClass.ListenersConfigDump.DynamicListenerOrBuilder> getDynamicActiveListenersOrBuilderList()
The dynamically loaded active listeners. These are listeners that are available to service data plane traffic.
repeated .envoy.admin.v2alpha.ListenersConfigDump.DynamicListener dynamic_active_listeners = 3 [(.gogoproto.nullable) = false];getDynamicActiveListenersOrBuilderList in interface ConfigDumpOuterClass.ListenersConfigDumpOrBuilderpublic int getDynamicActiveListenersCount()
The dynamically loaded active listeners. These are listeners that are available to service data plane traffic.
repeated .envoy.admin.v2alpha.ListenersConfigDump.DynamicListener dynamic_active_listeners = 3 [(.gogoproto.nullable) = false];getDynamicActiveListenersCount in interface ConfigDumpOuterClass.ListenersConfigDumpOrBuilderpublic ConfigDumpOuterClass.ListenersConfigDump.DynamicListener getDynamicActiveListeners(int index)
The dynamically loaded active listeners. These are listeners that are available to service data plane traffic.
repeated .envoy.admin.v2alpha.ListenersConfigDump.DynamicListener dynamic_active_listeners = 3 [(.gogoproto.nullable) = false];getDynamicActiveListeners in interface ConfigDumpOuterClass.ListenersConfigDumpOrBuilderpublic ConfigDumpOuterClass.ListenersConfigDump.DynamicListenerOrBuilder getDynamicActiveListenersOrBuilder(int index)
The dynamically loaded active listeners. These are listeners that are available to service data plane traffic.
repeated .envoy.admin.v2alpha.ListenersConfigDump.DynamicListener dynamic_active_listeners = 3 [(.gogoproto.nullable) = false];getDynamicActiveListenersOrBuilder in interface ConfigDumpOuterClass.ListenersConfigDumpOrBuilderpublic List<ConfigDumpOuterClass.ListenersConfigDump.DynamicListener> getDynamicWarmingListenersList()
The dynamically loaded warming listeners. These are listeners 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 listeners should generally be discarded.
repeated .envoy.admin.v2alpha.ListenersConfigDump.DynamicListener dynamic_warming_listeners = 4 [(.gogoproto.nullable) = false];getDynamicWarmingListenersList in interface ConfigDumpOuterClass.ListenersConfigDumpOrBuilderpublic List<? extends ConfigDumpOuterClass.ListenersConfigDump.DynamicListenerOrBuilder> getDynamicWarmingListenersOrBuilderList()
The dynamically loaded warming listeners. These are listeners 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 listeners should generally be discarded.
repeated .envoy.admin.v2alpha.ListenersConfigDump.DynamicListener dynamic_warming_listeners = 4 [(.gogoproto.nullable) = false];getDynamicWarmingListenersOrBuilderList in interface ConfigDumpOuterClass.ListenersConfigDumpOrBuilderpublic int getDynamicWarmingListenersCount()
The dynamically loaded warming listeners. These are listeners 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 listeners should generally be discarded.
repeated .envoy.admin.v2alpha.ListenersConfigDump.DynamicListener dynamic_warming_listeners = 4 [(.gogoproto.nullable) = false];getDynamicWarmingListenersCount in interface ConfigDumpOuterClass.ListenersConfigDumpOrBuilderpublic ConfigDumpOuterClass.ListenersConfigDump.DynamicListener getDynamicWarmingListeners(int index)
The dynamically loaded warming listeners. These are listeners 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 listeners should generally be discarded.
repeated .envoy.admin.v2alpha.ListenersConfigDump.DynamicListener dynamic_warming_listeners = 4 [(.gogoproto.nullable) = false];getDynamicWarmingListeners in interface ConfigDumpOuterClass.ListenersConfigDumpOrBuilderpublic ConfigDumpOuterClass.ListenersConfigDump.DynamicListenerOrBuilder getDynamicWarmingListenersOrBuilder(int index)
The dynamically loaded warming listeners. These are listeners 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 listeners should generally be discarded.
repeated .envoy.admin.v2alpha.ListenersConfigDump.DynamicListener dynamic_warming_listeners = 4 [(.gogoproto.nullable) = false];getDynamicWarmingListenersOrBuilder in interface ConfigDumpOuterClass.ListenersConfigDumpOrBuilderpublic List<ConfigDumpOuterClass.ListenersConfigDump.DynamicListener> getDynamicDrainingListenersList()
The dynamically loaded draining listeners. These are listeners that are currently undergoing draining in preparation to stop servicing data plane traffic. Note that if attempting to recreate an Envoy configuration from a configuration dump, the draining listeners should generally be discarded.
repeated .envoy.admin.v2alpha.ListenersConfigDump.DynamicListener dynamic_draining_listeners = 5 [(.gogoproto.nullable) = false];getDynamicDrainingListenersList in interface ConfigDumpOuterClass.ListenersConfigDumpOrBuilderpublic List<? extends ConfigDumpOuterClass.ListenersConfigDump.DynamicListenerOrBuilder> getDynamicDrainingListenersOrBuilderList()
The dynamically loaded draining listeners. These are listeners that are currently undergoing draining in preparation to stop servicing data plane traffic. Note that if attempting to recreate an Envoy configuration from a configuration dump, the draining listeners should generally be discarded.
repeated .envoy.admin.v2alpha.ListenersConfigDump.DynamicListener dynamic_draining_listeners = 5 [(.gogoproto.nullable) = false];getDynamicDrainingListenersOrBuilderList in interface ConfigDumpOuterClass.ListenersConfigDumpOrBuilderpublic int getDynamicDrainingListenersCount()
The dynamically loaded draining listeners. These are listeners that are currently undergoing draining in preparation to stop servicing data plane traffic. Note that if attempting to recreate an Envoy configuration from a configuration dump, the draining listeners should generally be discarded.
repeated .envoy.admin.v2alpha.ListenersConfigDump.DynamicListener dynamic_draining_listeners = 5 [(.gogoproto.nullable) = false];getDynamicDrainingListenersCount in interface ConfigDumpOuterClass.ListenersConfigDumpOrBuilderpublic ConfigDumpOuterClass.ListenersConfigDump.DynamicListener getDynamicDrainingListeners(int index)
The dynamically loaded draining listeners. These are listeners that are currently undergoing draining in preparation to stop servicing data plane traffic. Note that if attempting to recreate an Envoy configuration from a configuration dump, the draining listeners should generally be discarded.
repeated .envoy.admin.v2alpha.ListenersConfigDump.DynamicListener dynamic_draining_listeners = 5 [(.gogoproto.nullable) = false];getDynamicDrainingListeners in interface ConfigDumpOuterClass.ListenersConfigDumpOrBuilderpublic ConfigDumpOuterClass.ListenersConfigDump.DynamicListenerOrBuilder getDynamicDrainingListenersOrBuilder(int index)
The dynamically loaded draining listeners. These are listeners that are currently undergoing draining in preparation to stop servicing data plane traffic. Note that if attempting to recreate an Envoy configuration from a configuration dump, the draining listeners should generally be discarded.
repeated .envoy.admin.v2alpha.ListenersConfigDump.DynamicListener dynamic_draining_listeners = 5 [(.gogoproto.nullable) = false];getDynamicDrainingListenersOrBuilder in interface ConfigDumpOuterClass.ListenersConfigDumpOrBuilderpublic 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.ListenersConfigDump parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static ConfigDumpOuterClass.ListenersConfigDump parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static ConfigDumpOuterClass.ListenersConfigDump parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static ConfigDumpOuterClass.ListenersConfigDump parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static ConfigDumpOuterClass.ListenersConfigDump parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static ConfigDumpOuterClass.ListenersConfigDump parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static ConfigDumpOuterClass.ListenersConfigDump parseFrom(InputStream input) throws IOException
IOExceptionpublic static ConfigDumpOuterClass.ListenersConfigDump parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static ConfigDumpOuterClass.ListenersConfigDump parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static ConfigDumpOuterClass.ListenersConfigDump parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static ConfigDumpOuterClass.ListenersConfigDump parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static ConfigDumpOuterClass.ListenersConfigDump parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic ConfigDumpOuterClass.ListenersConfigDump.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static ConfigDumpOuterClass.ListenersConfigDump.Builder newBuilder()
public static ConfigDumpOuterClass.ListenersConfigDump.Builder newBuilder(ConfigDumpOuterClass.ListenersConfigDump prototype)
public ConfigDumpOuterClass.ListenersConfigDump.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected ConfigDumpOuterClass.ListenersConfigDump.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static ConfigDumpOuterClass.ListenersConfigDump getDefaultInstance()
public static com.google.protobuf.Parser<ConfigDumpOuterClass.ListenersConfigDump> parser()
public com.google.protobuf.Parser<ConfigDumpOuterClass.ListenersConfigDump> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public ConfigDumpOuterClass.ListenersConfigDump getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2018 The Envoy Project. All rights reserved.