7#include <aws/dynamodb/DynamoDB_EXPORTS.h>
8#include <aws/core/utils/DateTime.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
66 inline void SetArchivalReason(
const char* value) { m_archivalReasonHasBeenSet =
true; m_archivalReason.assign(value); }
82 inline void SetArchivalBackupArn(
const char* value) { m_archivalBackupArnHasBeenSet =
true; m_archivalBackupArn.assign(value); }
90 bool m_archivalDateTimeHasBeenSet =
false;
93 bool m_archivalReasonHasBeenSet =
false;
96 bool m_archivalBackupArnHasBeenSet =
false;
AWS_DYNAMODB_API ArchivalSummary(Aws::Utils::Json::JsonView jsonValue)
void SetArchivalBackupArn(Aws::String &&value)
AWS_DYNAMODB_API ArchivalSummary()
const Aws::String & GetArchivalBackupArn() const
ArchivalSummary & WithArchivalReason(const char *value)
AWS_DYNAMODB_API ArchivalSummary & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetArchivalReason(Aws::String &&value)
ArchivalSummary & WithArchivalBackupArn(const char *value)
void SetArchivalDateTime(Aws::Utils::DateTime &&value)
AWS_DYNAMODB_API Aws::Utils::Json::JsonValue Jsonize() const
bool ArchivalDateTimeHasBeenSet() const
const Aws::Utils::DateTime & GetArchivalDateTime() const
ArchivalSummary & WithArchivalDateTime(Aws::Utils::DateTime &&value)
bool ArchivalReasonHasBeenSet() const
bool ArchivalBackupArnHasBeenSet() const
void SetArchivalBackupArn(const char *value)
void SetArchivalDateTime(const Aws::Utils::DateTime &value)
const Aws::String & GetArchivalReason() const
void SetArchivalReason(const char *value)
void SetArchivalBackupArn(const Aws::String &value)
ArchivalSummary & WithArchivalBackupArn(Aws::String &&value)
ArchivalSummary & WithArchivalReason(Aws::String &&value)
ArchivalSummary & WithArchivalReason(const Aws::String &value)
ArchivalSummary & WithArchivalBackupArn(const Aws::String &value)
void SetArchivalReason(const Aws::String &value)
ArchivalSummary & WithArchivalDateTime(const Aws::Utils::DateTime &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue