Interface MetadataOptionsOrBuilder

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

public interface MetadataOptionsOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • hasForwardingNamespaces

      boolean hasForwardingNamespaces()
       Describes which typed or untyped filter dynamic metadata namespaces to forward to
       the external processing server.
       
      .envoy.extensions.filters.http.ext_proc.v3.MetadataOptions.MetadataNamespaces forwarding_namespaces = 1;
      Returns:
      Whether the forwardingNamespaces field is set.
    • getForwardingNamespaces

      MetadataOptions.MetadataNamespaces getForwardingNamespaces()
       Describes which typed or untyped filter dynamic metadata namespaces to forward to
       the external processing server.
       
      .envoy.extensions.filters.http.ext_proc.v3.MetadataOptions.MetadataNamespaces forwarding_namespaces = 1;
      Returns:
      The forwardingNamespaces.
    • getForwardingNamespacesOrBuilder

      MetadataOptions.MetadataNamespacesOrBuilder getForwardingNamespacesOrBuilder()
       Describes which typed or untyped filter dynamic metadata namespaces to forward to
       the external processing server.
       
      .envoy.extensions.filters.http.ext_proc.v3.MetadataOptions.MetadataNamespaces forwarding_namespaces = 1;
    • hasReceivingNamespaces

      boolean hasReceivingNamespaces()
       Describes which typed or untyped filter dynamic metadata namespaces to accept from
       the external processing server. Set to empty or leave unset to disallow writing
       any received dynamic metadata. Receiving of typed metadata is not supported.
       
      .envoy.extensions.filters.http.ext_proc.v3.MetadataOptions.MetadataNamespaces receiving_namespaces = 2;
      Returns:
      Whether the receivingNamespaces field is set.
    • getReceivingNamespaces

      MetadataOptions.MetadataNamespaces getReceivingNamespaces()
       Describes which typed or untyped filter dynamic metadata namespaces to accept from
       the external processing server. Set to empty or leave unset to disallow writing
       any received dynamic metadata. Receiving of typed metadata is not supported.
       
      .envoy.extensions.filters.http.ext_proc.v3.MetadataOptions.MetadataNamespaces receiving_namespaces = 2;
      Returns:
      The receivingNamespaces.
    • getReceivingNamespacesOrBuilder

      MetadataOptions.MetadataNamespacesOrBuilder getReceivingNamespacesOrBuilder()
       Describes which typed or untyped filter dynamic metadata namespaces to accept from
       the external processing server. Set to empty or leave unset to disallow writing
       any received dynamic metadata. Receiving of typed metadata is not supported.
       
      .envoy.extensions.filters.http.ext_proc.v3.MetadataOptions.MetadataNamespaces receiving_namespaces = 2;
    • hasClusterMetadataForwardingNamespaces

      boolean hasClusterMetadataForwardingNamespaces()
       Describes which cluster metadata namespaces to forward to
       the external processing server.
       .. note::
       This is the least specific metadata. Should there be any namespace collision,
       cluster level metadata can be overridden by filter metadata.
       
      .envoy.extensions.filters.http.ext_proc.v3.MetadataOptions.MetadataNamespaces cluster_metadata_forwarding_namespaces = 3;
      Returns:
      Whether the clusterMetadataForwardingNamespaces field is set.
    • getClusterMetadataForwardingNamespaces

      MetadataOptions.MetadataNamespaces getClusterMetadataForwardingNamespaces()
       Describes which cluster metadata namespaces to forward to
       the external processing server.
       .. note::
       This is the least specific metadata. Should there be any namespace collision,
       cluster level metadata can be overridden by filter metadata.
       
      .envoy.extensions.filters.http.ext_proc.v3.MetadataOptions.MetadataNamespaces cluster_metadata_forwarding_namespaces = 3;
      Returns:
      The clusterMetadataForwardingNamespaces.
    • getClusterMetadataForwardingNamespacesOrBuilder

      MetadataOptions.MetadataNamespacesOrBuilder getClusterMetadataForwardingNamespacesOrBuilder()
       Describes which cluster metadata namespaces to forward to
       the external processing server.
       .. note::
       This is the least specific metadata. Should there be any namespace collision,
       cluster level metadata can be overridden by filter metadata.
       
      .envoy.extensions.filters.http.ext_proc.v3.MetadataOptions.MetadataNamespaces cluster_metadata_forwarding_namespaces = 3;