7#include <aws/dynamodb/DynamoDB_EXPORTS.h>
8#include <aws/dynamodb/model/BackupDetails.h>
9#include <aws/dynamodb/model/SourceTableDetails.h>
10#include <aws/dynamodb/model/SourceTableFeatureDetails.h>
43 template <
typename BackupDetailsT = BackupDetails>
45 m_backupDetailsHasBeenSet =
true;
46 m_backupDetails = std::forward<BackupDetailsT>(value);
48 template <
typename BackupDetailsT = BackupDetails>
61 template <
typename SourceTableDetailsT = SourceTableDetails>
63 m_sourceTableDetailsHasBeenSet =
true;
64 m_sourceTableDetails = std::forward<SourceTableDetailsT>(value);
66 template <
typename SourceTableDetailsT = SourceTableDetails>
80 template <
typename SourceTableFeatureDetailsT = SourceTableFeatureDetails>
82 m_sourceTableFeatureDetailsHasBeenSet =
true;
83 m_sourceTableFeatureDetails = std::forward<SourceTableFeatureDetailsT>(value);
85 template <
typename SourceTableFeatureDetailsT = SourceTableFeatureDetails>
97 bool m_backupDetailsHasBeenSet =
false;
98 bool m_sourceTableDetailsHasBeenSet =
false;
99 bool m_sourceTableFeatureDetailsHasBeenSet =
false;
void SetSourceTableDetails(SourceTableDetailsT &&value)
AWS_DYNAMODB_API BackupDescription & operator=(Aws::Utils::Json::JsonView jsonValue)
bool BackupDetailsHasBeenSet() const
void SetSourceTableFeatureDetails(SourceTableFeatureDetailsT &&value)
AWS_DYNAMODB_API BackupDescription()=default
bool SourceTableFeatureDetailsHasBeenSet() const
BackupDescription & WithSourceTableFeatureDetails(SourceTableFeatureDetailsT &&value)
AWS_DYNAMODB_API BackupDescription(Aws::Utils::Json::JsonView jsonValue)
BackupDescription & WithSourceTableDetails(SourceTableDetailsT &&value)
void SetBackupDetails(BackupDetailsT &&value)
const SourceTableDetails & GetSourceTableDetails() const
const SourceTableFeatureDetails & GetSourceTableFeatureDetails() const
const BackupDetails & GetBackupDetails() const
bool SourceTableDetailsHasBeenSet() const
BackupDescription & WithBackupDetails(BackupDetailsT &&value)
AWS_DYNAMODB_API Aws::Utils::Json::JsonValue Jsonize() const
Aws::Utils::Json::JsonValue JsonValue