7#include <aws/dlm/DLM_EXPORTS.h>
8#include <aws/dlm/model/RetentionArchiveTier.h>
50 template<
typename RetentionArchiveTierT = RetentionArchiveTier>
51 void SetRetentionArchiveTier(RetentionArchiveTierT&& value) { m_retentionArchiveTierHasBeenSet =
true; m_retentionArchiveTier = std::forward<RetentionArchiveTierT>(value); }
52 template<
typename RetentionArchiveTierT = RetentionArchiveTier>
58 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