Class 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.GeneratedMessageV3.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.v2alpha.ListenersConfigDump
    • Method Detail

      • getDescriptor

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

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<ListenersConfigDump.Builder>
      • clear

        public 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.GeneratedMessageV3.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.GeneratedMessageV3.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
      • clone

        public ListenersConfigDump.Builder clone()
        Specified by:
        clone in interface com.google.protobuf.Message.Builder
        Specified by:
        clone in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clone in class com.google.protobuf.GeneratedMessageV3.Builder<ListenersConfigDump.Builder>
      • setField

        public ListenersConfigDump.Builder setField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                    Object value)
        Specified by:
        setField in interface com.google.protobuf.Message.Builder
        Overrides:
        setField in class com.google.protobuf.GeneratedMessageV3.Builder<ListenersConfigDump.Builder>
      • clearField

        public ListenersConfigDump.Builder clearField​(com.google.protobuf.Descriptors.FieldDescriptor field)
        Specified by:
        clearField in interface com.google.protobuf.Message.Builder
        Overrides:
        clearField in class com.google.protobuf.GeneratedMessageV3.Builder<ListenersConfigDump.Builder>
      • clearOneof

        public ListenersConfigDump.Builder clearOneof​(com.google.protobuf.Descriptors.OneofDescriptor oneof)
        Specified by:
        clearOneof in interface com.google.protobuf.Message.Builder
        Overrides:
        clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<ListenersConfigDump.Builder>
      • setRepeatedField

        public ListenersConfigDump.Builder setRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                            int index,
                                                            Object value)
        Specified by:
        setRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<ListenersConfigDump.Builder>
      • addRepeatedField

        public ListenersConfigDump.Builder addRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                            Object value)
        Specified by:
        addRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<ListenersConfigDump.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>
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3.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_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;
        Specified by:
        getVersionInfo in interface ListenersConfigDumpOrBuilder
        Returns:
        The versionInfo.
      • getVersionInfoBytes

        public 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;
        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_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;
        Parameters:
        value - The versionInfo to set.
        Returns:
        This builder for chaining.
      • clearVersionInfo

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

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

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

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

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

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

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

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

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

        public int getDynamicListenersCount()
         State for any warming, active, or draining listeners.
         
        repeated .envoy.admin.v2alpha.ListenersConfigDump.DynamicListener dynamic_listeners = 3;
        Specified by:
        getDynamicListenersCount in interface ListenersConfigDumpOrBuilder
      • clearDynamicListeners

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

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

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

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

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

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

        public final ListenersConfigDump.Builder setUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        setUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ListenersConfigDump.Builder>
      • mergeUnknownFields

        public final ListenersConfigDump.Builder mergeUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        mergeUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ListenersConfigDump.Builder>