/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Contains an array of Transition objects specifying how long in days before a
* recovery point transitions to cold storage or is deleted. See
* Also:
AWS
* API Reference
Specifies the number of days after creation that a recovery point is deleted.
* Must be greater than 90 days plus MoveToColdStorageAfterDays
.
Specifies the number of days after creation that a recovery point is deleted.
* Must be greater than 90 days plus MoveToColdStorageAfterDays
.
Specifies the number of days after creation that a recovery point is deleted.
* Must be greater than 90 days plus MoveToColdStorageAfterDays
.
Specifies the number of days after creation that a recovery point is deleted.
* Must be greater than 90 days plus MoveToColdStorageAfterDays
.
Specifies the number of days after creation that a recovery point is moved to * cold storage.
*/ inline long long GetMoveToColdStorageAfterDays() const{ return m_moveToColdStorageAfterDays; } /** *Specifies the number of days after creation that a recovery point is moved to * cold storage.
*/ inline bool MoveToColdStorageAfterDaysHasBeenSet() const { return m_moveToColdStorageAfterDaysHasBeenSet; } /** *Specifies the number of days after creation that a recovery point is moved to * cold storage.
*/ inline void SetMoveToColdStorageAfterDays(long long value) { m_moveToColdStorageAfterDaysHasBeenSet = true; m_moveToColdStorageAfterDays = value; } /** *Specifies the number of days after creation that a recovery point is moved to * cold storage.
*/ inline AwsBackupRecoveryPointLifecycleDetails& WithMoveToColdStorageAfterDays(long long value) { SetMoveToColdStorageAfterDays(value); return *this;} private: long long m_deleteAfterDays; bool m_deleteAfterDaysHasBeenSet = false; long long m_moveToColdStorageAfterDays; bool m_moveToColdStorageAfterDaysHasBeenSet = false; }; } // namespace Model } // namespace SecurityHub } // namespace Aws