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 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;