/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include The caching configuration for a resolver that has caching
* activated.See Also:
AWS
* API Reference
The TTL in seconds for a resolver that has caching activated.
Valid * values are 1–3,600 seconds.
*/ inline long long GetTtl() const{ return m_ttl; } /** *The TTL in seconds for a resolver that has caching activated.
Valid * values are 1–3,600 seconds.
*/ inline bool TtlHasBeenSet() const { return m_ttlHasBeenSet; } /** *The TTL in seconds for a resolver that has caching activated.
Valid * values are 1–3,600 seconds.
*/ inline void SetTtl(long long value) { m_ttlHasBeenSet = true; m_ttl = value; } /** *The TTL in seconds for a resolver that has caching activated.
Valid * values are 1–3,600 seconds.
*/ inline CachingConfig& WithTtl(long long value) { SetTtl(value); return *this;} /** *The caching keys for a resolver that has caching activated.
Valid
* values are entries from the $context.arguments
,
* $context.source
, and $context.identity
maps.
The caching keys for a resolver that has caching activated.
Valid
* values are entries from the $context.arguments
,
* $context.source
, and $context.identity
maps.
The caching keys for a resolver that has caching activated.
Valid
* values are entries from the $context.arguments
,
* $context.source
, and $context.identity
maps.
The caching keys for a resolver that has caching activated.
Valid
* values are entries from the $context.arguments
,
* $context.source
, and $context.identity
maps.
The caching keys for a resolver that has caching activated.
Valid
* values are entries from the $context.arguments
,
* $context.source
, and $context.identity
maps.
The caching keys for a resolver that has caching activated.
Valid
* values are entries from the $context.arguments
,
* $context.source
, and $context.identity
maps.
The caching keys for a resolver that has caching activated.
Valid
* values are entries from the $context.arguments
,
* $context.source
, and $context.identity
maps.
The caching keys for a resolver that has caching activated.
Valid
* values are entries from the $context.arguments
,
* $context.source
, and $context.identity
maps.
The caching keys for a resolver that has caching activated.
Valid
* values are entries from the $context.arguments
,
* $context.source
, and $context.identity
maps.