7#include <aws/appsync/AppSync_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
41 m_baseTableTTLHasBeenSet =
true;
42 m_baseTableTTL = value;
56 template <
typename DeltaSyncTableNameT = Aws::String>
58 m_deltaSyncTableNameHasBeenSet =
true;
59 m_deltaSyncTableName = std::forward<DeltaSyncTableNameT>(value);
61 template <
typename DeltaSyncTableNameT = Aws::String>
76 m_deltaSyncTableTTLHasBeenSet =
true;
77 m_deltaSyncTableTTL = value;
85 long long m_baseTableTTL{0};
89 long long m_deltaSyncTableTTL{0};
90 bool m_baseTableTTLHasBeenSet =
false;
91 bool m_deltaSyncTableNameHasBeenSet =
false;
92 bool m_deltaSyncTableTTLHasBeenSet =
false;
DeltaSyncConfig & WithBaseTableTTL(long long value)
long long GetDeltaSyncTableTTL() const
DeltaSyncConfig & WithDeltaSyncTableTTL(long long value)
long long GetBaseTableTTL() const
bool DeltaSyncTableNameHasBeenSet() const
DeltaSyncConfig & WithDeltaSyncTableName(DeltaSyncTableNameT &&value)
bool DeltaSyncTableTTLHasBeenSet() const
void SetBaseTableTTL(long long value)
AWS_APPSYNC_API DeltaSyncConfig(Aws::Utils::Json::JsonView jsonValue)
AWS_APPSYNC_API DeltaSyncConfig & operator=(Aws::Utils::Json::JsonView jsonValue)
bool BaseTableTTLHasBeenSet() const
void SetDeltaSyncTableName(DeltaSyncTableNameT &&value)
AWS_APPSYNC_API DeltaSyncConfig()=default
const Aws::String & GetDeltaSyncTableName() const
void SetDeltaSyncTableTTL(long long value)
AWS_APPSYNC_API Aws::Utils::Json::JsonValue Jsonize() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue