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
      HttpUri getHttpUri()
      The HTTP URI to fetch tokens from GCE Metadata Server(https://cloud.google.com/compute/docs/metadata/overview).
      HttpUriOrBuilder getHttpUriOrBuilder()
      The HTTP URI to fetch tokens from GCE Metadata Server(https://cloud.google.com/compute/docs/metadata/overview).
      RetryPolicy getRetryPolicy()
      Retry policy for fetching tokens.
      RetryPolicyOrBuilder getRetryPolicyOrBuilder()
      Retry policy for fetching tokens.
      boolean hasHttpUri()
      The HTTP URI to fetch tokens from GCE Metadata Server(https://cloud.google.com/compute/docs/metadata/overview).
      boolean hasRetryPolicy()
      Retry policy for fetching tokens.
      • Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

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