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

#include <RecoveryPointCreator.h>

Public Member Functions

 RecoveryPointCreator ()
 
 RecoveryPointCreator (Aws::Utils::Json::JsonView jsonValue)
 
RecoveryPointCreatoroperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetBackupPlanId () const
 
bool BackupPlanIdHasBeenSet () const
 
void SetBackupPlanId (const Aws::String &value)
 
void SetBackupPlanId (Aws::String &&value)
 
void SetBackupPlanId (const char *value)
 
RecoveryPointCreatorWithBackupPlanId (const Aws::String &value)
 
RecoveryPointCreatorWithBackupPlanId (Aws::String &&value)
 
RecoveryPointCreatorWithBackupPlanId (const char *value)
 
const Aws::StringGetBackupPlanArn () const
 
bool BackupPlanArnHasBeenSet () const
 
void SetBackupPlanArn (const Aws::String &value)
 
void SetBackupPlanArn (Aws::String &&value)
 
void SetBackupPlanArn (const char *value)
 
RecoveryPointCreatorWithBackupPlanArn (const Aws::String &value)
 
RecoveryPointCreatorWithBackupPlanArn (Aws::String &&value)
 
RecoveryPointCreatorWithBackupPlanArn (const char *value)
 
const Aws::StringGetBackupPlanVersion () const
 
bool BackupPlanVersionHasBeenSet () const
 
void SetBackupPlanVersion (const Aws::String &value)
 
void SetBackupPlanVersion (Aws::String &&value)
 
void SetBackupPlanVersion (const char *value)
 
RecoveryPointCreatorWithBackupPlanVersion (const Aws::String &value)
 
RecoveryPointCreatorWithBackupPlanVersion (Aws::String &&value)
 
RecoveryPointCreatorWithBackupPlanVersion (const char *value)
 
const Aws::StringGetBackupRuleId () const
 
bool BackupRuleIdHasBeenSet () const
 
void SetBackupRuleId (const Aws::String &value)
 
void SetBackupRuleId (Aws::String &&value)
 
void SetBackupRuleId (const char *value)
 
RecoveryPointCreatorWithBackupRuleId (const Aws::String &value)
 
RecoveryPointCreatorWithBackupRuleId (Aws::String &&value)
 
RecoveryPointCreatorWithBackupRuleId (const char *value)
 

Detailed Description

Contains information about the backup plan and rule that AWS Backup used to initiate the recovery point backup.

See Also:

AWS API Reference

Definition at line 32 of file RecoveryPointCreator.h.

Constructor & Destructor Documentation

◆ RecoveryPointCreator() [1/2]

Aws::Backup::Model::RecoveryPointCreator::RecoveryPointCreator ( )

◆ RecoveryPointCreator() [2/2]

Aws::Backup::Model::RecoveryPointCreator::RecoveryPointCreator ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ BackupPlanArnHasBeenSet()

bool Aws::Backup::Model::RecoveryPointCreator::BackupPlanArnHasBeenSet ( ) const
inline

An Amazon Resource Name (ARN) that uniquely identifies a backup plan; for example, arn:aws:backup:us-east-1:123456789012:plan:8F81F553-3A74-4A3F-B93D-B3360DC80C50.

Definition at line 94 of file RecoveryPointCreator.h.

◆ BackupPlanIdHasBeenSet()

bool Aws::Backup::Model::RecoveryPointCreator::BackupPlanIdHasBeenSet ( ) const
inline

Uniquely identifies a backup plan.

Definition at line 49 of file RecoveryPointCreator.h.

◆ BackupPlanVersionHasBeenSet()

bool Aws::Backup::Model::RecoveryPointCreator::BackupPlanVersionHasBeenSet ( ) const
inline

Version IDs are unique, randomly generated, Unicode, UTF-8 encoded strings that are at most 1,024 bytes long. They cannot be edited.

Definition at line 149 of file RecoveryPointCreator.h.

◆ BackupRuleIdHasBeenSet()

bool Aws::Backup::Model::RecoveryPointCreator::BackupRuleIdHasBeenSet ( ) const
inline

Uniquely identifies a rule used to schedule the backup of a selection of resources.

Definition at line 198 of file RecoveryPointCreator.h.

◆ GetBackupPlanArn()

const Aws::String& Aws::Backup::Model::RecoveryPointCreator::GetBackupPlanArn ( ) const
inline

An Amazon Resource Name (ARN) that uniquely identifies a backup plan; for example, arn:aws:backup:us-east-1:123456789012:plan:8F81F553-3A74-4A3F-B93D-B3360DC80C50.

Definition at line 87 of file RecoveryPointCreator.h.

◆ GetBackupPlanId()

const Aws::String& Aws::Backup::Model::RecoveryPointCreator::GetBackupPlanId ( ) const
inline

Uniquely identifies a backup plan.

Definition at line 44 of file RecoveryPointCreator.h.

◆ GetBackupPlanVersion()

const Aws::String& Aws::Backup::Model::RecoveryPointCreator::GetBackupPlanVersion ( ) const
inline

Version IDs are unique, randomly generated, Unicode, UTF-8 encoded strings that are at most 1,024 bytes long. They cannot be edited.

Definition at line 143 of file RecoveryPointCreator.h.

◆ GetBackupRuleId()

const Aws::String& Aws::Backup::Model::RecoveryPointCreator::GetBackupRuleId ( ) const
inline

Uniquely identifies a rule used to schedule the backup of a selection of resources.

Definition at line 192 of file RecoveryPointCreator.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::Backup::Model::RecoveryPointCreator::Jsonize ( ) const

◆ operator=()

RecoveryPointCreator& Aws::Backup::Model::RecoveryPointCreator::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetBackupPlanArn() [1/3]

void Aws::Backup::Model::RecoveryPointCreator::SetBackupPlanArn ( const Aws::String value)
inline

An Amazon Resource Name (ARN) that uniquely identifies a backup plan; for example, arn:aws:backup:us-east-1:123456789012:plan:8F81F553-3A74-4A3F-B93D-B3360DC80C50.

Definition at line 101 of file RecoveryPointCreator.h.

◆ SetBackupPlanArn() [2/3]

void Aws::Backup::Model::RecoveryPointCreator::SetBackupPlanArn ( Aws::String &&  value)
inline

An Amazon Resource Name (ARN) that uniquely identifies a backup plan; for example, arn:aws:backup:us-east-1:123456789012:plan:8F81F553-3A74-4A3F-B93D-B3360DC80C50.

Definition at line 108 of file RecoveryPointCreator.h.

◆ SetBackupPlanArn() [3/3]

void Aws::Backup::Model::RecoveryPointCreator::SetBackupPlanArn ( const char *  value)
inline

An Amazon Resource Name (ARN) that uniquely identifies a backup plan; for example, arn:aws:backup:us-east-1:123456789012:plan:8F81F553-3A74-4A3F-B93D-B3360DC80C50.

Definition at line 115 of file RecoveryPointCreator.h.

◆ SetBackupPlanId() [1/3]

void Aws::Backup::Model::RecoveryPointCreator::SetBackupPlanId ( const Aws::String value)
inline

Uniquely identifies a backup plan.

Definition at line 54 of file RecoveryPointCreator.h.

◆ SetBackupPlanId() [2/3]

void Aws::Backup::Model::RecoveryPointCreator::SetBackupPlanId ( Aws::String &&  value)
inline

Uniquely identifies a backup plan.

Definition at line 59 of file RecoveryPointCreator.h.

◆ SetBackupPlanId() [3/3]

void Aws::Backup::Model::RecoveryPointCreator::SetBackupPlanId ( const char *  value)
inline

Uniquely identifies a backup plan.

Definition at line 64 of file RecoveryPointCreator.h.

◆ SetBackupPlanVersion() [1/3]

void Aws::Backup::Model::RecoveryPointCreator::SetBackupPlanVersion ( const Aws::String value)
inline

Version IDs are unique, randomly generated, Unicode, UTF-8 encoded strings that are at most 1,024 bytes long. They cannot be edited.

Definition at line 155 of file RecoveryPointCreator.h.

◆ SetBackupPlanVersion() [2/3]

void Aws::Backup::Model::RecoveryPointCreator::SetBackupPlanVersion ( Aws::String &&  value)
inline

Version IDs are unique, randomly generated, Unicode, UTF-8 encoded strings that are at most 1,024 bytes long. They cannot be edited.

Definition at line 161 of file RecoveryPointCreator.h.

◆ SetBackupPlanVersion() [3/3]

void Aws::Backup::Model::RecoveryPointCreator::SetBackupPlanVersion ( const char *  value)
inline

Version IDs are unique, randomly generated, Unicode, UTF-8 encoded strings that are at most 1,024 bytes long. They cannot be edited.

Definition at line 167 of file RecoveryPointCreator.h.

◆ SetBackupRuleId() [1/3]

void Aws::Backup::Model::RecoveryPointCreator::SetBackupRuleId ( const Aws::String value)
inline

Uniquely identifies a rule used to schedule the backup of a selection of resources.

Definition at line 204 of file RecoveryPointCreator.h.

◆ SetBackupRuleId() [2/3]

void Aws::Backup::Model::RecoveryPointCreator::SetBackupRuleId ( Aws::String &&  value)
inline

Uniquely identifies a rule used to schedule the backup of a selection of resources.

Definition at line 210 of file RecoveryPointCreator.h.

◆ SetBackupRuleId() [3/3]

void Aws::Backup::Model::RecoveryPointCreator::SetBackupRuleId ( const char *  value)
inline

Uniquely identifies a rule used to schedule the backup of a selection of resources.

Definition at line 216 of file RecoveryPointCreator.h.

◆ WithBackupPlanArn() [1/3]

RecoveryPointCreator& Aws::Backup::Model::RecoveryPointCreator::WithBackupPlanArn ( const Aws::String value)
inline

An Amazon Resource Name (ARN) that uniquely identifies a backup plan; for example, arn:aws:backup:us-east-1:123456789012:plan:8F81F553-3A74-4A3F-B93D-B3360DC80C50.

Definition at line 122 of file RecoveryPointCreator.h.

◆ WithBackupPlanArn() [2/3]

RecoveryPointCreator& Aws::Backup::Model::RecoveryPointCreator::WithBackupPlanArn ( Aws::String &&  value)
inline

An Amazon Resource Name (ARN) that uniquely identifies a backup plan; for example, arn:aws:backup:us-east-1:123456789012:plan:8F81F553-3A74-4A3F-B93D-B3360DC80C50.

Definition at line 129 of file RecoveryPointCreator.h.

◆ WithBackupPlanArn() [3/3]

RecoveryPointCreator& Aws::Backup::Model::RecoveryPointCreator::WithBackupPlanArn ( const char *  value)
inline

An Amazon Resource Name (ARN) that uniquely identifies a backup plan; for example, arn:aws:backup:us-east-1:123456789012:plan:8F81F553-3A74-4A3F-B93D-B3360DC80C50.

Definition at line 136 of file RecoveryPointCreator.h.

◆ WithBackupPlanId() [1/3]

RecoveryPointCreator& Aws::Backup::Model::RecoveryPointCreator::WithBackupPlanId ( const Aws::String value)
inline

Uniquely identifies a backup plan.

Definition at line 69 of file RecoveryPointCreator.h.

◆ WithBackupPlanId() [2/3]

RecoveryPointCreator& Aws::Backup::Model::RecoveryPointCreator::WithBackupPlanId ( Aws::String &&  value)
inline

Uniquely identifies a backup plan.

Definition at line 74 of file RecoveryPointCreator.h.

◆ WithBackupPlanId() [3/3]

RecoveryPointCreator& Aws::Backup::Model::RecoveryPointCreator::WithBackupPlanId ( const char *  value)
inline

Uniquely identifies a backup plan.

Definition at line 79 of file RecoveryPointCreator.h.

◆ WithBackupPlanVersion() [1/3]

RecoveryPointCreator& Aws::Backup::Model::RecoveryPointCreator::WithBackupPlanVersion ( const Aws::String value)
inline

Version IDs are unique, randomly generated, Unicode, UTF-8 encoded strings that are at most 1,024 bytes long. They cannot be edited.

Definition at line 173 of file RecoveryPointCreator.h.

◆ WithBackupPlanVersion() [2/3]

RecoveryPointCreator& Aws::Backup::Model::RecoveryPointCreator::WithBackupPlanVersion ( Aws::String &&  value)
inline

Version IDs are unique, randomly generated, Unicode, UTF-8 encoded strings that are at most 1,024 bytes long. They cannot be edited.

Definition at line 179 of file RecoveryPointCreator.h.

◆ WithBackupPlanVersion() [3/3]

RecoveryPointCreator& Aws::Backup::Model::RecoveryPointCreator::WithBackupPlanVersion ( const char *  value)
inline

Version IDs are unique, randomly generated, Unicode, UTF-8 encoded strings that are at most 1,024 bytes long. They cannot be edited.

Definition at line 185 of file RecoveryPointCreator.h.

◆ WithBackupRuleId() [1/3]

RecoveryPointCreator& Aws::Backup::Model::RecoveryPointCreator::WithBackupRuleId ( const Aws::String value)
inline

Uniquely identifies a rule used to schedule the backup of a selection of resources.

Definition at line 222 of file RecoveryPointCreator.h.

◆ WithBackupRuleId() [2/3]

RecoveryPointCreator& Aws::Backup::Model::RecoveryPointCreator::WithBackupRuleId ( Aws::String &&  value)
inline

Uniquely identifies a rule used to schedule the backup of a selection of resources.

Definition at line 228 of file RecoveryPointCreator.h.

◆ WithBackupRuleId() [3/3]

RecoveryPointCreator& Aws::Backup::Model::RecoveryPointCreator::WithBackupRuleId ( const char *  value)
inline

Uniquely identifies a rule used to schedule the backup of a selection of resources.

Definition at line 234 of file RecoveryPointCreator.h.


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