Class ListenersConfigDump.DynamicListener

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
io.envoyproxy.envoy.admin.v3.ListenersConfigDump.DynamicListener
All Implemented Interfaces:
com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, ListenersConfigDump.DynamicListenerOrBuilder, Serializable
Enclosing class:
ListenersConfigDump

public static final class ListenersConfigDump.DynamicListener extends com.google.protobuf.GeneratedMessage implements ListenersConfigDump.DynamicListenerOrBuilder
 Describes a dynamically loaded listener via the LDS API.
 [#next-free-field: 7]
 
Protobuf type envoy.admin.v3.ListenersConfigDump.DynamicListener
See Also:
  • Field Details

  • Constructor Details

    • DynamicListener

      private DynamicListener(com.google.protobuf.GeneratedMessage.Builder<?> builder)
    • DynamicListener

      private DynamicListener()
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage
    • getName

      public String getName()
       The name or unique id of this listener, pulled from the DynamicListenerState config.
       
      string name = 1;
      Specified by:
      getName in interface ListenersConfigDump.DynamicListenerOrBuilder
      Returns:
      The name.
    • getNameBytes

      public com.google.protobuf.ByteString getNameBytes()
       The name or unique id of this listener, pulled from the DynamicListenerState config.
       
      string name = 1;
      Specified by:
      getNameBytes in interface ListenersConfigDump.DynamicListenerOrBuilder
      Returns:
      The bytes for name.
    • hasActiveState

      public boolean hasActiveState()
       The listener state for any active listener by this name.
       These are listeners that are available to service data plane traffic.
       
      .envoy.admin.v3.ListenersConfigDump.DynamicListenerState active_state = 2;
      Specified by:
      hasActiveState in interface ListenersConfigDump.DynamicListenerOrBuilder
      Returns:
      Whether the activeState field is set.
    • getActiveState

       The listener state for any active listener by this name.
       These are listeners that are available to service data plane traffic.
       
      .envoy.admin.v3.ListenersConfigDump.DynamicListenerState active_state = 2;
      Specified by:
      getActiveState in interface ListenersConfigDump.DynamicListenerOrBuilder
      Returns:
      The activeState.
    • getActiveStateOrBuilder

      public ListenersConfigDump.DynamicListenerStateOrBuilder getActiveStateOrBuilder()
       The listener state for any active listener by this name.
       These are listeners that are available to service data plane traffic.
       
      .envoy.admin.v3.ListenersConfigDump.DynamicListenerState active_state = 2;
      Specified by:
      getActiveStateOrBuilder in interface ListenersConfigDump.DynamicListenerOrBuilder
    • hasWarmingState

      public boolean hasWarmingState()
       The listener state for any warming listener by this name.
       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.
       
      .envoy.admin.v3.ListenersConfigDump.DynamicListenerState warming_state = 3;
      Specified by:
      hasWarmingState in interface ListenersConfigDump.DynamicListenerOrBuilder
      Returns:
      Whether the warmingState field is set.
    • getWarmingState

      public ListenersConfigDump.DynamicListenerState getWarmingState()
       The listener state for any warming listener by this name.
       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.
       
      .envoy.admin.v3.ListenersConfigDump.DynamicListenerState warming_state = 3;
      Specified by:
      getWarmingState in interface ListenersConfigDump.DynamicListenerOrBuilder
      Returns:
      The warmingState.
    • getWarmingStateOrBuilder

      public ListenersConfigDump.DynamicListenerStateOrBuilder getWarmingStateOrBuilder()
       The listener state for any warming listener by this name.
       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.
       
      .envoy.admin.v3.ListenersConfigDump.DynamicListenerState warming_state = 3;
      Specified by:
      getWarmingStateOrBuilder in interface ListenersConfigDump.DynamicListenerOrBuilder
    • hasDrainingState

      public boolean hasDrainingState()
       The listener state for any draining listener by this name.
       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.
       
      .envoy.admin.v3.ListenersConfigDump.DynamicListenerState draining_state = 4;
      Specified by:
      hasDrainingState in interface ListenersConfigDump.DynamicListenerOrBuilder
      Returns:
      Whether the drainingState field is set.
    • getDrainingState

      public ListenersConfigDump.DynamicListenerState getDrainingState()
       The listener state for any draining listener by this name.
       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.
       
      .envoy.admin.v3.ListenersConfigDump.DynamicListenerState draining_state = 4;
      Specified by:
      getDrainingState in interface ListenersConfigDump.DynamicListenerOrBuilder
      Returns:
      The drainingState.
    • getDrainingStateOrBuilder

      public ListenersConfigDump.DynamicListenerStateOrBuilder getDrainingStateOrBuilder()
       The listener state for any draining listener by this name.
       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.
       
      .envoy.admin.v3.ListenersConfigDump.DynamicListenerState draining_state = 4;
      Specified by:
      getDrainingStateOrBuilder in interface ListenersConfigDump.DynamicListenerOrBuilder
    • hasErrorState

      public boolean hasErrorState()
       Set if the last update failed, cleared after the next successful update.
       The ``error_state`` field contains the rejected version of this particular
       resource along with the reason and timestamp. For successfully updated or
       acknowledged resource, this field should be empty.
       
      .envoy.admin.v3.UpdateFailureState error_state = 5;
      Specified by:
      hasErrorState in interface ListenersConfigDump.DynamicListenerOrBuilder
      Returns:
      Whether the errorState field is set.
    • getErrorState

      public UpdateFailureState getErrorState()
       Set if the last update failed, cleared after the next successful update.
       The ``error_state`` field contains the rejected version of this particular
       resource along with the reason and timestamp. For successfully updated or
       acknowledged resource, this field should be empty.
       
      .envoy.admin.v3.UpdateFailureState error_state = 5;
      Specified by:
      getErrorState in interface ListenersConfigDump.DynamicListenerOrBuilder
      Returns:
      The errorState.
    • getErrorStateOrBuilder

      public UpdateFailureStateOrBuilder getErrorStateOrBuilder()
       Set if the last update failed, cleared after the next successful update.
       The ``error_state`` field contains the rejected version of this particular
       resource along with the reason and timestamp. For successfully updated or
       acknowledged resource, this field should be empty.
       
      .envoy.admin.v3.UpdateFailureState error_state = 5;
      Specified by:
      getErrorStateOrBuilder in interface ListenersConfigDump.DynamicListenerOrBuilder
    • getClientStatusValue

      public int getClientStatusValue()
       The client status of this resource.
       [#not-implemented-hide:]
       
      .envoy.admin.v3.ClientResourceStatus client_status = 6;
      Specified by:
      getClientStatusValue in interface ListenersConfigDump.DynamicListenerOrBuilder
      Returns:
      The enum numeric value on the wire for clientStatus.
    • getClientStatus

      public ClientResourceStatus getClientStatus()
       The client status of this resource.
       [#not-implemented-hide:]
       
      .envoy.admin.v3.ClientResourceStatus client_status = 6;
      Specified by:
      getClientStatus in interface ListenersConfigDump.DynamicListenerOrBuilder
      Returns:
      The clientStatus.
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage
    • writeTo

      public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
      Specified by:
      writeTo in interface com.google.protobuf.MessageLite
      Overrides:
      writeTo in class com.google.protobuf.GeneratedMessage
      Throws:
      IOException
    • getSerializedSize

      public int getSerializedSize()
      Specified by:
      getSerializedSize in interface com.google.protobuf.MessageLite
      Overrides:
      getSerializedSize in class com.google.protobuf.GeneratedMessage
    • equals

      public boolean equals(Object obj)
      Specified by:
      equals in interface com.google.protobuf.Message
      Overrides:
      equals in class com.google.protobuf.AbstractMessage
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in interface com.google.protobuf.Message
      Overrides:
      hashCode in class com.google.protobuf.AbstractMessage
    • parseFrom

      public static ListenersConfigDump.DynamicListener parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static ListenersConfigDump.DynamicListener parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static ListenersConfigDump.DynamicListener parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static ListenersConfigDump.DynamicListener 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.DynamicListener parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static ListenersConfigDump.DynamicListener parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static ListenersConfigDump.DynamicListener parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static ListenersConfigDump.DynamicListener parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static ListenersConfigDump.DynamicListener parseDelimitedFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static ListenersConfigDump.DynamicListener parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseFrom

      public static ListenersConfigDump.DynamicListener parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static ListenersConfigDump.DynamicListener parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • newBuilderForType

      public ListenersConfigDump.DynamicListener.Builder newBuilderForType()
      Specified by:
      newBuilderForType in interface com.google.protobuf.Message
      Specified by:
      newBuilderForType in interface com.google.protobuf.MessageLite
    • newBuilder

      public static ListenersConfigDump.DynamicListener.Builder newBuilder()
    • newBuilder

    • toBuilder

      Specified by:
      toBuilder in interface com.google.protobuf.Message
      Specified by:
      toBuilder in interface com.google.protobuf.MessageLite
    • newBuilderForType

      protected ListenersConfigDump.DynamicListener.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
      Overrides:
      newBuilderForType in class com.google.protobuf.AbstractMessage
    • getDefaultInstance

      public static ListenersConfigDump.DynamicListener getDefaultInstance()
    • parser

      public static com.google.protobuf.Parser<ListenersConfigDump.DynamicListener> parser()
    • getParserForType

      public com.google.protobuf.Parser<ListenersConfigDump.DynamicListener> getParserForType()
      Specified by:
      getParserForType in interface com.google.protobuf.Message
      Specified by:
      getParserForType in interface com.google.protobuf.MessageLite
      Overrides:
      getParserForType in class com.google.protobuf.GeneratedMessage
    • getDefaultInstanceForType

      public ListenersConfigDump.DynamicListener getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder