AWS SDK for C++  1.8.98
AWS SDK for C++
Public Member Functions | List of all members
Aws::AppSync::Model::DeltaSyncConfig Class Reference

#include <DeltaSyncConfig.h>

Public Member Functions

 DeltaSyncConfig ()
 
 DeltaSyncConfig (Aws::Utils::Json::JsonView jsonValue)
 
DeltaSyncConfigoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
long long GetBaseTableTTL () const
 
bool BaseTableTTLHasBeenSet () const
 
void SetBaseTableTTL (long long value)
 
DeltaSyncConfigWithBaseTableTTL (long long value)
 
const Aws::StringGetDeltaSyncTableName () const
 
bool DeltaSyncTableNameHasBeenSet () const
 
void SetDeltaSyncTableName (const Aws::String &value)
 
void SetDeltaSyncTableName (Aws::String &&value)
 
void SetDeltaSyncTableName (const char *value)
 
DeltaSyncConfigWithDeltaSyncTableName (const Aws::String &value)
 
DeltaSyncConfigWithDeltaSyncTableName (Aws::String &&value)
 
DeltaSyncConfigWithDeltaSyncTableName (const char *value)
 
long long GetDeltaSyncTableTTL () const
 
bool DeltaSyncTableTTLHasBeenSet () const
 
void SetDeltaSyncTableTTL (long long value)
 
DeltaSyncConfigWithDeltaSyncTableTTL (long long value)
 

Detailed Description

Describes a Delta Sync configuration.

See Also:

AWS API Reference

Definition at line 31 of file DeltaSyncConfig.h.

Constructor & Destructor Documentation

◆ DeltaSyncConfig() [1/2]

Aws::AppSync::Model::DeltaSyncConfig::DeltaSyncConfig ( )

◆ DeltaSyncConfig() [2/2]

Aws::AppSync::Model::DeltaSyncConfig::DeltaSyncConfig ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ BaseTableTTLHasBeenSet()

bool Aws::AppSync::Model::DeltaSyncConfig::BaseTableTTLHasBeenSet ( ) const
inline

The number of minutes an Item is stored in the datasource.

Definition at line 48 of file DeltaSyncConfig.h.

◆ DeltaSyncTableNameHasBeenSet()

bool Aws::AppSync::Model::DeltaSyncConfig::DeltaSyncTableNameHasBeenSet ( ) const
inline

The Delta Sync table name.

Definition at line 69 of file DeltaSyncConfig.h.

◆ DeltaSyncTableTTLHasBeenSet()

bool Aws::AppSync::Model::DeltaSyncConfig::DeltaSyncTableTTLHasBeenSet ( ) const
inline

The number of minutes a Delta Sync log entry is stored in the Delta Sync table.

Definition at line 112 of file DeltaSyncConfig.h.

◆ GetBaseTableTTL()

long long Aws::AppSync::Model::DeltaSyncConfig::GetBaseTableTTL ( ) const
inline

The number of minutes an Item is stored in the datasource.

Definition at line 43 of file DeltaSyncConfig.h.

◆ GetDeltaSyncTableName()

const Aws::String& Aws::AppSync::Model::DeltaSyncConfig::GetDeltaSyncTableName ( ) const
inline

The Delta Sync table name.

Definition at line 64 of file DeltaSyncConfig.h.

◆ GetDeltaSyncTableTTL()

long long Aws::AppSync::Model::DeltaSyncConfig::GetDeltaSyncTableTTL ( ) const
inline

The number of minutes a Delta Sync log entry is stored in the Delta Sync table.

Definition at line 106 of file DeltaSyncConfig.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::AppSync::Model::DeltaSyncConfig::Jsonize ( ) const

◆ operator=()

DeltaSyncConfig& Aws::AppSync::Model::DeltaSyncConfig::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetBaseTableTTL()

void Aws::AppSync::Model::DeltaSyncConfig::SetBaseTableTTL ( long long  value)
inline

The number of minutes an Item is stored in the datasource.

Definition at line 53 of file DeltaSyncConfig.h.

◆ SetDeltaSyncTableName() [1/3]

void Aws::AppSync::Model::DeltaSyncConfig::SetDeltaSyncTableName ( const Aws::String value)
inline

The Delta Sync table name.

Definition at line 74 of file DeltaSyncConfig.h.

◆ SetDeltaSyncTableName() [2/3]

void Aws::AppSync::Model::DeltaSyncConfig::SetDeltaSyncTableName ( Aws::String &&  value)
inline

The Delta Sync table name.

Definition at line 79 of file DeltaSyncConfig.h.

◆ SetDeltaSyncTableName() [3/3]

void Aws::AppSync::Model::DeltaSyncConfig::SetDeltaSyncTableName ( const char *  value)
inline

The Delta Sync table name.

Definition at line 84 of file DeltaSyncConfig.h.

◆ SetDeltaSyncTableTTL()

void Aws::AppSync::Model::DeltaSyncConfig::SetDeltaSyncTableTTL ( long long  value)
inline

The number of minutes a Delta Sync log entry is stored in the Delta Sync table.

Definition at line 118 of file DeltaSyncConfig.h.

◆ WithBaseTableTTL()

DeltaSyncConfig& Aws::AppSync::Model::DeltaSyncConfig::WithBaseTableTTL ( long long  value)
inline

The number of minutes an Item is stored in the datasource.

Definition at line 58 of file DeltaSyncConfig.h.

◆ WithDeltaSyncTableName() [1/3]

DeltaSyncConfig& Aws::AppSync::Model::DeltaSyncConfig::WithDeltaSyncTableName ( const Aws::String value)
inline

The Delta Sync table name.

Definition at line 89 of file DeltaSyncConfig.h.

◆ WithDeltaSyncTableName() [2/3]

DeltaSyncConfig& Aws::AppSync::Model::DeltaSyncConfig::WithDeltaSyncTableName ( Aws::String &&  value)
inline

The Delta Sync table name.

Definition at line 94 of file DeltaSyncConfig.h.

◆ WithDeltaSyncTableName() [3/3]

DeltaSyncConfig& Aws::AppSync::Model::DeltaSyncConfig::WithDeltaSyncTableName ( const char *  value)
inline

The Delta Sync table name.

Definition at line 99 of file DeltaSyncConfig.h.

◆ WithDeltaSyncTableTTL()

DeltaSyncConfig& Aws::AppSync::Model::DeltaSyncConfig::WithDeltaSyncTableTTL ( long long  value)
inline

The number of minutes a Delta Sync log entry is stored in the Delta Sync table.

Definition at line 124 of file DeltaSyncConfig.h.


The documentation for this class was generated from the following file: