Class ListenersConfigDump.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<ListenersConfigDump.Builder>
com.google.protobuf.GeneratedMessage.Builder<ListenersConfigDump.Builder>
io.envoyproxy.envoy.admin.v3.ListenersConfigDump.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, ListenersConfigDumpOrBuilder, Cloneable
Enclosing class:
ListenersConfigDump

public static final class ListenersConfigDump.Builder extends com.google.protobuf.GeneratedMessage.Builder<ListenersConfigDump.Builder> 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 type envoy.admin.v3.ListenersConfigDump
  • 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.Builder<ListenersConfigDump.Builder>
    • clear

      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessage.Builder<ListenersConfigDump.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<ListenersConfigDump.Builder>
    • getDefaultInstanceForType

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

      public ListenersConfigDump build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public ListenersConfigDump buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • mergeFrom

      public ListenersConfigDump.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<ListenersConfigDump.Builder>
    • mergeFrom

    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage.Builder<ListenersConfigDump.Builder>
    • mergeFrom

      public ListenersConfigDump.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<ListenersConfigDump.Builder>
      Throws:
      IOException
    • getVersionInfo

      public 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:
      getVersionInfo in interface ListenersConfigDumpOrBuilder
      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:
      getVersionInfoBytes in interface ListenersConfigDumpOrBuilder
      Returns:
      The bytes for versionInfo.
    • setVersionInfo

      public ListenersConfigDump.Builder setVersionInfo(String value)
      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;
      Parameters:
      value - The versionInfo to set.
      Returns:
      This builder for chaining.
    • clearVersionInfo

      public ListenersConfigDump.Builder clearVersionInfo()
      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;
      Returns:
      This builder for chaining.
    • setVersionInfoBytes

      public ListenersConfigDump.Builder setVersionInfoBytes(com.google.protobuf.ByteString value)
      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;
      Parameters:
      value - The bytes for versionInfo to set.
      Returns:
      This builder for chaining.
    • getStaticListenersList

      public List<ListenersConfigDump.StaticListener> getStaticListenersList()
      The statically loaded listener configs.
      
      repeated .envoy.admin.v3.ListenersConfigDump.StaticListener static_listeners = 2;
      Specified by:
      getStaticListenersList in interface ListenersConfigDumpOrBuilder
    • getStaticListenersCount

      public int getStaticListenersCount()
      The statically loaded listener configs.
      
      repeated .envoy.admin.v3.ListenersConfigDump.StaticListener static_listeners = 2;
      Specified by:
      getStaticListenersCount in interface ListenersConfigDumpOrBuilder
    • getStaticListeners

      public ListenersConfigDump.StaticListener getStaticListeners(int index)
      The statically loaded listener configs.
      
      repeated .envoy.admin.v3.ListenersConfigDump.StaticListener static_listeners = 2;
      Specified by:
      getStaticListeners in interface ListenersConfigDumpOrBuilder
    • setStaticListeners

      public ListenersConfigDump.Builder setStaticListeners(int index, ListenersConfigDump.StaticListener value)
      The statically loaded listener configs.
      
      repeated .envoy.admin.v3.ListenersConfigDump.StaticListener static_listeners = 2;
    • setStaticListeners

      public ListenersConfigDump.Builder setStaticListeners(int index, ListenersConfigDump.StaticListener.Builder builderForValue)
      The statically loaded listener configs.
      
      repeated .envoy.admin.v3.ListenersConfigDump.StaticListener static_listeners = 2;
    • addStaticListeners

      The statically loaded listener configs.
      
      repeated .envoy.admin.v3.ListenersConfigDump.StaticListener static_listeners = 2;
    • addStaticListeners

      public ListenersConfigDump.Builder addStaticListeners(int index, ListenersConfigDump.StaticListener value)
      The statically loaded listener configs.
      
      repeated .envoy.admin.v3.ListenersConfigDump.StaticListener static_listeners = 2;
    • addStaticListeners

      public ListenersConfigDump.Builder addStaticListeners(ListenersConfigDump.StaticListener.Builder builderForValue)
      The statically loaded listener configs.
      
      repeated .envoy.admin.v3.ListenersConfigDump.StaticListener static_listeners = 2;
    • addStaticListeners

      public ListenersConfigDump.Builder addStaticListeners(int index, ListenersConfigDump.StaticListener.Builder builderForValue)
      The statically loaded listener configs.
      
      repeated .envoy.admin.v3.ListenersConfigDump.StaticListener static_listeners = 2;
    • addAllStaticListeners

      public ListenersConfigDump.Builder addAllStaticListeners(Iterable<? extends ListenersConfigDump.StaticListener> values)
      The statically loaded listener configs.
      
      repeated .envoy.admin.v3.ListenersConfigDump.StaticListener static_listeners = 2;
    • clearStaticListeners

      public ListenersConfigDump.Builder clearStaticListeners()
      The statically loaded listener configs.
      
      repeated .envoy.admin.v3.ListenersConfigDump.StaticListener static_listeners = 2;
    • removeStaticListeners

      public ListenersConfigDump.Builder removeStaticListeners(int index)
      The statically loaded listener configs.
      
      repeated .envoy.admin.v3.ListenersConfigDump.StaticListener static_listeners = 2;
    • getStaticListenersBuilder

      public ListenersConfigDump.StaticListener.Builder getStaticListenersBuilder(int index)
      The statically loaded listener configs.
      
      repeated .envoy.admin.v3.ListenersConfigDump.StaticListener static_listeners = 2;
    • getStaticListenersOrBuilder

      public ListenersConfigDump.StaticListenerOrBuilder getStaticListenersOrBuilder(int index)
      The statically loaded listener configs.
      
      repeated .envoy.admin.v3.ListenersConfigDump.StaticListener static_listeners = 2;
      Specified by:
      getStaticListenersOrBuilder in interface ListenersConfigDumpOrBuilder
    • getStaticListenersOrBuilderList

      public List<? extends ListenersConfigDump.StaticListenerOrBuilder> getStaticListenersOrBuilderList()
      The statically loaded listener configs.
      
      repeated .envoy.admin.v3.ListenersConfigDump.StaticListener static_listeners = 2;
      Specified by:
      getStaticListenersOrBuilderList in interface ListenersConfigDumpOrBuilder
    • addStaticListenersBuilder

      public ListenersConfigDump.StaticListener.Builder addStaticListenersBuilder()
      The statically loaded listener configs.
      
      repeated .envoy.admin.v3.ListenersConfigDump.StaticListener static_listeners = 2;
    • addStaticListenersBuilder

      public ListenersConfigDump.StaticListener.Builder addStaticListenersBuilder(int index)
      The statically loaded listener configs.
      
      repeated .envoy.admin.v3.ListenersConfigDump.StaticListener static_listeners = 2;
    • getStaticListenersBuilderList

      public List<ListenersConfigDump.StaticListener.Builder> getStaticListenersBuilderList()
      The statically loaded listener configs.
      
      repeated .envoy.admin.v3.ListenersConfigDump.StaticListener static_listeners = 2;
    • getDynamicListenersList

      public List<ListenersConfigDump.DynamicListener> getDynamicListenersList()
      State for any warming, active, or draining listeners.
      
      repeated .envoy.admin.v3.ListenersConfigDump.DynamicListener dynamic_listeners = 3;
      Specified by:
      getDynamicListenersList in interface ListenersConfigDumpOrBuilder
    • getDynamicListenersCount

      public int getDynamicListenersCount()
      State for any warming, active, or draining listeners.
      
      repeated .envoy.admin.v3.ListenersConfigDump.DynamicListener dynamic_listeners = 3;
      Specified by:
      getDynamicListenersCount in interface ListenersConfigDumpOrBuilder
    • 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:
      getDynamicListeners in interface ListenersConfigDumpOrBuilder
    • setDynamicListeners

      public ListenersConfigDump.Builder setDynamicListeners(int index, ListenersConfigDump.DynamicListener value)
      State for any warming, active, or draining listeners.
      
      repeated .envoy.admin.v3.ListenersConfigDump.DynamicListener dynamic_listeners = 3;
    • setDynamicListeners

      public ListenersConfigDump.Builder setDynamicListeners(int index, ListenersConfigDump.DynamicListener.Builder builderForValue)
      State for any warming, active, or draining listeners.
      
      repeated .envoy.admin.v3.ListenersConfigDump.DynamicListener dynamic_listeners = 3;
    • addDynamicListeners

      State for any warming, active, or draining listeners.
      
      repeated .envoy.admin.v3.ListenersConfigDump.DynamicListener dynamic_listeners = 3;
    • addDynamicListeners

      public ListenersConfigDump.Builder addDynamicListeners(int index, ListenersConfigDump.DynamicListener value)
      State for any warming, active, or draining listeners.
      
      repeated .envoy.admin.v3.ListenersConfigDump.DynamicListener dynamic_listeners = 3;
    • addDynamicListeners

      public ListenersConfigDump.Builder addDynamicListeners(ListenersConfigDump.DynamicListener.Builder builderForValue)
      State for any warming, active, or draining listeners.
      
      repeated .envoy.admin.v3.ListenersConfigDump.DynamicListener dynamic_listeners = 3;
    • addDynamicListeners

      public ListenersConfigDump.Builder addDynamicListeners(int index, ListenersConfigDump.DynamicListener.Builder builderForValue)
      State for any warming, active, or draining listeners.
      
      repeated .envoy.admin.v3.ListenersConfigDump.DynamicListener dynamic_listeners = 3;
    • addAllDynamicListeners

      public ListenersConfigDump.Builder addAllDynamicListeners(Iterable<? extends ListenersConfigDump.DynamicListener> values)
      State for any warming, active, or draining listeners.
      
      repeated .envoy.admin.v3.ListenersConfigDump.DynamicListener dynamic_listeners = 3;
    • clearDynamicListeners

      public ListenersConfigDump.Builder clearDynamicListeners()
      State for any warming, active, or draining listeners.
      
      repeated .envoy.admin.v3.ListenersConfigDump.DynamicListener dynamic_listeners = 3;
    • removeDynamicListeners

      public ListenersConfigDump.Builder removeDynamicListeners(int index)
      State for any warming, active, or draining listeners.
      
      repeated .envoy.admin.v3.ListenersConfigDump.DynamicListener dynamic_listeners = 3;
    • getDynamicListenersBuilder

      public ListenersConfigDump.DynamicListener.Builder getDynamicListenersBuilder(int index)
      State for any warming, active, or draining listeners.
      
      repeated .envoy.admin.v3.ListenersConfigDump.DynamicListener dynamic_listeners = 3;
    • 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:
      getDynamicListenersOrBuilder in interface ListenersConfigDumpOrBuilder
    • getDynamicListenersOrBuilderList

      public List<? extends ListenersConfigDump.DynamicListenerOrBuilder> getDynamicListenersOrBuilderList()
      State for any warming, active, or draining listeners.
      
      repeated .envoy.admin.v3.ListenersConfigDump.DynamicListener dynamic_listeners = 3;
      Specified by:
      getDynamicListenersOrBuilderList in interface ListenersConfigDumpOrBuilder
    • addDynamicListenersBuilder

      public ListenersConfigDump.DynamicListener.Builder addDynamicListenersBuilder()
      State for any warming, active, or draining listeners.
      
      repeated .envoy.admin.v3.ListenersConfigDump.DynamicListener dynamic_listeners = 3;
    • addDynamicListenersBuilder

      public ListenersConfigDump.DynamicListener.Builder addDynamicListenersBuilder(int index)
      State for any warming, active, or draining listeners.
      
      repeated .envoy.admin.v3.ListenersConfigDump.DynamicListener dynamic_listeners = 3;
    • getDynamicListenersBuilderList

      public List<ListenersConfigDump.DynamicListener.Builder> getDynamicListenersBuilderList()
      State for any warming, active, or draining listeners.
      
      repeated .envoy.admin.v3.ListenersConfigDump.DynamicListener dynamic_listeners = 3;