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

#include <CopyJob.h>

Public Member Functions

 CopyJob ()
 
 CopyJob (Aws::Utils::Json::JsonView jsonValue)
 
CopyJoboperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetAccountId () const
 
bool AccountIdHasBeenSet () const
 
void SetAccountId (const Aws::String &value)
 
void SetAccountId (Aws::String &&value)
 
void SetAccountId (const char *value)
 
CopyJobWithAccountId (const Aws::String &value)
 
CopyJobWithAccountId (Aws::String &&value)
 
CopyJobWithAccountId (const char *value)
 
const Aws::StringGetCopyJobId () const
 
bool CopyJobIdHasBeenSet () const
 
void SetCopyJobId (const Aws::String &value)
 
void SetCopyJobId (Aws::String &&value)
 
void SetCopyJobId (const char *value)
 
CopyJobWithCopyJobId (const Aws::String &value)
 
CopyJobWithCopyJobId (Aws::String &&value)
 
CopyJobWithCopyJobId (const char *value)
 
const Aws::StringGetSourceBackupVaultArn () const
 
bool SourceBackupVaultArnHasBeenSet () const
 
void SetSourceBackupVaultArn (const Aws::String &value)
 
void SetSourceBackupVaultArn (Aws::String &&value)
 
void SetSourceBackupVaultArn (const char *value)
 
CopyJobWithSourceBackupVaultArn (const Aws::String &value)
 
CopyJobWithSourceBackupVaultArn (Aws::String &&value)
 
CopyJobWithSourceBackupVaultArn (const char *value)
 
const Aws::StringGetSourceRecoveryPointArn () const
 
bool SourceRecoveryPointArnHasBeenSet () const
 
void SetSourceRecoveryPointArn (const Aws::String &value)
 
void SetSourceRecoveryPointArn (Aws::String &&value)
 
void SetSourceRecoveryPointArn (const char *value)
 
CopyJobWithSourceRecoveryPointArn (const Aws::String &value)
 
CopyJobWithSourceRecoveryPointArn (Aws::String &&value)
 
CopyJobWithSourceRecoveryPointArn (const char *value)
 
const Aws::StringGetDestinationBackupVaultArn () const
 
bool DestinationBackupVaultArnHasBeenSet () const
 
void SetDestinationBackupVaultArn (const Aws::String &value)
 
void SetDestinationBackupVaultArn (Aws::String &&value)
 
void SetDestinationBackupVaultArn (const char *value)
 
CopyJobWithDestinationBackupVaultArn (const Aws::String &value)
 
CopyJobWithDestinationBackupVaultArn (Aws::String &&value)
 
CopyJobWithDestinationBackupVaultArn (const char *value)
 
const Aws::StringGetDestinationRecoveryPointArn () const
 
bool DestinationRecoveryPointArnHasBeenSet () const
 
void SetDestinationRecoveryPointArn (const Aws::String &value)
 
void SetDestinationRecoveryPointArn (Aws::String &&value)
 
void SetDestinationRecoveryPointArn (const char *value)
 
CopyJobWithDestinationRecoveryPointArn (const Aws::String &value)
 
CopyJobWithDestinationRecoveryPointArn (Aws::String &&value)
 
CopyJobWithDestinationRecoveryPointArn (const char *value)
 
const Aws::StringGetResourceArn () const
 
bool ResourceArnHasBeenSet () const
 
void SetResourceArn (const Aws::String &value)
 
void SetResourceArn (Aws::String &&value)
 
void SetResourceArn (const char *value)
 
CopyJobWithResourceArn (const Aws::String &value)
 
CopyJobWithResourceArn (Aws::String &&value)
 
CopyJobWithResourceArn (const char *value)
 
const Aws::Utils::DateTimeGetCreationDate () const
 
bool CreationDateHasBeenSet () const
 
void SetCreationDate (const Aws::Utils::DateTime &value)
 
void SetCreationDate (Aws::Utils::DateTime &&value)
 
CopyJobWithCreationDate (const Aws::Utils::DateTime &value)
 
CopyJobWithCreationDate (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetCompletionDate () const
 
bool CompletionDateHasBeenSet () const
 
void SetCompletionDate (const Aws::Utils::DateTime &value)
 
void SetCompletionDate (Aws::Utils::DateTime &&value)
 
CopyJobWithCompletionDate (const Aws::Utils::DateTime &value)
 
CopyJobWithCompletionDate (Aws::Utils::DateTime &&value)
 
const CopyJobStateGetState () const
 
bool StateHasBeenSet () const
 
void SetState (const CopyJobState &value)
 
void SetState (CopyJobState &&value)
 
CopyJobWithState (const CopyJobState &value)
 
CopyJobWithState (CopyJobState &&value)
 
const Aws::StringGetStatusMessage () const
 
bool StatusMessageHasBeenSet () const
 
void SetStatusMessage (const Aws::String &value)
 
void SetStatusMessage (Aws::String &&value)
 
void SetStatusMessage (const char *value)
 
CopyJobWithStatusMessage (const Aws::String &value)
 
CopyJobWithStatusMessage (Aws::String &&value)
 
CopyJobWithStatusMessage (const char *value)
 
long long GetBackupSizeInBytes () const
 
bool BackupSizeInBytesHasBeenSet () const
 
void SetBackupSizeInBytes (long long value)
 
CopyJobWithBackupSizeInBytes (long long value)
 
const Aws::StringGetIamRoleArn () const
 
bool IamRoleArnHasBeenSet () const
 
void SetIamRoleArn (const Aws::String &value)
 
void SetIamRoleArn (Aws::String &&value)
 
void SetIamRoleArn (const char *value)
 
CopyJobWithIamRoleArn (const Aws::String &value)
 
CopyJobWithIamRoleArn (Aws::String &&value)
 
CopyJobWithIamRoleArn (const char *value)
 
const RecoveryPointCreatorGetCreatedBy () const
 
bool CreatedByHasBeenSet () const
 
void SetCreatedBy (const RecoveryPointCreator &value)
 
void SetCreatedBy (RecoveryPointCreator &&value)
 
CopyJobWithCreatedBy (const RecoveryPointCreator &value)
 
CopyJobWithCreatedBy (RecoveryPointCreator &&value)
 
const Aws::StringGetResourceType () const
 
bool ResourceTypeHasBeenSet () const
 
void SetResourceType (const Aws::String &value)
 
void SetResourceType (Aws::String &&value)
 
void SetResourceType (const char *value)
 
CopyJobWithResourceType (const Aws::String &value)
 
CopyJobWithResourceType (Aws::String &&value)
 
CopyJobWithResourceType (const char *value)
 

Detailed Description

Contains detailed information about a copy job.

See Also:

AWS API Reference

Definition at line 34 of file CopyJob.h.

Constructor & Destructor Documentation

◆ CopyJob() [1/2]

Aws::Backup::Model::CopyJob::CopyJob ( )

◆ CopyJob() [2/2]

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

Member Function Documentation

◆ AccountIdHasBeenSet()

bool Aws::Backup::Model::CopyJob::AccountIdHasBeenSet ( ) const
inline

The account ID that owns the copy job.

Definition at line 51 of file CopyJob.h.

◆ BackupSizeInBytesHasBeenSet()

bool Aws::Backup::Model::CopyJob::BackupSizeInBytesHasBeenSet ( ) const
inline

The size, in bytes, of a copy job.

Definition at line 572 of file CopyJob.h.

◆ CompletionDateHasBeenSet()

bool Aws::Backup::Model::CopyJob::CompletionDateHasBeenSet ( ) const
inline

The date and time a copy job is completed, in Unix format and Coordinated Universal Time (UTC). The value of CompletionDate is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.

Definition at line 457 of file CopyJob.h.

◆ CopyJobIdHasBeenSet()

bool Aws::Backup::Model::CopyJob::CopyJobIdHasBeenSet ( ) const
inline

Uniquely identifies a copy job.

Definition at line 92 of file CopyJob.h.

◆ CreatedByHasBeenSet()

bool Aws::Backup::Model::CopyJob::CreatedByHasBeenSet ( ) const
inline

Definition at line 638 of file CopyJob.h.

◆ CreationDateHasBeenSet()

bool Aws::Backup::Model::CopyJob::CreationDateHasBeenSet ( ) const
inline

The date and time a copy job is created, in Unix format and Coordinated Universal Time (UTC). The value of CreationDate is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.

Definition at line 408 of file CopyJob.h.

◆ DestinationBackupVaultArnHasBeenSet()

bool Aws::Backup::Model::CopyJob::DestinationBackupVaultArnHasBeenSet ( ) const
inline

An Amazon Resource Name (ARN) that uniquely identifies a destination copy vault; for example, arn:aws:backup:us-east-1:123456789012:vault:aBackupVault.

Definition at line 243 of file CopyJob.h.

◆ DestinationRecoveryPointArnHasBeenSet()

bool Aws::Backup::Model::CopyJob::DestinationRecoveryPointArnHasBeenSet ( ) const
inline

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

Definition at line 298 of file CopyJob.h.

◆ GetAccountId()

const Aws::String& Aws::Backup::Model::CopyJob::GetAccountId ( ) const
inline

The account ID that owns the copy job.

Definition at line 46 of file CopyJob.h.

◆ GetBackupSizeInBytes()

long long Aws::Backup::Model::CopyJob::GetBackupSizeInBytes ( ) const
inline

The size, in bytes, of a copy job.

Definition at line 567 of file CopyJob.h.

◆ GetCompletionDate()

const Aws::Utils::DateTime& Aws::Backup::Model::CopyJob::GetCompletionDate ( ) const
inline

The date and time a copy job is completed, in Unix format and Coordinated Universal Time (UTC). The value of CompletionDate is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.

Definition at line 449 of file CopyJob.h.

◆ GetCopyJobId()

const Aws::String& Aws::Backup::Model::CopyJob::GetCopyJobId ( ) const
inline

Uniquely identifies a copy job.

Definition at line 87 of file CopyJob.h.

◆ GetCreatedBy()

const RecoveryPointCreator& Aws::Backup::Model::CopyJob::GetCreatedBy ( ) const
inline

Definition at line 635 of file CopyJob.h.

◆ GetCreationDate()

const Aws::Utils::DateTime& Aws::Backup::Model::CopyJob::GetCreationDate ( ) const
inline

The date and time a copy job is created, in Unix format and Coordinated Universal Time (UTC). The value of CreationDate is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.

Definition at line 400 of file CopyJob.h.

◆ GetDestinationBackupVaultArn()

const Aws::String& Aws::Backup::Model::CopyJob::GetDestinationBackupVaultArn ( ) const
inline

An Amazon Resource Name (ARN) that uniquely identifies a destination copy vault; for example, arn:aws:backup:us-east-1:123456789012:vault:aBackupVault.

Definition at line 236 of file CopyJob.h.

◆ GetDestinationRecoveryPointArn()

const Aws::String& Aws::Backup::Model::CopyJob::GetDestinationRecoveryPointArn ( ) const
inline

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

Definition at line 292 of file CopyJob.h.

◆ GetIamRoleArn()

const Aws::String& Aws::Backup::Model::CopyJob::GetIamRoleArn ( ) const
inline

Specifies the IAM role ARN used to copy the target recovery point; for example, arn:aws:iam::123456789012:role/S3Access.

Definition at line 589 of file CopyJob.h.

◆ GetResourceArn()

const Aws::String& Aws::Backup::Model::CopyJob::GetResourceArn ( ) const
inline

The AWS resource to be copied; for example, an Amazon Elastic Block Store (Amazon EBS) volume or an Amazon Relational Database Service (Amazon RDS) database.

Definition at line 342 of file CopyJob.h.

◆ GetResourceType()

const Aws::String& Aws::Backup::Model::CopyJob::GetResourceType ( ) const
inline

The type of AWS resource to be copied; for example, an Amazon Elastic Block Store (Amazon EBS) volume or an Amazon Relational Database Service (Amazon RDS) database.

Definition at line 658 of file CopyJob.h.

◆ GetSourceBackupVaultArn()

const Aws::String& Aws::Backup::Model::CopyJob::GetSourceBackupVaultArn ( ) const
inline

An Amazon Resource Name (ARN) that uniquely identifies a source copy vault; for example, arn:aws:backup:us-east-1:123456789012:vault:aBackupVault.

Definition at line 130 of file CopyJob.h.

◆ GetSourceRecoveryPointArn()

const Aws::String& Aws::Backup::Model::CopyJob::GetSourceRecoveryPointArn ( ) const
inline

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

Definition at line 186 of file CopyJob.h.

◆ GetState()

const CopyJobState& Aws::Backup::Model::CopyJob::GetState ( ) const
inline

The current state of a copy job.

Definition at line 495 of file CopyJob.h.

◆ GetStatusMessage()

const Aws::String& Aws::Backup::Model::CopyJob::GetStatusMessage ( ) const
inline

A detailed message explaining the status of the job to copy a resource.

Definition at line 526 of file CopyJob.h.

◆ IamRoleArnHasBeenSet()

bool Aws::Backup::Model::CopyJob::IamRoleArnHasBeenSet ( ) const
inline

Specifies the IAM role ARN used to copy the target recovery point; for example, arn:aws:iam::123456789012:role/S3Access.

Definition at line 595 of file CopyJob.h.

◆ Jsonize()

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

◆ operator=()

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

◆ ResourceArnHasBeenSet()

bool Aws::Backup::Model::CopyJob::ResourceArnHasBeenSet ( ) const
inline

The AWS resource to be copied; for example, an Amazon Elastic Block Store (Amazon EBS) volume or an Amazon Relational Database Service (Amazon RDS) database.

Definition at line 349 of file CopyJob.h.

◆ ResourceTypeHasBeenSet()

bool Aws::Backup::Model::CopyJob::ResourceTypeHasBeenSet ( ) const
inline

The type of AWS resource to be copied; for example, an Amazon Elastic Block Store (Amazon EBS) volume or an Amazon Relational Database Service (Amazon RDS) database.

Definition at line 665 of file CopyJob.h.

◆ SetAccountId() [1/3]

void Aws::Backup::Model::CopyJob::SetAccountId ( const Aws::String value)
inline

The account ID that owns the copy job.

Definition at line 56 of file CopyJob.h.

◆ SetAccountId() [2/3]

void Aws::Backup::Model::CopyJob::SetAccountId ( Aws::String &&  value)
inline

The account ID that owns the copy job.

Definition at line 61 of file CopyJob.h.

◆ SetAccountId() [3/3]

void Aws::Backup::Model::CopyJob::SetAccountId ( const char *  value)
inline

The account ID that owns the copy job.

Definition at line 66 of file CopyJob.h.

◆ SetBackupSizeInBytes()

void Aws::Backup::Model::CopyJob::SetBackupSizeInBytes ( long long  value)
inline

The size, in bytes, of a copy job.

Definition at line 577 of file CopyJob.h.

◆ SetCompletionDate() [1/2]

void Aws::Backup::Model::CopyJob::SetCompletionDate ( const Aws::Utils::DateTime value)
inline

The date and time a copy job is completed, in Unix format and Coordinated Universal Time (UTC). The value of CompletionDate is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.

Definition at line 465 of file CopyJob.h.

◆ SetCompletionDate() [2/2]

void Aws::Backup::Model::CopyJob::SetCompletionDate ( Aws::Utils::DateTime &&  value)
inline

The date and time a copy job is completed, in Unix format and Coordinated Universal Time (UTC). The value of CompletionDate is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.

Definition at line 473 of file CopyJob.h.

◆ SetCopyJobId() [1/3]

void Aws::Backup::Model::CopyJob::SetCopyJobId ( const Aws::String value)
inline

Uniquely identifies a copy job.

Definition at line 97 of file CopyJob.h.

◆ SetCopyJobId() [2/3]

void Aws::Backup::Model::CopyJob::SetCopyJobId ( Aws::String &&  value)
inline

Uniquely identifies a copy job.

Definition at line 102 of file CopyJob.h.

◆ SetCopyJobId() [3/3]

void Aws::Backup::Model::CopyJob::SetCopyJobId ( const char *  value)
inline

Uniquely identifies a copy job.

Definition at line 107 of file CopyJob.h.

◆ SetCreatedBy() [1/2]

void Aws::Backup::Model::CopyJob::SetCreatedBy ( const RecoveryPointCreator value)
inline

Definition at line 641 of file CopyJob.h.

◆ SetCreatedBy() [2/2]

void Aws::Backup::Model::CopyJob::SetCreatedBy ( RecoveryPointCreator &&  value)
inline

Definition at line 644 of file CopyJob.h.

◆ SetCreationDate() [1/2]

void Aws::Backup::Model::CopyJob::SetCreationDate ( const Aws::Utils::DateTime value)
inline

The date and time a copy job is created, in Unix format and Coordinated Universal Time (UTC). The value of CreationDate is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.

Definition at line 416 of file CopyJob.h.

◆ SetCreationDate() [2/2]

void Aws::Backup::Model::CopyJob::SetCreationDate ( Aws::Utils::DateTime &&  value)
inline

The date and time a copy job is created, in Unix format and Coordinated Universal Time (UTC). The value of CreationDate is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.

Definition at line 424 of file CopyJob.h.

◆ SetDestinationBackupVaultArn() [1/3]

void Aws::Backup::Model::CopyJob::SetDestinationBackupVaultArn ( const Aws::String value)
inline

An Amazon Resource Name (ARN) that uniquely identifies a destination copy vault; for example, arn:aws:backup:us-east-1:123456789012:vault:aBackupVault.

Definition at line 250 of file CopyJob.h.

◆ SetDestinationBackupVaultArn() [2/3]

void Aws::Backup::Model::CopyJob::SetDestinationBackupVaultArn ( Aws::String &&  value)
inline

An Amazon Resource Name (ARN) that uniquely identifies a destination copy vault; for example, arn:aws:backup:us-east-1:123456789012:vault:aBackupVault.

Definition at line 257 of file CopyJob.h.

◆ SetDestinationBackupVaultArn() [3/3]

void Aws::Backup::Model::CopyJob::SetDestinationBackupVaultArn ( const char *  value)
inline

An Amazon Resource Name (ARN) that uniquely identifies a destination copy vault; for example, arn:aws:backup:us-east-1:123456789012:vault:aBackupVault.

Definition at line 264 of file CopyJob.h.

◆ SetDestinationRecoveryPointArn() [1/3]

void Aws::Backup::Model::CopyJob::SetDestinationRecoveryPointArn ( const Aws::String value)
inline

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

Definition at line 304 of file CopyJob.h.

◆ SetDestinationRecoveryPointArn() [2/3]

void Aws::Backup::Model::CopyJob::SetDestinationRecoveryPointArn ( Aws::String &&  value)
inline

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

Definition at line 310 of file CopyJob.h.

◆ SetDestinationRecoveryPointArn() [3/3]

void Aws::Backup::Model::CopyJob::SetDestinationRecoveryPointArn ( const char *  value)
inline

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

Definition at line 316 of file CopyJob.h.

◆ SetIamRoleArn() [1/3]

void Aws::Backup::Model::CopyJob::SetIamRoleArn ( const Aws::String value)
inline

Specifies the IAM role ARN used to copy the target recovery point; for example, arn:aws:iam::123456789012:role/S3Access.

Definition at line 601 of file CopyJob.h.

◆ SetIamRoleArn() [2/3]

void Aws::Backup::Model::CopyJob::SetIamRoleArn ( Aws::String &&  value)
inline

Specifies the IAM role ARN used to copy the target recovery point; for example, arn:aws:iam::123456789012:role/S3Access.

Definition at line 607 of file CopyJob.h.

◆ SetIamRoleArn() [3/3]

void Aws::Backup::Model::CopyJob::SetIamRoleArn ( const char *  value)
inline

Specifies the IAM role ARN used to copy the target recovery point; for example, arn:aws:iam::123456789012:role/S3Access.

Definition at line 613 of file CopyJob.h.

◆ SetResourceArn() [1/3]

void Aws::Backup::Model::CopyJob::SetResourceArn ( const Aws::String value)
inline

The AWS resource to be copied; for example, an Amazon Elastic Block Store (Amazon EBS) volume or an Amazon Relational Database Service (Amazon RDS) database.

Definition at line 356 of file CopyJob.h.

◆ SetResourceArn() [2/3]

void Aws::Backup::Model::CopyJob::SetResourceArn ( Aws::String &&  value)
inline

The AWS resource to be copied; for example, an Amazon Elastic Block Store (Amazon EBS) volume or an Amazon Relational Database Service (Amazon RDS) database.

Definition at line 363 of file CopyJob.h.

◆ SetResourceArn() [3/3]

void Aws::Backup::Model::CopyJob::SetResourceArn ( const char *  value)
inline

The AWS resource to be copied; for example, an Amazon Elastic Block Store (Amazon EBS) volume or an Amazon Relational Database Service (Amazon RDS) database.

Definition at line 370 of file CopyJob.h.

◆ SetResourceType() [1/3]

void Aws::Backup::Model::CopyJob::SetResourceType ( const Aws::String value)
inline

The type of AWS resource to be copied; for example, an Amazon Elastic Block Store (Amazon EBS) volume or an Amazon Relational Database Service (Amazon RDS) database.

Definition at line 672 of file CopyJob.h.

◆ SetResourceType() [2/3]

void Aws::Backup::Model::CopyJob::SetResourceType ( Aws::String &&  value)
inline

The type of AWS resource to be copied; for example, an Amazon Elastic Block Store (Amazon EBS) volume or an Amazon Relational Database Service (Amazon RDS) database.

Definition at line 679 of file CopyJob.h.

◆ SetResourceType() [3/3]

void Aws::Backup::Model::CopyJob::SetResourceType ( const char *  value)
inline

The type of AWS resource to be copied; for example, an Amazon Elastic Block Store (Amazon EBS) volume or an Amazon Relational Database Service (Amazon RDS) database.

Definition at line 686 of file CopyJob.h.

◆ SetSourceBackupVaultArn() [1/3]

void Aws::Backup::Model::CopyJob::SetSourceBackupVaultArn ( const Aws::String value)
inline

An Amazon Resource Name (ARN) that uniquely identifies a source copy vault; for example, arn:aws:backup:us-east-1:123456789012:vault:aBackupVault.

Definition at line 144 of file CopyJob.h.

◆ SetSourceBackupVaultArn() [2/3]

void Aws::Backup::Model::CopyJob::SetSourceBackupVaultArn ( Aws::String &&  value)
inline

An Amazon Resource Name (ARN) that uniquely identifies a source copy vault; for example, arn:aws:backup:us-east-1:123456789012:vault:aBackupVault.

Definition at line 151 of file CopyJob.h.

◆ SetSourceBackupVaultArn() [3/3]

void Aws::Backup::Model::CopyJob::SetSourceBackupVaultArn ( const char *  value)
inline

An Amazon Resource Name (ARN) that uniquely identifies a source copy vault; for example, arn:aws:backup:us-east-1:123456789012:vault:aBackupVault.

Definition at line 158 of file CopyJob.h.

◆ SetSourceRecoveryPointArn() [1/3]

void Aws::Backup::Model::CopyJob::SetSourceRecoveryPointArn ( const Aws::String value)
inline

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

Definition at line 198 of file CopyJob.h.

◆ SetSourceRecoveryPointArn() [2/3]

void Aws::Backup::Model::CopyJob::SetSourceRecoveryPointArn ( Aws::String &&  value)
inline

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

Definition at line 204 of file CopyJob.h.

◆ SetSourceRecoveryPointArn() [3/3]

void Aws::Backup::Model::CopyJob::SetSourceRecoveryPointArn ( const char *  value)
inline

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

Definition at line 210 of file CopyJob.h.

◆ SetState() [1/2]

void Aws::Backup::Model::CopyJob::SetState ( const CopyJobState value)
inline

The current state of a copy job.

Definition at line 505 of file CopyJob.h.

◆ SetState() [2/2]

void Aws::Backup::Model::CopyJob::SetState ( CopyJobState &&  value)
inline

The current state of a copy job.

Definition at line 510 of file CopyJob.h.

◆ SetStatusMessage() [1/3]

void Aws::Backup::Model::CopyJob::SetStatusMessage ( const Aws::String value)
inline

A detailed message explaining the status of the job to copy a resource.

Definition at line 536 of file CopyJob.h.

◆ SetStatusMessage() [2/3]

void Aws::Backup::Model::CopyJob::SetStatusMessage ( Aws::String &&  value)
inline

A detailed message explaining the status of the job to copy a resource.

Definition at line 541 of file CopyJob.h.

◆ SetStatusMessage() [3/3]

void Aws::Backup::Model::CopyJob::SetStatusMessage ( const char *  value)
inline

A detailed message explaining the status of the job to copy a resource.

Definition at line 546 of file CopyJob.h.

◆ SourceBackupVaultArnHasBeenSet()

bool Aws::Backup::Model::CopyJob::SourceBackupVaultArnHasBeenSet ( ) const
inline

An Amazon Resource Name (ARN) that uniquely identifies a source copy vault; for example, arn:aws:backup:us-east-1:123456789012:vault:aBackupVault.

Definition at line 137 of file CopyJob.h.

◆ SourceRecoveryPointArnHasBeenSet()

bool Aws::Backup::Model::CopyJob::SourceRecoveryPointArnHasBeenSet ( ) const
inline

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

Definition at line 192 of file CopyJob.h.

◆ StateHasBeenSet()

bool Aws::Backup::Model::CopyJob::StateHasBeenSet ( ) const
inline

The current state of a copy job.

Definition at line 500 of file CopyJob.h.

◆ StatusMessageHasBeenSet()

bool Aws::Backup::Model::CopyJob::StatusMessageHasBeenSet ( ) const
inline

A detailed message explaining the status of the job to copy a resource.

Definition at line 531 of file CopyJob.h.

◆ WithAccountId() [1/3]

CopyJob& Aws::Backup::Model::CopyJob::WithAccountId ( const Aws::String value)
inline

The account ID that owns the copy job.

Definition at line 71 of file CopyJob.h.

◆ WithAccountId() [2/3]

CopyJob& Aws::Backup::Model::CopyJob::WithAccountId ( Aws::String &&  value)
inline

The account ID that owns the copy job.

Definition at line 76 of file CopyJob.h.

◆ WithAccountId() [3/3]

CopyJob& Aws::Backup::Model::CopyJob::WithAccountId ( const char *  value)
inline

The account ID that owns the copy job.

Definition at line 81 of file CopyJob.h.

◆ WithBackupSizeInBytes()

CopyJob& Aws::Backup::Model::CopyJob::WithBackupSizeInBytes ( long long  value)
inline

The size, in bytes, of a copy job.

Definition at line 582 of file CopyJob.h.

◆ WithCompletionDate() [1/2]

CopyJob& Aws::Backup::Model::CopyJob::WithCompletionDate ( const Aws::Utils::DateTime value)
inline

The date and time a copy job is completed, in Unix format and Coordinated Universal Time (UTC). The value of CompletionDate is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.

Definition at line 481 of file CopyJob.h.

◆ WithCompletionDate() [2/2]

CopyJob& Aws::Backup::Model::CopyJob::WithCompletionDate ( Aws::Utils::DateTime &&  value)
inline

The date and time a copy job is completed, in Unix format and Coordinated Universal Time (UTC). The value of CompletionDate is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.

Definition at line 489 of file CopyJob.h.

◆ WithCopyJobId() [1/3]

CopyJob& Aws::Backup::Model::CopyJob::WithCopyJobId ( const Aws::String value)
inline

Uniquely identifies a copy job.

Definition at line 112 of file CopyJob.h.

◆ WithCopyJobId() [2/3]

CopyJob& Aws::Backup::Model::CopyJob::WithCopyJobId ( Aws::String &&  value)
inline

Uniquely identifies a copy job.

Definition at line 117 of file CopyJob.h.

◆ WithCopyJobId() [3/3]

CopyJob& Aws::Backup::Model::CopyJob::WithCopyJobId ( const char *  value)
inline

Uniquely identifies a copy job.

Definition at line 122 of file CopyJob.h.

◆ WithCreatedBy() [1/2]

CopyJob& Aws::Backup::Model::CopyJob::WithCreatedBy ( const RecoveryPointCreator value)
inline

Definition at line 647 of file CopyJob.h.

◆ WithCreatedBy() [2/2]

CopyJob& Aws::Backup::Model::CopyJob::WithCreatedBy ( RecoveryPointCreator &&  value)
inline

Definition at line 650 of file CopyJob.h.

◆ WithCreationDate() [1/2]

CopyJob& Aws::Backup::Model::CopyJob::WithCreationDate ( const Aws::Utils::DateTime value)
inline

The date and time a copy job is created, in Unix format and Coordinated Universal Time (UTC). The value of CreationDate is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.

Definition at line 432 of file CopyJob.h.

◆ WithCreationDate() [2/2]

CopyJob& Aws::Backup::Model::CopyJob::WithCreationDate ( Aws::Utils::DateTime &&  value)
inline

The date and time a copy job is created, in Unix format and Coordinated Universal Time (UTC). The value of CreationDate is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.

Definition at line 440 of file CopyJob.h.

◆ WithDestinationBackupVaultArn() [1/3]

CopyJob& Aws::Backup::Model::CopyJob::WithDestinationBackupVaultArn ( const Aws::String value)
inline

An Amazon Resource Name (ARN) that uniquely identifies a destination copy vault; for example, arn:aws:backup:us-east-1:123456789012:vault:aBackupVault.

Definition at line 271 of file CopyJob.h.

◆ WithDestinationBackupVaultArn() [2/3]

CopyJob& Aws::Backup::Model::CopyJob::WithDestinationBackupVaultArn ( Aws::String &&  value)
inline

An Amazon Resource Name (ARN) that uniquely identifies a destination copy vault; for example, arn:aws:backup:us-east-1:123456789012:vault:aBackupVault.

Definition at line 278 of file CopyJob.h.

◆ WithDestinationBackupVaultArn() [3/3]

CopyJob& Aws::Backup::Model::CopyJob::WithDestinationBackupVaultArn ( const char *  value)
inline

An Amazon Resource Name (ARN) that uniquely identifies a destination copy vault; for example, arn:aws:backup:us-east-1:123456789012:vault:aBackupVault.

Definition at line 285 of file CopyJob.h.

◆ WithDestinationRecoveryPointArn() [1/3]

CopyJob& Aws::Backup::Model::CopyJob::WithDestinationRecoveryPointArn ( const Aws::String value)
inline

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

Definition at line 322 of file CopyJob.h.

◆ WithDestinationRecoveryPointArn() [2/3]

CopyJob& Aws::Backup::Model::CopyJob::WithDestinationRecoveryPointArn ( Aws::String &&  value)
inline

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

Definition at line 328 of file CopyJob.h.

◆ WithDestinationRecoveryPointArn() [3/3]

CopyJob& Aws::Backup::Model::CopyJob::WithDestinationRecoveryPointArn ( const char *  value)
inline

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

Definition at line 334 of file CopyJob.h.

◆ WithIamRoleArn() [1/3]

CopyJob& Aws::Backup::Model::CopyJob::WithIamRoleArn ( const Aws::String value)
inline

Specifies the IAM role ARN used to copy the target recovery point; for example, arn:aws:iam::123456789012:role/S3Access.

Definition at line 619 of file CopyJob.h.

◆ WithIamRoleArn() [2/3]

CopyJob& Aws::Backup::Model::CopyJob::WithIamRoleArn ( Aws::String &&  value)
inline

Specifies the IAM role ARN used to copy the target recovery point; for example, arn:aws:iam::123456789012:role/S3Access.

Definition at line 625 of file CopyJob.h.

◆ WithIamRoleArn() [3/3]

CopyJob& Aws::Backup::Model::CopyJob::WithIamRoleArn ( const char *  value)
inline

Specifies the IAM role ARN used to copy the target recovery point; for example, arn:aws:iam::123456789012:role/S3Access.

Definition at line 631 of file CopyJob.h.

◆ WithResourceArn() [1/3]

CopyJob& Aws::Backup::Model::CopyJob::WithResourceArn ( const Aws::String value)
inline

The AWS resource to be copied; for example, an Amazon Elastic Block Store (Amazon EBS) volume or an Amazon Relational Database Service (Amazon RDS) database.

Definition at line 377 of file CopyJob.h.

◆ WithResourceArn() [2/3]

CopyJob& Aws::Backup::Model::CopyJob::WithResourceArn ( Aws::String &&  value)
inline

The AWS resource to be copied; for example, an Amazon Elastic Block Store (Amazon EBS) volume or an Amazon Relational Database Service (Amazon RDS) database.

Definition at line 384 of file CopyJob.h.

◆ WithResourceArn() [3/3]

CopyJob& Aws::Backup::Model::CopyJob::WithResourceArn ( const char *  value)
inline

The AWS resource to be copied; for example, an Amazon Elastic Block Store (Amazon EBS) volume or an Amazon Relational Database Service (Amazon RDS) database.

Definition at line 391 of file CopyJob.h.

◆ WithResourceType() [1/3]

CopyJob& Aws::Backup::Model::CopyJob::WithResourceType ( const Aws::String value)
inline

The type of AWS resource to be copied; for example, an Amazon Elastic Block Store (Amazon EBS) volume or an Amazon Relational Database Service (Amazon RDS) database.

Definition at line 693 of file CopyJob.h.

◆ WithResourceType() [2/3]

CopyJob& Aws::Backup::Model::CopyJob::WithResourceType ( Aws::String &&  value)
inline

The type of AWS resource to be copied; for example, an Amazon Elastic Block Store (Amazon EBS) volume or an Amazon Relational Database Service (Amazon RDS) database.

Definition at line 700 of file CopyJob.h.

◆ WithResourceType() [3/3]

CopyJob& Aws::Backup::Model::CopyJob::WithResourceType ( const char *  value)
inline

The type of AWS resource to be copied; for example, an Amazon Elastic Block Store (Amazon EBS) volume or an Amazon Relational Database Service (Amazon RDS) database.

Definition at line 707 of file CopyJob.h.

◆ WithSourceBackupVaultArn() [1/3]

CopyJob& Aws::Backup::Model::CopyJob::WithSourceBackupVaultArn ( const Aws::String value)
inline

An Amazon Resource Name (ARN) that uniquely identifies a source copy vault; for example, arn:aws:backup:us-east-1:123456789012:vault:aBackupVault.

Definition at line 165 of file CopyJob.h.

◆ WithSourceBackupVaultArn() [2/3]

CopyJob& Aws::Backup::Model::CopyJob::WithSourceBackupVaultArn ( Aws::String &&  value)
inline

An Amazon Resource Name (ARN) that uniquely identifies a source copy vault; for example, arn:aws:backup:us-east-1:123456789012:vault:aBackupVault.

Definition at line 172 of file CopyJob.h.

◆ WithSourceBackupVaultArn() [3/3]

CopyJob& Aws::Backup::Model::CopyJob::WithSourceBackupVaultArn ( const char *  value)
inline

An Amazon Resource Name (ARN) that uniquely identifies a source copy vault; for example, arn:aws:backup:us-east-1:123456789012:vault:aBackupVault.

Definition at line 179 of file CopyJob.h.

◆ WithSourceRecoveryPointArn() [1/3]

CopyJob& Aws::Backup::Model::CopyJob::WithSourceRecoveryPointArn ( const Aws::String value)
inline

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

Definition at line 216 of file CopyJob.h.

◆ WithSourceRecoveryPointArn() [2/3]

CopyJob& Aws::Backup::Model::CopyJob::WithSourceRecoveryPointArn ( Aws::String &&  value)
inline

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

Definition at line 222 of file CopyJob.h.

◆ WithSourceRecoveryPointArn() [3/3]

CopyJob& Aws::Backup::Model::CopyJob::WithSourceRecoveryPointArn ( const char *  value)
inline

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

Definition at line 228 of file CopyJob.h.

◆ WithState() [1/2]

CopyJob& Aws::Backup::Model::CopyJob::WithState ( const CopyJobState value)
inline

The current state of a copy job.

Definition at line 515 of file CopyJob.h.

◆ WithState() [2/2]

CopyJob& Aws::Backup::Model::CopyJob::WithState ( CopyJobState &&  value)
inline

The current state of a copy job.

Definition at line 520 of file CopyJob.h.

◆ WithStatusMessage() [1/3]

CopyJob& Aws::Backup::Model::CopyJob::WithStatusMessage ( const Aws::String value)
inline

A detailed message explaining the status of the job to copy a resource.

Definition at line 551 of file CopyJob.h.

◆ WithStatusMessage() [2/3]

CopyJob& Aws::Backup::Model::CopyJob::WithStatusMessage ( Aws::String &&  value)
inline

A detailed message explaining the status of the job to copy a resource.

Definition at line 556 of file CopyJob.h.

◆ WithStatusMessage() [3/3]

CopyJob& Aws::Backup::Model::CopyJob::WithStatusMessage ( const char *  value)
inline

A detailed message explaining the status of the job to copy a resource.

Definition at line 561 of file CopyJob.h.


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