@Stability(value=Experimental) public static final class CachingConfig.Builder extends Object implements software.amazon.jsii.Builder<CachingConfig>
CachingConfig| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
CachingConfig |
build()
Builds the configured instance.
|
CachingConfig.Builder |
cachingKeys(List<String> cachingKeys)
Sets the value of
CachingConfig.getCachingKeys() |
CachingConfig.Builder |
ttl(Duration ttl)
Sets the value of
CachingConfig.getTtl() |
@Stability(value=Experimental) public CachingConfig.Builder ttl(Duration ttl)
CachingConfig.getTtl()ttl - The TTL in seconds for a resolver that has caching enabled. This parameter is required.
Valid values are between 1 and 3600 seconds.this@Stability(value=Experimental) public CachingConfig.Builder cachingKeys(List<String> cachingKeys)
CachingConfig.getCachingKeys()cachingKeys - The caching keys for a resolver that has caching enabled.
Valid values are entries from the $context.arguments, $context.source, and $context.identity maps.this@Stability(value=Experimental) public CachingConfig build()
build in interface software.amazon.jsii.Builder<CachingConfig>CachingConfigNullPointerException - if any required attribute was not providedCopyright © 2022. All rights reserved.