All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
Config, Config.Builder

public interface ConfigOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    getMetadata(int index)
    Defines changes to be made to dynamic metadata.
    int
    Defines changes to be made to dynamic metadata.
    Defines changes to be made to dynamic metadata.
    Deprecated.
    envoy.extensions.filters.http.set_metadata.v3.Config.metadata_namespace is deprecated.
    com.google.protobuf.ByteString
    Deprecated.
    envoy.extensions.filters.http.set_metadata.v3.Config.metadata_namespace is deprecated.
    Defines changes to be made to dynamic metadata.
    Defines changes to be made to dynamic metadata.
    com.google.protobuf.Struct
    Deprecated.
    envoy.extensions.filters.http.set_metadata.v3.Config.value is deprecated.
    com.google.protobuf.StructOrBuilder
    Deprecated.
    boolean
    Deprecated.
    envoy.extensions.filters.http.set_metadata.v3.Config.value is deprecated.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getMetadataNamespace

      @Deprecated String getMetadataNamespace()
      Deprecated.
      envoy.extensions.filters.http.set_metadata.v3.Config.metadata_namespace is deprecated. See envoy/extensions/filters/http/set_metadata/v3/set_metadata.proto;l=47
       The metadata namespace.
       This field is deprecated; please use ``metadata`` as replacement.
       
      string metadata_namespace = 1 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
      Returns:
      The metadataNamespace.
    • getMetadataNamespaceBytes

      @Deprecated com.google.protobuf.ByteString getMetadataNamespaceBytes()
      Deprecated.
      envoy.extensions.filters.http.set_metadata.v3.Config.metadata_namespace is deprecated. See envoy/extensions/filters/http/set_metadata/v3/set_metadata.proto;l=47
       The metadata namespace.
       This field is deprecated; please use ``metadata`` as replacement.
       
      string metadata_namespace = 1 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
      Returns:
      The bytes for metadataNamespace.
    • hasValue

      @Deprecated boolean hasValue()
      Deprecated.
      envoy.extensions.filters.http.set_metadata.v3.Config.value is deprecated. See envoy/extensions/filters/http/set_metadata/v3/set_metadata.proto;l=55
       The untyped value to update the dynamic metadata namespace with. See
       :ref:`the filter documentation <config_http_filters_set_metadata>` for
       more information on how this value is merged with potentially existing
       ones.
       This field is deprecated; please use ``metadata`` as replacement.
       
      .google.protobuf.Struct value = 2 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
      Returns:
      Whether the value field is set.
    • getValue

      @Deprecated com.google.protobuf.Struct getValue()
      Deprecated.
      envoy.extensions.filters.http.set_metadata.v3.Config.value is deprecated. See envoy/extensions/filters/http/set_metadata/v3/set_metadata.proto;l=55
       The untyped value to update the dynamic metadata namespace with. See
       :ref:`the filter documentation <config_http_filters_set_metadata>` for
       more information on how this value is merged with potentially existing
       ones.
       This field is deprecated; please use ``metadata`` as replacement.
       
      .google.protobuf.Struct value = 2 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
      Returns:
      The value.
    • getValueOrBuilder

      @Deprecated com.google.protobuf.StructOrBuilder getValueOrBuilder()
      Deprecated.
       The untyped value to update the dynamic metadata namespace with. See
       :ref:`the filter documentation <config_http_filters_set_metadata>` for
       more information on how this value is merged with potentially existing
       ones.
       This field is deprecated; please use ``metadata`` as replacement.
       
      .google.protobuf.Struct value = 2 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
    • getMetadataList

      List<Metadata> getMetadataList()
       Defines changes to be made to dynamic metadata.
       
      repeated .envoy.extensions.filters.http.set_metadata.v3.Metadata metadata = 3;
    • getMetadata

      Metadata getMetadata(int index)
       Defines changes to be made to dynamic metadata.
       
      repeated .envoy.extensions.filters.http.set_metadata.v3.Metadata metadata = 3;
    • getMetadataCount

      int getMetadataCount()
       Defines changes to be made to dynamic metadata.
       
      repeated .envoy.extensions.filters.http.set_metadata.v3.Metadata metadata = 3;
    • getMetadataOrBuilderList

      List<? extends MetadataOrBuilder> getMetadataOrBuilderList()
       Defines changes to be made to dynamic metadata.
       
      repeated .envoy.extensions.filters.http.set_metadata.v3.Metadata metadata = 3;
    • getMetadataOrBuilder

      MetadataOrBuilder getMetadataOrBuilder(int index)
       Defines changes to be made to dynamic metadata.
       
      repeated .envoy.extensions.filters.http.set_metadata.v3.Metadata metadata = 3;