Interface RemoteJwksOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
RemoteJwks, RemoteJwks.Builder

public interface RemoteJwksOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    com.google.protobuf.Duration
    Duration after which the cached JWKS should be expired.
    com.google.protobuf.DurationOrBuilder
    Duration after which the cached JWKS should be expired.
    The HTTP URI to fetch the JWKS.
    The HTTP URI to fetch the JWKS.
    boolean
    Duration after which the cached JWKS should be expired.
    boolean
    The HTTP URI to fetch the JWKS.

    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 Details

    • hasHttpUri

      boolean hasHttpUri()
       The HTTP URI to fetch the JWKS. For example:
      
       .. code-block:: yaml
      
          http_uri:
            uri: https://www.googleapis.com/oauth2/v1/certs
            cluster: jwt.www.googleapis.com|443
       
      .envoy.api.v2.core.HttpUri http_uri = 1;
      Returns:
      Whether the httpUri field is set.
    • getHttpUri

      HttpUri getHttpUri()
       The HTTP URI to fetch the JWKS. For example:
      
       .. code-block:: yaml
      
          http_uri:
            uri: https://www.googleapis.com/oauth2/v1/certs
            cluster: jwt.www.googleapis.com|443
       
      .envoy.api.v2.core.HttpUri http_uri = 1;
      Returns:
      The httpUri.
    • getHttpUriOrBuilder

      HttpUriOrBuilder getHttpUriOrBuilder()
       The HTTP URI to fetch the JWKS. For example:
      
       .. code-block:: yaml
      
          http_uri:
            uri: https://www.googleapis.com/oauth2/v1/certs
            cluster: jwt.www.googleapis.com|443
       
      .envoy.api.v2.core.HttpUri http_uri = 1;
    • hasCacheDuration

      boolean hasCacheDuration()
       Duration after which the cached JWKS should be expired. If not specified, default cache
       duration is 5 minutes.
       
      .google.protobuf.Duration cache_duration = 2;
      Returns:
      Whether the cacheDuration field is set.
    • getCacheDuration

      com.google.protobuf.Duration getCacheDuration()
       Duration after which the cached JWKS should be expired. If not specified, default cache
       duration is 5 minutes.
       
      .google.protobuf.Duration cache_duration = 2;
      Returns:
      The cacheDuration.
    • getCacheDurationOrBuilder

      com.google.protobuf.DurationOrBuilder getCacheDurationOrBuilder()
       Duration after which the cached JWKS should be expired. If not specified, default cache
       duration is 5 minutes.
       
      .google.protobuf.Duration cache_duration = 2;