7#include <aws/backup/Backup_EXPORTS.h>
69 inline void SetDeleteAfterDays(
long long value) { m_deleteAfterDaysHasBeenSet =
true; m_deleteAfterDays = value; }
85 long long m_moveToColdStorageAfterDays{0};
86 bool m_moveToColdStorageAfterDaysHasBeenSet =
false;
88 long long m_deleteAfterDays{0};
89 bool m_deleteAfterDaysHasBeenSet =
false;
91 bool m_optInToArchiveForSupportedResources{
false};
92 bool m_optInToArchiveForSupportedResourcesHasBeenSet =
false;
AWS_BACKUP_API Lifecycle()=default
bool GetOptInToArchiveForSupportedResources() const
Lifecycle & WithOptInToArchiveForSupportedResources(bool value)
void SetMoveToColdStorageAfterDays(long long value)
bool MoveToColdStorageAfterDaysHasBeenSet() const
Lifecycle & WithDeleteAfterDays(long long value)
Lifecycle & WithMoveToColdStorageAfterDays(long long value)
bool OptInToArchiveForSupportedResourcesHasBeenSet() const
void SetOptInToArchiveForSupportedResources(bool value)
AWS_BACKUP_API Lifecycle(Aws::Utils::Json::JsonView jsonValue)
long long GetDeleteAfterDays() const
AWS_BACKUP_API Aws::Utils::Json::JsonValue Jsonize() const
bool DeleteAfterDaysHasBeenSet() const
void SetDeleteAfterDays(long long value)
AWS_BACKUP_API Lifecycle & operator=(Aws::Utils::Json::JsonView jsonValue)
long long GetMoveToColdStorageAfterDays() const
Aws::Utils::Json::JsonValue JsonValue