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 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.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) = { ... }
-
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) = { ... }
-
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;
-
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;
-
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;
-
-