7#include <aws/core/utils/DateTime.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/dynamodb/DynamoDB_EXPORTS.h>
42 template <
typename ArchivalDateTimeT = Aws::Utils::DateTime>
44 m_archivalDateTimeHasBeenSet =
true;
45 m_archivalDateTime = std::forward<ArchivalDateTimeT>(value);
47 template <
typename ArchivalDateTimeT = Aws::Utils::DateTime>
64 template <
typename ArchivalReasonT = Aws::String>
66 m_archivalReasonHasBeenSet =
true;
67 m_archivalReason = std::forward<ArchivalReasonT>(value);
69 template <
typename ArchivalReasonT = Aws::String>
84 template <
typename ArchivalBackupArnT = Aws::String>
86 m_archivalBackupArnHasBeenSet =
true;
87 m_archivalBackupArn = std::forward<ArchivalBackupArnT>(value);
89 template <
typename ArchivalBackupArnT = Aws::String>
101 bool m_archivalDateTimeHasBeenSet =
false;
102 bool m_archivalReasonHasBeenSet =
false;
103 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