Interface IdentityExtractorOrBuilder

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

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

    Modifier and Type
    Method
    Description
    Extract identity from dynamic metadata.
    Extract identity from dynamic metadata.
    Extract identity from a request header.
    Extract identity from a request header.
    boolean
    Extract identity from dynamic metadata.
    boolean
    Extract identity from a request header.

    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

    • hasHeader

      boolean hasHeader()
       Extract identity from a request header.
       
      .envoy.extensions.filters.http.mcp_router.v3.HeaderSource header = 1;
      Returns:
      Whether the header field is set.
    • getHeader

      HeaderSource getHeader()
       Extract identity from a request header.
       
      .envoy.extensions.filters.http.mcp_router.v3.HeaderSource header = 1;
      Returns:
      The header.
    • getHeaderOrBuilder

      HeaderSourceOrBuilder getHeaderOrBuilder()
       Extract identity from a request header.
       
      .envoy.extensions.filters.http.mcp_router.v3.HeaderSource header = 1;
    • hasDynamicMetadata

      boolean hasDynamicMetadata()
       Extract identity from dynamic metadata.
       
      .envoy.extensions.filters.http.mcp_router.v3.DynamicMetadataSource dynamic_metadata = 2;
      Returns:
      Whether the dynamicMetadata field is set.
    • getDynamicMetadata

      DynamicMetadataSource getDynamicMetadata()
       Extract identity from dynamic metadata.
       
      .envoy.extensions.filters.http.mcp_router.v3.DynamicMetadataSource dynamic_metadata = 2;
      Returns:
      The dynamicMetadata.
    • getDynamicMetadataOrBuilder

      DynamicMetadataSourceOrBuilder getDynamicMetadataOrBuilder()
       Extract identity from dynamic metadata.
       
      .envoy.extensions.filters.http.mcp_router.v3.DynamicMetadataSource dynamic_metadata = 2;