Interface GcpAuthnFilterConfigOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
GcpAuthnFilterConfig,GcpAuthnFilterConfig.Builder
public interface GcpAuthnFilterConfigOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description TokenCacheConfiggetCacheConfig()Token cache configuration.TokenCacheConfigOrBuildergetCacheConfigOrBuilder()Token cache configuration.HttpUrigetHttpUri()The HTTP URI to fetch tokens from GCE Metadata Server(https://cloud.google.com/compute/docs/metadata/overview).HttpUriOrBuildergetHttpUriOrBuilder()The HTTP URI to fetch tokens from GCE Metadata Server(https://cloud.google.com/compute/docs/metadata/overview).RetryPolicygetRetryPolicy()Retry policy for fetching tokens.RetryPolicyOrBuildergetRetryPolicyOrBuilder()Retry policy for fetching tokens.TokenHeadergetTokenHeader()Request header location to extract the token.TokenHeaderOrBuildergetTokenHeaderOrBuilder()Request header location to extract the token.booleanhasCacheConfig()Token cache configuration.booleanhasHttpUri()The HTTP URI to fetch tokens from GCE Metadata Server(https://cloud.google.com/compute/docs/metadata/overview).booleanhasRetryPolicy()Retry policy for fetching tokens.booleanhasTokenHeader()Request header location to extract the token.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
hasHttpUri
boolean hasHttpUri()
The HTTP URI to fetch tokens from GCE Metadata Server(https://cloud.google.com/compute/docs/metadata/overview). The URL format is "http://metadata.google.internal/computeMetadata/v1/instance/service-accounts/default/identity?audience=[AUDIENCE]"
.envoy.config.core.v3.HttpUri http_uri = 1 [(.validate.rules) = { ... }- Returns:
- Whether the httpUri field is set.
-
getHttpUri
HttpUri getHttpUri()
The HTTP URI to fetch tokens from GCE Metadata Server(https://cloud.google.com/compute/docs/metadata/overview). The URL format is "http://metadata.google.internal/computeMetadata/v1/instance/service-accounts/default/identity?audience=[AUDIENCE]"
.envoy.config.core.v3.HttpUri http_uri = 1 [(.validate.rules) = { ... }- Returns:
- The httpUri.
-
getHttpUriOrBuilder
HttpUriOrBuilder getHttpUriOrBuilder()
The HTTP URI to fetch tokens from GCE Metadata Server(https://cloud.google.com/compute/docs/metadata/overview). The URL format is "http://metadata.google.internal/computeMetadata/v1/instance/service-accounts/default/identity?audience=[AUDIENCE]"
.envoy.config.core.v3.HttpUri http_uri = 1 [(.validate.rules) = { ... }
-
hasRetryPolicy
boolean hasRetryPolicy()
Retry policy for fetching tokens. This field is optional.
.envoy.config.core.v3.RetryPolicy retry_policy = 2;- Returns:
- Whether the retryPolicy field is set.
-
getRetryPolicy
RetryPolicy getRetryPolicy()
Retry policy for fetching tokens. This field is optional.
.envoy.config.core.v3.RetryPolicy retry_policy = 2;- Returns:
- The retryPolicy.
-
getRetryPolicyOrBuilder
RetryPolicyOrBuilder getRetryPolicyOrBuilder()
Retry policy for fetching tokens. This field is optional.
.envoy.config.core.v3.RetryPolicy retry_policy = 2;
-
hasCacheConfig
boolean hasCacheConfig()
Token cache configuration. This field is optional.
.envoy.extensions.filters.http.gcp_authn.v3.TokenCacheConfig cache_config = 3;- Returns:
- Whether the cacheConfig field is set.
-
getCacheConfig
TokenCacheConfig getCacheConfig()
Token cache configuration. This field is optional.
.envoy.extensions.filters.http.gcp_authn.v3.TokenCacheConfig cache_config = 3;- Returns:
- The cacheConfig.
-
getCacheConfigOrBuilder
TokenCacheConfigOrBuilder getCacheConfigOrBuilder()
Token cache configuration. This field is optional.
.envoy.extensions.filters.http.gcp_authn.v3.TokenCacheConfig cache_config = 3;
-
hasTokenHeader
boolean hasTokenHeader()
Request header location to extract the token. By default (i.e. if this field is not specified), the token is extracted to the Authorization HTTP header, in the format "Authorization: Bearer <token>".
.envoy.extensions.filters.http.gcp_authn.v3.TokenHeader token_header = 4;- Returns:
- Whether the tokenHeader field is set.
-
getTokenHeader
TokenHeader getTokenHeader()
Request header location to extract the token. By default (i.e. if this field is not specified), the token is extracted to the Authorization HTTP header, in the format "Authorization: Bearer <token>".
.envoy.extensions.filters.http.gcp_authn.v3.TokenHeader token_header = 4;- Returns:
- The tokenHeader.
-
getTokenHeaderOrBuilder
TokenHeaderOrBuilder getTokenHeaderOrBuilder()
Request header location to extract the token. By default (i.e. if this field is not specified), the token is extracted to the Authorization HTTP header, in the format "Authorization: Bearer <token>".
.envoy.extensions.filters.http.gcp_authn.v3.TokenHeader token_header = 4;
-
-