7#include <aws/backup/Backup_EXPORTS.h>
8#include <aws/core/utils/DateTime.h>
79 bool m_moveToColdStorageAtHasBeenSet =
false;
82 bool m_deleteAtHasBeenSet =
false;
void SetDeleteAt(const Aws::Utils::DateTime &value)
AWS_BACKUP_API CalculatedLifecycle(Aws::Utils::Json::JsonView jsonValue)
AWS_BACKUP_API CalculatedLifecycle()
CalculatedLifecycle & WithDeleteAt(Aws::Utils::DateTime &&value)
void SetMoveToColdStorageAt(Aws::Utils::DateTime &&value)
const Aws::Utils::DateTime & GetMoveToColdStorageAt() const
AWS_BACKUP_API Aws::Utils::Json::JsonValue Jsonize() const
CalculatedLifecycle & WithMoveToColdStorageAt(Aws::Utils::DateTime &&value)
void SetDeleteAt(Aws::Utils::DateTime &&value)
void SetMoveToColdStorageAt(const Aws::Utils::DateTime &value)
const Aws::Utils::DateTime & GetDeleteAt() const
CalculatedLifecycle & WithMoveToColdStorageAt(const Aws::Utils::DateTime &value)
CalculatedLifecycle & WithDeleteAt(const Aws::Utils::DateTime &value)
bool MoveToColdStorageAtHasBeenSet() const
AWS_BACKUP_API CalculatedLifecycle & operator=(Aws::Utils::Json::JsonView jsonValue)
bool DeleteAtHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue