7#include <aws/securityhub/SecurityHub_EXPORTS.h>
47 inline void SetDeleteAfterDays(
long long value) { m_deleteAfterDaysHasBeenSet =
true; m_deleteAfterDays = value; }
63 long long m_deleteAfterDays{0};
64 bool m_deleteAfterDaysHasBeenSet =
false;
66 long long m_moveToColdStorageAfterDays{0};
67 bool m_moveToColdStorageAfterDaysHasBeenSet =
false;
AwsBackupBackupPlanLifecycleDetails & WithMoveToColdStorageAfterDays(long long value)
long long GetMoveToColdStorageAfterDays() const
void SetMoveToColdStorageAfterDays(long long value)
bool DeleteAfterDaysHasBeenSet() const
AWS_SECURITYHUB_API Aws::Utils::Json::JsonValue Jsonize() const
long long GetDeleteAfterDays() const
AWS_SECURITYHUB_API AwsBackupBackupPlanLifecycleDetails()=default
AWS_SECURITYHUB_API AwsBackupBackupPlanLifecycleDetails(Aws::Utils::Json::JsonView jsonValue)
bool MoveToColdStorageAfterDaysHasBeenSet() const
void SetDeleteAfterDays(long long value)
AWS_SECURITYHUB_API AwsBackupBackupPlanLifecycleDetails & operator=(Aws::Utils::Json::JsonView jsonValue)
AwsBackupBackupPlanLifecycleDetails & WithDeleteAfterDays(long long value)
Aws::Utils::Json::JsonValue JsonValue