Class EcdsConfigDump

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
io.envoyproxy.envoy.admin.v3.EcdsConfigDump
All Implemented Interfaces:
com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, EcdsConfigDumpOrBuilder, Serializable

public final class EcdsConfigDump extends com.google.protobuf.GeneratedMessage implements EcdsConfigDumpOrBuilder
 Envoy's ECDS service fills this message with all currently extension
 configuration. Extension configuration information can be used to recreate
 an Envoy ECDS listener and HTTP filters as static filters or by returning
 them in ECDS response.
 
Protobuf type envoy.admin.v3.EcdsConfigDump
See Also:
  • Field Details

  • Constructor Details

    • EcdsConfigDump

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

      private EcdsConfigDump()
  • 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
    • getEcdsFiltersList

      public List<EcdsConfigDump.EcdsFilterConfig> getEcdsFiltersList()
       The ECDS filter configs.
       
      repeated .envoy.admin.v3.EcdsConfigDump.EcdsFilterConfig ecds_filters = 1;
      Specified by:
      getEcdsFiltersList in interface EcdsConfigDumpOrBuilder
    • getEcdsFiltersOrBuilderList

      public List<? extends EcdsConfigDump.EcdsFilterConfigOrBuilder> getEcdsFiltersOrBuilderList()
       The ECDS filter configs.
       
      repeated .envoy.admin.v3.EcdsConfigDump.EcdsFilterConfig ecds_filters = 1;
      Specified by:
      getEcdsFiltersOrBuilderList in interface EcdsConfigDumpOrBuilder
    • getEcdsFiltersCount

      public int getEcdsFiltersCount()
       The ECDS filter configs.
       
      repeated .envoy.admin.v3.EcdsConfigDump.EcdsFilterConfig ecds_filters = 1;
      Specified by:
      getEcdsFiltersCount in interface EcdsConfigDumpOrBuilder
    • getEcdsFilters

      public EcdsConfigDump.EcdsFilterConfig getEcdsFilters(int index)
       The ECDS filter configs.
       
      repeated .envoy.admin.v3.EcdsConfigDump.EcdsFilterConfig ecds_filters = 1;
      Specified by:
      getEcdsFilters in interface EcdsConfigDumpOrBuilder
    • getEcdsFiltersOrBuilder

      public EcdsConfigDump.EcdsFilterConfigOrBuilder getEcdsFiltersOrBuilder(int index)
       The ECDS filter configs.
       
      repeated .envoy.admin.v3.EcdsConfigDump.EcdsFilterConfig ecds_filters = 1;
      Specified by:
      getEcdsFiltersOrBuilder in interface EcdsConfigDumpOrBuilder
    • 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 EcdsConfigDump parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

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

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

      public static EcdsConfigDump parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static EcdsConfigDump parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

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

      public static EcdsConfigDump parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

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

      public static EcdsConfigDump parseDelimitedFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

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

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

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

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

      public static EcdsConfigDump.Builder newBuilder()
    • newBuilder

      public static EcdsConfigDump.Builder newBuilder(EcdsConfigDump prototype)
    • toBuilder

      public EcdsConfigDump.Builder toBuilder()
      Specified by:
      toBuilder in interface com.google.protobuf.Message
      Specified by:
      toBuilder in interface com.google.protobuf.MessageLite
    • newBuilderForType

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

      public static EcdsConfigDump getDefaultInstance()
    • parser

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

      public com.google.protobuf.Parser<EcdsConfigDump> 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 EcdsConfigDump getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder