Package com.oracle.bmc.auth
Class RequestSignerCacheConfiguration.Builder
- java.lang.Object
-
- com.oracle.bmc.auth.RequestSignerCacheConfiguration.Builder
-
- Enclosing class:
- RequestSignerCacheConfiguration
public static final class RequestSignerCacheConfiguration.Builder extends Object
Builder forRequestSignerCacheConfiguration.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RequestSignerCacheConfigurationbuild()Builds the immutable configuration.RequestSignerCacheConfiguration.BuilderkeyIdTimeToLive(Duration duration)Sets the time-to-live for key identifier cache entries.RequestSignerCacheConfiguration.BuilderprivateKeyCacheTimeToLive(Duration duration)Sets the time-to-live for cached private keys in seconds-equivalent form.RequestSignerCacheConfiguration.BuilderprivateKeyTimeToLive(Duration duration)Sets the time-to-live for private key cache entries.
-
-
-
Method Detail
-
keyIdTimeToLive
public RequestSignerCacheConfiguration.Builder keyIdTimeToLive(Duration duration)
Sets the time-to-live for key identifier cache entries.Supplying null clears the TTL and disables key identifier caching.
- Parameters:
duration- The TTL duration, must be positive if provided.- Returns:
- this builder.
-
privateKeyTimeToLive
public RequestSignerCacheConfiguration.Builder privateKeyTimeToLive(Duration duration)
Sets the time-to-live for private key cache entries.Supplying null clears the TTL and disables private key caching.
- Parameters:
duration- The TTL duration, must be positive if provided.- Returns:
- this builder.
-
privateKeyCacheTimeToLive
public RequestSignerCacheConfiguration.Builder privateKeyCacheTimeToLive(Duration duration)
Sets the time-to-live for cached private keys in seconds-equivalent form.This is an alias for
privateKeyTimeToLive(Duration)to mirrorkeyIdTimeToLive(Duration)usage.- Parameters:
duration- The TTL duration, must be positive if provided.- Returns:
- this builder.
-
build
public RequestSignerCacheConfiguration build()
Builds the immutable configuration.- Returns:
- The configuration instance.
-
-