7#include <aws/appsync/AppSync_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
46 inline void SetBaseTableTTL(
long long value) { m_baseTableTTLHasBeenSet =
true; m_baseTableTTL = value; }
56 template<
typename DeltaSyncTableNameT = Aws::String>
57 void SetDeltaSyncTableName(DeltaSyncTableNameT&& value) { m_deltaSyncTableNameHasBeenSet =
true; m_deltaSyncTableName = std::forward<DeltaSyncTableNameT>(value); }
58 template<
typename DeltaSyncTableNameT = Aws::String>
69 inline void SetDeltaSyncTableTTL(
long long value) { m_deltaSyncTableTTLHasBeenSet =
true; m_deltaSyncTableTTL = value; }
74 long long m_baseTableTTL{0};
75 bool m_baseTableTTLHasBeenSet =
false;
78 bool m_deltaSyncTableNameHasBeenSet =
false;
80 long long m_deltaSyncTableTTL{0};
81 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