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.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.-
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. If it is not configured, the filter will be fail-closed (i.e., reject the requests).
.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. If it is not configured, the filter will be fail-closed (i.e., reject the requests).
.envoy.config.core.v3.RetryPolicy retry_policy = 2;- Returns:
- The retryPolicy.
-
getRetryPolicyOrBuilder
RetryPolicyOrBuilder getRetryPolicyOrBuilder()
Retry policy for fetching tokens. This field is optional. If it is not configured, the filter will be fail-closed (i.e., reject the requests).
.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;
-
-