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;
86 bool m_moveToColdStorageAfterDaysHasBeenSet =
false;
88 long long m_deleteAfterDays;
89 bool m_deleteAfterDaysHasBeenSet =
false;
91 bool m_optInToArchiveForSupportedResources;
92 bool m_optInToArchiveForSupportedResourcesHasBeenSet =
false;
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_BACKUP_API Lifecycle()
Aws::Utils::Json::JsonValue JsonValue