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 TypeMethodDescriptionExtract identity from dynamic metadata.Extract identity from dynamic metadata.Extract identity from a request header.Extract identity from a request header.booleanExtract identity from dynamic metadata.booleanExtract identity from a request header.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods 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;
-