Package io.envoyproxy.envoy.admin.v3
Class ListenersConfigDump
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessage
-
- io.envoyproxy.envoy.admin.v3.ListenersConfigDump
-
- All Implemented Interfaces:
com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,ListenersConfigDumpOrBuilder,java.io.Serializable
public final class ListenersConfigDump extends com.google.protobuf.GeneratedMessage implements 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 typeenvoy.admin.v3.ListenersConfigDump- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classListenersConfigDump.BuilderEnvoy's listener manager fills this message with all currently known listeners.static classListenersConfigDump.DynamicListenerDescribes a dynamically loaded listener via the LDS API.static interfaceListenersConfigDump.DynamicListenerOrBuilderstatic classListenersConfigDump.DynamicListenerStateProtobuf typeenvoy.admin.v3.ListenersConfigDump.DynamicListenerStatestatic interfaceListenersConfigDump.DynamicListenerStateOrBuilderstatic classListenersConfigDump.StaticListenerDescribes a statically loaded listener.static interfaceListenersConfigDump.StaticListenerOrBuilder-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message,T extends java.lang.Object>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description private static ListenersConfigDumpDEFAULT_INSTANCEstatic intDYNAMIC_LISTENERS_FIELD_NUMBERprivate java.util.List<ListenersConfigDump.DynamicListener>dynamicListeners_private bytememoizedIsInitializedprivate static com.google.protobuf.Parser<ListenersConfigDump>PARSERprivate static longserialVersionUIDstatic intSTATIC_LISTENERS_FIELD_NUMBERprivate java.util.List<ListenersConfigDump.StaticListener>staticListeners_static intVERSION_INFO_FIELD_NUMBERprivate java.lang.ObjectversionInfo_
-
Constructor Summary
Constructors Modifier Constructor Description privateListenersConfigDump()privateListenersConfigDump(com.google.protobuf.GeneratedMessage.Builder<?> builder)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)static ListenersConfigDumpgetDefaultInstance()ListenersConfigDumpgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()ListenersConfigDump.DynamicListenergetDynamicListeners(int index)State for any warming, active, or draining listeners.intgetDynamicListenersCount()State for any warming, active, or draining listeners.java.util.List<ListenersConfigDump.DynamicListener>getDynamicListenersList()State for any warming, active, or draining listeners.ListenersConfigDump.DynamicListenerOrBuildergetDynamicListenersOrBuilder(int index)State for any warming, active, or draining listeners.java.util.List<? extends ListenersConfigDump.DynamicListenerOrBuilder>getDynamicListenersOrBuilderList()State for any warming, active, or draining listeners.com.google.protobuf.Parser<ListenersConfigDump>getParserForType()intgetSerializedSize()ListenersConfigDump.StaticListenergetStaticListeners(int index)The statically loaded listener configs.intgetStaticListenersCount()The statically loaded listener configs.java.util.List<ListenersConfigDump.StaticListener>getStaticListenersList()The statically loaded listener configs.ListenersConfigDump.StaticListenerOrBuildergetStaticListenersOrBuilder(int index)The statically loaded listener configs.java.util.List<? extends ListenersConfigDump.StaticListenerOrBuilder>getStaticListenersOrBuilderList()The statically loaded listener configs.java.lang.StringgetVersionInfo()This is the :ref:`version_info <envoy_v3_api_field_service.discovery.v3.DiscoveryResponse.version_info>` in the last processed LDS discovery response.com.google.protobuf.ByteStringgetVersionInfoBytes()This is the :ref:`version_info <envoy_v3_api_field_service.discovery.v3.DiscoveryResponse.version_info>` in the last processed LDS discovery response.inthashCode()protected com.google.protobuf.GeneratedMessage.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static ListenersConfigDump.BuildernewBuilder()static ListenersConfigDump.BuildernewBuilder(ListenersConfigDump prototype)ListenersConfigDump.BuildernewBuilderForType()protected ListenersConfigDump.BuildernewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)static ListenersConfigDumpparseDelimitedFrom(java.io.InputStream input)static ListenersConfigDumpparseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ListenersConfigDumpparseFrom(byte[] data)static ListenersConfigDumpparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ListenersConfigDumpparseFrom(com.google.protobuf.ByteString data)static ListenersConfigDumpparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ListenersConfigDumpparseFrom(com.google.protobuf.CodedInputStream input)static ListenersConfigDumpparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ListenersConfigDumpparseFrom(java.io.InputStream input)static ListenersConfigDumpparseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ListenersConfigDumpparseFrom(java.nio.ByteBuffer data)static ListenersConfigDumpparseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<ListenersConfigDump>parser()ListenersConfigDump.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessage
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
VERSION_INFO_FIELD_NUMBER
public static final int VERSION_INFO_FIELD_NUMBER
- See Also:
- Constant Field Values
-
versionInfo_
private volatile java.lang.Object versionInfo_
-
STATIC_LISTENERS_FIELD_NUMBER
public static final int STATIC_LISTENERS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
staticListeners_
private java.util.List<ListenersConfigDump.StaticListener> staticListeners_
-
DYNAMIC_LISTENERS_FIELD_NUMBER
public static final int DYNAMIC_LISTENERS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
dynamicListeners_
private java.util.List<ListenersConfigDump.DynamicListener> dynamicListeners_
-
memoizedIsInitialized
private byte memoizedIsInitialized
-
DEFAULT_INSTANCE
private static final ListenersConfigDump DEFAULT_INSTANCE
-
PARSER
private static final com.google.protobuf.Parser<ListenersConfigDump> PARSER
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage
-
getVersionInfo
public java.lang.String getVersionInfo()
This is the :ref:`version_info <envoy_v3_api_field_service.discovery.v3.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;- Specified by:
getVersionInfoin interfaceListenersConfigDumpOrBuilder- Returns:
- The versionInfo.
-
getVersionInfoBytes
public com.google.protobuf.ByteString getVersionInfoBytes()
This is the :ref:`version_info <envoy_v3_api_field_service.discovery.v3.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;- Specified by:
getVersionInfoBytesin interfaceListenersConfigDumpOrBuilder- Returns:
- The bytes for versionInfo.
-
getStaticListenersList
public java.util.List<ListenersConfigDump.StaticListener> getStaticListenersList()
The statically loaded listener configs.
repeated .envoy.admin.v3.ListenersConfigDump.StaticListener static_listeners = 2;- Specified by:
getStaticListenersListin interfaceListenersConfigDumpOrBuilder
-
getStaticListenersOrBuilderList
public java.util.List<? extends ListenersConfigDump.StaticListenerOrBuilder> getStaticListenersOrBuilderList()
The statically loaded listener configs.
repeated .envoy.admin.v3.ListenersConfigDump.StaticListener static_listeners = 2;- Specified by:
getStaticListenersOrBuilderListin interfaceListenersConfigDumpOrBuilder
-
getStaticListenersCount
public int getStaticListenersCount()
The statically loaded listener configs.
repeated .envoy.admin.v3.ListenersConfigDump.StaticListener static_listeners = 2;- Specified by:
getStaticListenersCountin interfaceListenersConfigDumpOrBuilder
-
getStaticListeners
public ListenersConfigDump.StaticListener getStaticListeners(int index)
The statically loaded listener configs.
repeated .envoy.admin.v3.ListenersConfigDump.StaticListener static_listeners = 2;- Specified by:
getStaticListenersin interfaceListenersConfigDumpOrBuilder
-
getStaticListenersOrBuilder
public ListenersConfigDump.StaticListenerOrBuilder getStaticListenersOrBuilder(int index)
The statically loaded listener configs.
repeated .envoy.admin.v3.ListenersConfigDump.StaticListener static_listeners = 2;- Specified by:
getStaticListenersOrBuilderin interfaceListenersConfigDumpOrBuilder
-
getDynamicListenersList
public java.util.List<ListenersConfigDump.DynamicListener> getDynamicListenersList()
State for any warming, active, or draining listeners.
repeated .envoy.admin.v3.ListenersConfigDump.DynamicListener dynamic_listeners = 3;- Specified by:
getDynamicListenersListin interfaceListenersConfigDumpOrBuilder
-
getDynamicListenersOrBuilderList
public java.util.List<? extends ListenersConfigDump.DynamicListenerOrBuilder> getDynamicListenersOrBuilderList()
State for any warming, active, or draining listeners.
repeated .envoy.admin.v3.ListenersConfigDump.DynamicListener dynamic_listeners = 3;- Specified by:
getDynamicListenersOrBuilderListin interfaceListenersConfigDumpOrBuilder
-
getDynamicListenersCount
public int getDynamicListenersCount()
State for any warming, active, or draining listeners.
repeated .envoy.admin.v3.ListenersConfigDump.DynamicListener dynamic_listeners = 3;- Specified by:
getDynamicListenersCountin interfaceListenersConfigDumpOrBuilder
-
getDynamicListeners
public ListenersConfigDump.DynamicListener getDynamicListeners(int index)
State for any warming, active, or draining listeners.
repeated .envoy.admin.v3.ListenersConfigDump.DynamicListener dynamic_listeners = 3;- Specified by:
getDynamicListenersin interfaceListenersConfigDumpOrBuilder
-
getDynamicListenersOrBuilder
public ListenersConfigDump.DynamicListenerOrBuilder getDynamicListenersOrBuilder(int index)
State for any warming, active, or draining listeners.
repeated .envoy.admin.v3.ListenersConfigDump.DynamicListener dynamic_listeners = 3;- Specified by:
getDynamicListenersOrBuilderin interfaceListenersConfigDumpOrBuilder
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessage- Throws:
java.io.IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessage
-
equals
public boolean equals(java.lang.Object obj)
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static ListenersConfigDump parseFrom(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ListenersConfigDump parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ListenersConfigDump parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ListenersConfigDump parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ListenersConfigDump parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ListenersConfigDump parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ListenersConfigDump parseFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static ListenersConfigDump parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static ListenersConfigDump parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static ListenersConfigDump parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static ListenersConfigDump parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static ListenersConfigDump parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
newBuilderForType
public ListenersConfigDump.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static ListenersConfigDump.Builder newBuilder()
-
newBuilder
public static ListenersConfigDump.Builder newBuilder(ListenersConfigDump prototype)
-
toBuilder
public ListenersConfigDump.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected ListenersConfigDump.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
- Overrides:
newBuilderForTypein classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
public static ListenersConfigDump getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<ListenersConfigDump> parser()
-
getParserForType
public com.google.protobuf.Parser<ListenersConfigDump> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
public ListenersConfigDump getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-