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; }
58 inline void SetDeltaSyncTableName(
const char* value) { m_deltaSyncTableNameHasBeenSet =
true; m_deltaSyncTableName.assign(value); }
71 inline void SetDeltaSyncTableTTL(
long long value) { m_deltaSyncTableTTLHasBeenSet =
true; m_deltaSyncTableTTL = value; }
76 long long m_baseTableTTL;
77 bool m_baseTableTTLHasBeenSet =
false;
80 bool m_deltaSyncTableNameHasBeenSet =
false;
82 long long m_deltaSyncTableTTL;
83 bool m_deltaSyncTableTTLHasBeenSet =
false;
void SetDeltaSyncTableName(const Aws::String &value)
DeltaSyncConfig & WithBaseTableTTL(long long value)
long long GetDeltaSyncTableTTL() const
DeltaSyncConfig & WithDeltaSyncTableTTL(long long value)
long long GetBaseTableTTL() const
AWS_APPSYNC_API DeltaSyncConfig()
bool DeltaSyncTableNameHasBeenSet() const
DeltaSyncConfig & WithDeltaSyncTableName(const char *value)
void SetDeltaSyncTableName(Aws::String &&value)
void SetDeltaSyncTableName(const char *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
DeltaSyncConfig & WithDeltaSyncTableName(const Aws::String &value)
DeltaSyncConfig & WithDeltaSyncTableName(Aws::String &&value)
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