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;
64 bool m_deleteAfterDaysHasBeenSet =
false;
66 long long m_moveToColdStorageAfterDays;
67 bool m_moveToColdStorageAfterDaysHasBeenSet =
false;
AWS_SECURITYHUB_API AwsBackupRecoveryPointLifecycleDetails(Aws::Utils::Json::JsonView jsonValue)
AWS_SECURITYHUB_API AwsBackupRecoveryPointLifecycleDetails & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetMoveToColdStorageAfterDays(long long value)
bool MoveToColdStorageAfterDaysHasBeenSet() const
bool DeleteAfterDaysHasBeenSet() const
void SetDeleteAfterDays(long long value)
AWS_SECURITYHUB_API AwsBackupRecoveryPointLifecycleDetails()
AWS_SECURITYHUB_API Aws::Utils::Json::JsonValue Jsonize() const
AwsBackupRecoveryPointLifecycleDetails & WithDeleteAfterDays(long long value)
AwsBackupRecoveryPointLifecycleDetails & WithMoveToColdStorageAfterDays(long long value)
long long GetDeleteAfterDays() const
long long GetMoveToColdStorageAfterDays() const
Aws::Utils::Json::JsonValue JsonValue