AWS SDK for C++  1.8.100
AWS SDK for C++
Public Member Functions | List of all members
Aws::Backup::Model::UpdateRecoveryPointLifecycleResult Class Reference

#include <UpdateRecoveryPointLifecycleResult.h>

Public Member Functions

 UpdateRecoveryPointLifecycleResult ()
 
 UpdateRecoveryPointLifecycleResult (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
UpdateRecoveryPointLifecycleResultoperator= (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
const Aws::StringGetBackupVaultArn () const
 
void SetBackupVaultArn (const Aws::String &value)
 
void SetBackupVaultArn (Aws::String &&value)
 
void SetBackupVaultArn (const char *value)
 
UpdateRecoveryPointLifecycleResultWithBackupVaultArn (const Aws::String &value)
 
UpdateRecoveryPointLifecycleResultWithBackupVaultArn (Aws::String &&value)
 
UpdateRecoveryPointLifecycleResultWithBackupVaultArn (const char *value)
 
const Aws::StringGetRecoveryPointArn () const
 
void SetRecoveryPointArn (const Aws::String &value)
 
void SetRecoveryPointArn (Aws::String &&value)
 
void SetRecoveryPointArn (const char *value)
 
UpdateRecoveryPointLifecycleResultWithRecoveryPointArn (const Aws::String &value)
 
UpdateRecoveryPointLifecycleResultWithRecoveryPointArn (Aws::String &&value)
 
UpdateRecoveryPointLifecycleResultWithRecoveryPointArn (const char *value)
 
const LifecycleGetLifecycle () const
 
void SetLifecycle (const Lifecycle &value)
 
void SetLifecycle (Lifecycle &&value)
 
UpdateRecoveryPointLifecycleResultWithLifecycle (const Lifecycle &value)
 
UpdateRecoveryPointLifecycleResultWithLifecycle (Lifecycle &&value)
 
const CalculatedLifecycleGetCalculatedLifecycle () const
 
void SetCalculatedLifecycle (const CalculatedLifecycle &value)
 
void SetCalculatedLifecycle (CalculatedLifecycle &&value)
 
UpdateRecoveryPointLifecycleResultWithCalculatedLifecycle (const CalculatedLifecycle &value)
 
UpdateRecoveryPointLifecycleResultWithCalculatedLifecycle (CalculatedLifecycle &&value)
 

Detailed Description

Definition at line 29 of file UpdateRecoveryPointLifecycleResult.h.

Constructor & Destructor Documentation

◆ UpdateRecoveryPointLifecycleResult() [1/2]

Aws::Backup::Model::UpdateRecoveryPointLifecycleResult::UpdateRecoveryPointLifecycleResult ( )

◆ UpdateRecoveryPointLifecycleResult() [2/2]

Aws::Backup::Model::UpdateRecoveryPointLifecycleResult::UpdateRecoveryPointLifecycleResult ( const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &  result)

Member Function Documentation

◆ GetBackupVaultArn()

const Aws::String& Aws::Backup::Model::UpdateRecoveryPointLifecycleResult::GetBackupVaultArn ( ) const
inline

An ARN that uniquely identifies a backup vault; for example, arn:aws:backup:us-east-1:123456789012:vault:aBackupVault.

Definition at line 41 of file UpdateRecoveryPointLifecycleResult.h.

◆ GetCalculatedLifecycle()

const CalculatedLifecycle& Aws::Backup::Model::UpdateRecoveryPointLifecycleResult::GetCalculatedLifecycle ( ) const
inline

A CalculatedLifecycle object containing DeleteAt and MoveToColdStorageAt timestamps.

Definition at line 190 of file UpdateRecoveryPointLifecycleResult.h.

◆ GetLifecycle()

const Lifecycle& Aws::Backup::Model::UpdateRecoveryPointLifecycleResult::GetLifecycle ( ) const
inline

The lifecycle defines when a protected resource is transitioned to cold storage and when it expires. AWS Backup transitions and expires backups automatically according to the lifecycle that you define.

Backups transitioned to cold storage must be stored in cold storage for a minimum of 90 days. Therefore, the “expire after days” setting must be 90 days greater than the “transition to cold after days” setting. The “transition to cold after days” setting cannot be changed after a backup has been transitioned to cold.

Definition at line 139 of file UpdateRecoveryPointLifecycleResult.h.

◆ GetRecoveryPointArn()

const Aws::String& Aws::Backup::Model::UpdateRecoveryPointLifecycleResult::GetRecoveryPointArn ( ) const
inline

An Amazon Resource Name (ARN) that uniquely identifies a recovery point; for example, arn:aws:backup:us-east-1:123456789012:recovery-point:1EB3B5E7-9EB0-435A-A80B-108B488B0D45.

Definition at line 85 of file UpdateRecoveryPointLifecycleResult.h.

◆ operator=()

UpdateRecoveryPointLifecycleResult& Aws::Backup::Model::UpdateRecoveryPointLifecycleResult::operator= ( const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &  result)

◆ SetBackupVaultArn() [1/3]

void Aws::Backup::Model::UpdateRecoveryPointLifecycleResult::SetBackupVaultArn ( const Aws::String value)
inline

An ARN that uniquely identifies a backup vault; for example, arn:aws:backup:us-east-1:123456789012:vault:aBackupVault.

Definition at line 47 of file UpdateRecoveryPointLifecycleResult.h.

◆ SetBackupVaultArn() [2/3]

void Aws::Backup::Model::UpdateRecoveryPointLifecycleResult::SetBackupVaultArn ( Aws::String &&  value)
inline

An ARN that uniquely identifies a backup vault; for example, arn:aws:backup:us-east-1:123456789012:vault:aBackupVault.

Definition at line 53 of file UpdateRecoveryPointLifecycleResult.h.

◆ SetBackupVaultArn() [3/3]

void Aws::Backup::Model::UpdateRecoveryPointLifecycleResult::SetBackupVaultArn ( const char *  value)
inline

An ARN that uniquely identifies a backup vault; for example, arn:aws:backup:us-east-1:123456789012:vault:aBackupVault.

Definition at line 59 of file UpdateRecoveryPointLifecycleResult.h.

◆ SetCalculatedLifecycle() [1/2]

void Aws::Backup::Model::UpdateRecoveryPointLifecycleResult::SetCalculatedLifecycle ( const CalculatedLifecycle value)
inline

A CalculatedLifecycle object containing DeleteAt and MoveToColdStorageAt timestamps.

Definition at line 196 of file UpdateRecoveryPointLifecycleResult.h.

◆ SetCalculatedLifecycle() [2/2]

void Aws::Backup::Model::UpdateRecoveryPointLifecycleResult::SetCalculatedLifecycle ( CalculatedLifecycle &&  value)
inline

A CalculatedLifecycle object containing DeleteAt and MoveToColdStorageAt timestamps.

Definition at line 202 of file UpdateRecoveryPointLifecycleResult.h.

◆ SetLifecycle() [1/2]

void Aws::Backup::Model::UpdateRecoveryPointLifecycleResult::SetLifecycle ( const Lifecycle value)
inline

The lifecycle defines when a protected resource is transitioned to cold storage and when it expires. AWS Backup transitions and expires backups automatically according to the lifecycle that you define.

Backups transitioned to cold storage must be stored in cold storage for a minimum of 90 days. Therefore, the “expire after days” setting must be 90 days greater than the “transition to cold after days” setting. The “transition to cold after days” setting cannot be changed after a backup has been transitioned to cold.

Definition at line 150 of file UpdateRecoveryPointLifecycleResult.h.

◆ SetLifecycle() [2/2]

void Aws::Backup::Model::UpdateRecoveryPointLifecycleResult::SetLifecycle ( Lifecycle &&  value)
inline

The lifecycle defines when a protected resource is transitioned to cold storage and when it expires. AWS Backup transitions and expires backups automatically according to the lifecycle that you define.

Backups transitioned to cold storage must be stored in cold storage for a minimum of 90 days. Therefore, the “expire after days” setting must be 90 days greater than the “transition to cold after days” setting. The “transition to cold after days” setting cannot be changed after a backup has been transitioned to cold.

Definition at line 161 of file UpdateRecoveryPointLifecycleResult.h.

◆ SetRecoveryPointArn() [1/3]

void Aws::Backup::Model::UpdateRecoveryPointLifecycleResult::SetRecoveryPointArn ( const Aws::String value)
inline

An Amazon Resource Name (ARN) that uniquely identifies a recovery point; for example, arn:aws:backup:us-east-1:123456789012:recovery-point:1EB3B5E7-9EB0-435A-A80B-108B488B0D45.

Definition at line 92 of file UpdateRecoveryPointLifecycleResult.h.

◆ SetRecoveryPointArn() [2/3]

void Aws::Backup::Model::UpdateRecoveryPointLifecycleResult::SetRecoveryPointArn ( Aws::String &&  value)
inline

An Amazon Resource Name (ARN) that uniquely identifies a recovery point; for example, arn:aws:backup:us-east-1:123456789012:recovery-point:1EB3B5E7-9EB0-435A-A80B-108B488B0D45.

Definition at line 99 of file UpdateRecoveryPointLifecycleResult.h.

◆ SetRecoveryPointArn() [3/3]

void Aws::Backup::Model::UpdateRecoveryPointLifecycleResult::SetRecoveryPointArn ( const char *  value)
inline

An Amazon Resource Name (ARN) that uniquely identifies a recovery point; for example, arn:aws:backup:us-east-1:123456789012:recovery-point:1EB3B5E7-9EB0-435A-A80B-108B488B0D45.

Definition at line 106 of file UpdateRecoveryPointLifecycleResult.h.

◆ WithBackupVaultArn() [1/3]

UpdateRecoveryPointLifecycleResult& Aws::Backup::Model::UpdateRecoveryPointLifecycleResult::WithBackupVaultArn ( const Aws::String value)
inline

An ARN that uniquely identifies a backup vault; for example, arn:aws:backup:us-east-1:123456789012:vault:aBackupVault.

Definition at line 65 of file UpdateRecoveryPointLifecycleResult.h.

◆ WithBackupVaultArn() [2/3]

UpdateRecoveryPointLifecycleResult& Aws::Backup::Model::UpdateRecoveryPointLifecycleResult::WithBackupVaultArn ( Aws::String &&  value)
inline

An ARN that uniquely identifies a backup vault; for example, arn:aws:backup:us-east-1:123456789012:vault:aBackupVault.

Definition at line 71 of file UpdateRecoveryPointLifecycleResult.h.

◆ WithBackupVaultArn() [3/3]

UpdateRecoveryPointLifecycleResult& Aws::Backup::Model::UpdateRecoveryPointLifecycleResult::WithBackupVaultArn ( const char *  value)
inline

An ARN that uniquely identifies a backup vault; for example, arn:aws:backup:us-east-1:123456789012:vault:aBackupVault.

Definition at line 77 of file UpdateRecoveryPointLifecycleResult.h.

◆ WithCalculatedLifecycle() [1/2]

UpdateRecoveryPointLifecycleResult& Aws::Backup::Model::UpdateRecoveryPointLifecycleResult::WithCalculatedLifecycle ( const CalculatedLifecycle value)
inline

A CalculatedLifecycle object containing DeleteAt and MoveToColdStorageAt timestamps.

Definition at line 208 of file UpdateRecoveryPointLifecycleResult.h.

◆ WithCalculatedLifecycle() [2/2]

UpdateRecoveryPointLifecycleResult& Aws::Backup::Model::UpdateRecoveryPointLifecycleResult::WithCalculatedLifecycle ( CalculatedLifecycle &&  value)
inline

A CalculatedLifecycle object containing DeleteAt and MoveToColdStorageAt timestamps.

Definition at line 214 of file UpdateRecoveryPointLifecycleResult.h.

◆ WithLifecycle() [1/2]

UpdateRecoveryPointLifecycleResult& Aws::Backup::Model::UpdateRecoveryPointLifecycleResult::WithLifecycle ( const Lifecycle value)
inline

The lifecycle defines when a protected resource is transitioned to cold storage and when it expires. AWS Backup transitions and expires backups automatically according to the lifecycle that you define.

Backups transitioned to cold storage must be stored in cold storage for a minimum of 90 days. Therefore, the “expire after days” setting must be 90 days greater than the “transition to cold after days” setting. The “transition to cold after days” setting cannot be changed after a backup has been transitioned to cold.

Definition at line 172 of file UpdateRecoveryPointLifecycleResult.h.

◆ WithLifecycle() [2/2]

UpdateRecoveryPointLifecycleResult& Aws::Backup::Model::UpdateRecoveryPointLifecycleResult::WithLifecycle ( Lifecycle &&  value)
inline

The lifecycle defines when a protected resource is transitioned to cold storage and when it expires. AWS Backup transitions and expires backups automatically according to the lifecycle that you define.

Backups transitioned to cold storage must be stored in cold storage for a minimum of 90 days. Therefore, the “expire after days” setting must be 90 days greater than the “transition to cold after days” setting. The “transition to cold after days” setting cannot be changed after a backup has been transitioned to cold.

Definition at line 183 of file UpdateRecoveryPointLifecycleResult.h.

◆ WithRecoveryPointArn() [1/3]

UpdateRecoveryPointLifecycleResult& Aws::Backup::Model::UpdateRecoveryPointLifecycleResult::WithRecoveryPointArn ( const Aws::String value)
inline

An Amazon Resource Name (ARN) that uniquely identifies a recovery point; for example, arn:aws:backup:us-east-1:123456789012:recovery-point:1EB3B5E7-9EB0-435A-A80B-108B488B0D45.

Definition at line 113 of file UpdateRecoveryPointLifecycleResult.h.

◆ WithRecoveryPointArn() [2/3]

UpdateRecoveryPointLifecycleResult& Aws::Backup::Model::UpdateRecoveryPointLifecycleResult::WithRecoveryPointArn ( Aws::String &&  value)
inline

An Amazon Resource Name (ARN) that uniquely identifies a recovery point; for example, arn:aws:backup:us-east-1:123456789012:recovery-point:1EB3B5E7-9EB0-435A-A80B-108B488B0D45.

Definition at line 120 of file UpdateRecoveryPointLifecycleResult.h.

◆ WithRecoveryPointArn() [3/3]

UpdateRecoveryPointLifecycleResult& Aws::Backup::Model::UpdateRecoveryPointLifecycleResult::WithRecoveryPointArn ( const char *  value)
inline

An Amazon Resource Name (ARN) that uniquely identifies a recovery point; for example, arn:aws:backup:us-east-1:123456789012:recovery-point:1EB3B5E7-9EB0-435A-A80B-108B488B0D45.

Definition at line 127 of file UpdateRecoveryPointLifecycleResult.h.


The documentation for this class was generated from the following file: