7#include <aws/dlm/DLM_EXPORTS.h>
8#include <aws/dlm/model/RetentionArchiveTier.h>
44 template <
typename RetentionArchiveTierT = RetentionArchiveTier>
46 m_retentionArchiveTierHasBeenSet =
true;
47 m_retentionArchiveTier = std::forward<RetentionArchiveTierT>(value);
49 template <
typename RetentionArchiveTierT = RetentionArchiveTier>
57 bool m_retentionArchiveTierHasBeenSet =
false;
AWS_DLM_API ArchiveRetainRule & operator=(Aws::Utils::Json::JsonView jsonValue)
bool RetentionArchiveTierHasBeenSet() const
AWS_DLM_API Aws::Utils::Json::JsonValue Jsonize() const
ArchiveRetainRule & WithRetentionArchiveTier(RetentionArchiveTierT &&value)
AWS_DLM_API ArchiveRetainRule(Aws::Utils::Json::JsonView jsonValue)
const RetentionArchiveTier & GetRetentionArchiveTier() const
AWS_DLM_API ArchiveRetainRule()=default
void SetRetentionArchiveTier(RetentionArchiveTierT &&value)
Aws::Utils::Json::JsonValue JsonValue