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

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      com.google.protobuf.Duration getCacheDuration()
      Duration after which the cached JWKS should be expired.
      com.google.protobuf.DurationOrBuilder getCacheDurationOrBuilder()
      Duration after which the cached JWKS should be expired.
      HttpUri getHttpUri()
      The HTTP URI to fetch the JWKS.
      HttpUriOrBuilder getHttpUriOrBuilder()
      The HTTP URI to fetch the JWKS.
      boolean hasCacheDuration()
      Duration after which the cached JWKS should be expired.
      boolean hasHttpUri()
      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 Detail

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