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>
49 template<
typename BackupDetailsT = BackupDetails>
50 void SetBackupDetails(BackupDetailsT&& value) { m_backupDetailsHasBeenSet =
true; m_backupDetails = std::forward<BackupDetailsT>(value); }
51 template<
typename BackupDetailsT = BackupDetails>
61 template<
typename SourceTableDetailsT = SourceTableDetails>
62 void SetSourceTableDetails(SourceTableDetailsT&& value) { m_sourceTableDetailsHasBeenSet =
true; m_sourceTableDetails = std::forward<SourceTableDetailsT>(value); }
63 template<
typename SourceTableDetailsT = SourceTableDetails>
74 template<
typename SourceTableFeatureDetailsT = SourceTableFeatureDetails>
75 void SetSourceTableFeatureDetails(SourceTableFeatureDetailsT&& value) { m_sourceTableFeatureDetailsHasBeenSet =
true; m_sourceTableFeatureDetails = std::forward<SourceTableFeatureDetailsT>(value); }
76 template<
typename SourceTableFeatureDetailsT = SourceTableFeatureDetails>
82 bool m_backupDetailsHasBeenSet =
false;
85 bool m_sourceTableDetailsHasBeenSet =
false;
88 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