7#include <aws/dynamodb/DynamoDB_EXPORTS.h>
8#include <aws/core/utils/DateTime.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
48 template<
typename ArchivalDateTimeT = Aws::Utils::DateTime>
49 void SetArchivalDateTime(ArchivalDateTimeT&& value) { m_archivalDateTimeHasBeenSet =
true; m_archivalDateTime = std::forward<ArchivalDateTimeT>(value); }
50 template<
typename ArchivalDateTimeT = Aws::Utils::DateTime>
64 template<
typename ArchivalReasonT = Aws::String>
65 void SetArchivalReason(ArchivalReasonT&& value) { m_archivalReasonHasBeenSet =
true; m_archivalReason = std::forward<ArchivalReasonT>(value); }
66 template<
typename ArchivalReasonT = Aws::String>
78 template<
typename ArchivalBackupArnT = Aws::String>
79 void SetArchivalBackupArn(ArchivalBackupArnT&& value) { m_archivalBackupArnHasBeenSet =
true; m_archivalBackupArn = std::forward<ArchivalBackupArnT>(value); }
80 template<
typename ArchivalBackupArnT = Aws::String>
86 bool m_archivalDateTimeHasBeenSet =
false;
89 bool m_archivalReasonHasBeenSet =
false;
92 bool m_archivalBackupArnHasBeenSet =
false;
AWS_DYNAMODB_API ArchivalSummary(Aws::Utils::Json::JsonView jsonValue)
const Aws::String & GetArchivalBackupArn() const
AWS_DYNAMODB_API ArchivalSummary & operator=(Aws::Utils::Json::JsonView jsonValue)
ArchivalSummary & WithArchivalBackupArn(ArchivalBackupArnT &&value)
AWS_DYNAMODB_API Aws::Utils::Json::JsonValue Jsonize() const
bool ArchivalDateTimeHasBeenSet() const
ArchivalSummary & WithArchivalReason(ArchivalReasonT &&value)
const Aws::Utils::DateTime & GetArchivalDateTime() const
bool ArchivalReasonHasBeenSet() const
bool ArchivalBackupArnHasBeenSet() const
ArchivalSummary & WithArchivalDateTime(ArchivalDateTimeT &&value)
void SetArchivalReason(ArchivalReasonT &&value)
AWS_DYNAMODB_API ArchivalSummary()=default
const Aws::String & GetArchivalReason() const
void SetArchivalBackupArn(ArchivalBackupArnT &&value)
void SetArchivalDateTime(ArchivalDateTimeT &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue