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

#include <DescribeBackupJobResult.h>

Public Member Functions

 DescribeBackupJobResult ()
 
 DescribeBackupJobResult (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
DescribeBackupJobResultoperator= (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
const Aws::StringGetAccountId () const
 
void SetAccountId (const Aws::String &value)
 
void SetAccountId (Aws::String &&value)
 
void SetAccountId (const char *value)
 
DescribeBackupJobResultWithAccountId (const Aws::String &value)
 
DescribeBackupJobResultWithAccountId (Aws::String &&value)
 
DescribeBackupJobResultWithAccountId (const char *value)
 
const Aws::StringGetBackupJobId () const
 
void SetBackupJobId (const Aws::String &value)
 
void SetBackupJobId (Aws::String &&value)
 
void SetBackupJobId (const char *value)
 
DescribeBackupJobResultWithBackupJobId (const Aws::String &value)
 
DescribeBackupJobResultWithBackupJobId (Aws::String &&value)
 
DescribeBackupJobResultWithBackupJobId (const char *value)
 
const Aws::StringGetBackupVaultName () const
 
void SetBackupVaultName (const Aws::String &value)
 
void SetBackupVaultName (Aws::String &&value)
 
void SetBackupVaultName (const char *value)
 
DescribeBackupJobResultWithBackupVaultName (const Aws::String &value)
 
DescribeBackupJobResultWithBackupVaultName (Aws::String &&value)
 
DescribeBackupJobResultWithBackupVaultName (const char *value)
 
const Aws::StringGetBackupVaultArn () const
 
void SetBackupVaultArn (const Aws::String &value)
 
void SetBackupVaultArn (Aws::String &&value)
 
void SetBackupVaultArn (const char *value)
 
DescribeBackupJobResultWithBackupVaultArn (const Aws::String &value)
 
DescribeBackupJobResultWithBackupVaultArn (Aws::String &&value)
 
DescribeBackupJobResultWithBackupVaultArn (const char *value)
 
const Aws::StringGetRecoveryPointArn () const
 
void SetRecoveryPointArn (const Aws::String &value)
 
void SetRecoveryPointArn (Aws::String &&value)
 
void SetRecoveryPointArn (const char *value)
 
DescribeBackupJobResultWithRecoveryPointArn (const Aws::String &value)
 
DescribeBackupJobResultWithRecoveryPointArn (Aws::String &&value)
 
DescribeBackupJobResultWithRecoveryPointArn (const char *value)
 
const Aws::StringGetResourceArn () const
 
void SetResourceArn (const Aws::String &value)
 
void SetResourceArn (Aws::String &&value)
 
void SetResourceArn (const char *value)
 
DescribeBackupJobResultWithResourceArn (const Aws::String &value)
 
DescribeBackupJobResultWithResourceArn (Aws::String &&value)
 
DescribeBackupJobResultWithResourceArn (const char *value)
 
const Aws::Utils::DateTimeGetCreationDate () const
 
void SetCreationDate (const Aws::Utils::DateTime &value)
 
void SetCreationDate (Aws::Utils::DateTime &&value)
 
DescribeBackupJobResultWithCreationDate (const Aws::Utils::DateTime &value)
 
DescribeBackupJobResultWithCreationDate (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetCompletionDate () const
 
void SetCompletionDate (const Aws::Utils::DateTime &value)
 
void SetCompletionDate (Aws::Utils::DateTime &&value)
 
DescribeBackupJobResultWithCompletionDate (const Aws::Utils::DateTime &value)
 
DescribeBackupJobResultWithCompletionDate (Aws::Utils::DateTime &&value)
 
const BackupJobStateGetState () const
 
void SetState (const BackupJobState &value)
 
void SetState (BackupJobState &&value)
 
DescribeBackupJobResultWithState (const BackupJobState &value)
 
DescribeBackupJobResultWithState (BackupJobState &&value)
 
const Aws::StringGetStatusMessage () const
 
void SetStatusMessage (const Aws::String &value)
 
void SetStatusMessage (Aws::String &&value)
 
void SetStatusMessage (const char *value)
 
DescribeBackupJobResultWithStatusMessage (const Aws::String &value)
 
DescribeBackupJobResultWithStatusMessage (Aws::String &&value)
 
DescribeBackupJobResultWithStatusMessage (const char *value)
 
const Aws::StringGetPercentDone () const
 
void SetPercentDone (const Aws::String &value)
 
void SetPercentDone (Aws::String &&value)
 
void SetPercentDone (const char *value)
 
DescribeBackupJobResultWithPercentDone (const Aws::String &value)
 
DescribeBackupJobResultWithPercentDone (Aws::String &&value)
 
DescribeBackupJobResultWithPercentDone (const char *value)
 
long long GetBackupSizeInBytes () const
 
void SetBackupSizeInBytes (long long value)
 
DescribeBackupJobResultWithBackupSizeInBytes (long long value)
 
const Aws::StringGetIamRoleArn () const
 
void SetIamRoleArn (const Aws::String &value)
 
void SetIamRoleArn (Aws::String &&value)
 
void SetIamRoleArn (const char *value)
 
DescribeBackupJobResultWithIamRoleArn (const Aws::String &value)
 
DescribeBackupJobResultWithIamRoleArn (Aws::String &&value)
 
DescribeBackupJobResultWithIamRoleArn (const char *value)
 
const RecoveryPointCreatorGetCreatedBy () const
 
void SetCreatedBy (const RecoveryPointCreator &value)
 
void SetCreatedBy (RecoveryPointCreator &&value)
 
DescribeBackupJobResultWithCreatedBy (const RecoveryPointCreator &value)
 
DescribeBackupJobResultWithCreatedBy (RecoveryPointCreator &&value)
 
const Aws::StringGetResourceType () const
 
void SetResourceType (const Aws::String &value)
 
void SetResourceType (Aws::String &&value)
 
void SetResourceType (const char *value)
 
DescribeBackupJobResultWithResourceType (const Aws::String &value)
 
DescribeBackupJobResultWithResourceType (Aws::String &&value)
 
DescribeBackupJobResultWithResourceType (const char *value)
 
long long GetBytesTransferred () const
 
void SetBytesTransferred (long long value)
 
DescribeBackupJobResultWithBytesTransferred (long long value)
 
const Aws::Utils::DateTimeGetExpectedCompletionDate () const
 
void SetExpectedCompletionDate (const Aws::Utils::DateTime &value)
 
void SetExpectedCompletionDate (Aws::Utils::DateTime &&value)
 
DescribeBackupJobResultWithExpectedCompletionDate (const Aws::Utils::DateTime &value)
 
DescribeBackupJobResultWithExpectedCompletionDate (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetStartBy () const
 
void SetStartBy (const Aws::Utils::DateTime &value)
 
void SetStartBy (Aws::Utils::DateTime &&value)
 
DescribeBackupJobResultWithStartBy (const Aws::Utils::DateTime &value)
 
DescribeBackupJobResultWithStartBy (Aws::Utils::DateTime &&value)
 
const Aws::Map< Aws::String, Aws::String > & GetBackupOptions () const
 
void SetBackupOptions (const Aws::Map< Aws::String, Aws::String > &value)
 
void SetBackupOptions (Aws::Map< Aws::String, Aws::String > &&value)
 
DescribeBackupJobResultWithBackupOptions (const Aws::Map< Aws::String, Aws::String > &value)
 
DescribeBackupJobResultWithBackupOptions (Aws::Map< Aws::String, Aws::String > &&value)
 
DescribeBackupJobResultAddBackupOptions (const Aws::String &key, const Aws::String &value)
 
DescribeBackupJobResultAddBackupOptions (Aws::String &&key, const Aws::String &value)
 
DescribeBackupJobResultAddBackupOptions (const Aws::String &key, Aws::String &&value)
 
DescribeBackupJobResultAddBackupOptions (Aws::String &&key, Aws::String &&value)
 
DescribeBackupJobResultAddBackupOptions (const char *key, Aws::String &&value)
 
DescribeBackupJobResultAddBackupOptions (Aws::String &&key, const char *value)
 
DescribeBackupJobResultAddBackupOptions (const char *key, const char *value)
 
const Aws::StringGetBackupType () const
 
void SetBackupType (const Aws::String &value)
 
void SetBackupType (Aws::String &&value)
 
void SetBackupType (const char *value)
 
DescribeBackupJobResultWithBackupType (const Aws::String &value)
 
DescribeBackupJobResultWithBackupType (Aws::String &&value)
 
DescribeBackupJobResultWithBackupType (const char *value)
 

Detailed Description

Definition at line 31 of file DescribeBackupJobResult.h.

Constructor & Destructor Documentation

◆ DescribeBackupJobResult() [1/2]

Aws::Backup::Model::DescribeBackupJobResult::DescribeBackupJobResult ( )

◆ DescribeBackupJobResult() [2/2]

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

Member Function Documentation

◆ AddBackupOptions() [1/7]

DescribeBackupJobResult& Aws::Backup::Model::DescribeBackupJobResult::AddBackupOptions ( const Aws::String key,
const Aws::String value 
)
inline

Represents the options specified as part of backup plan or on-demand backup job.

Definition at line 803 of file DescribeBackupJobResult.h.

◆ AddBackupOptions() [2/7]

DescribeBackupJobResult& Aws::Backup::Model::DescribeBackupJobResult::AddBackupOptions ( Aws::String &&  key,
const Aws::String value 
)
inline

Represents the options specified as part of backup plan or on-demand backup job.

Definition at line 809 of file DescribeBackupJobResult.h.

◆ AddBackupOptions() [3/7]

DescribeBackupJobResult& Aws::Backup::Model::DescribeBackupJobResult::AddBackupOptions ( const Aws::String key,
Aws::String &&  value 
)
inline

Represents the options specified as part of backup plan or on-demand backup job.

Definition at line 815 of file DescribeBackupJobResult.h.

◆ AddBackupOptions() [4/7]

DescribeBackupJobResult& Aws::Backup::Model::DescribeBackupJobResult::AddBackupOptions ( Aws::String &&  key,
Aws::String &&  value 
)
inline

Represents the options specified as part of backup plan or on-demand backup job.

Definition at line 821 of file DescribeBackupJobResult.h.

◆ AddBackupOptions() [5/7]

DescribeBackupJobResult& Aws::Backup::Model::DescribeBackupJobResult::AddBackupOptions ( const char *  key,
Aws::String &&  value 
)
inline

Represents the options specified as part of backup plan or on-demand backup job.

Definition at line 827 of file DescribeBackupJobResult.h.

◆ AddBackupOptions() [6/7]

DescribeBackupJobResult& Aws::Backup::Model::DescribeBackupJobResult::AddBackupOptions ( Aws::String &&  key,
const char *  value 
)
inline

Represents the options specified as part of backup plan or on-demand backup job.

Definition at line 833 of file DescribeBackupJobResult.h.

◆ AddBackupOptions() [7/7]

DescribeBackupJobResult& Aws::Backup::Model::DescribeBackupJobResult::AddBackupOptions ( const char *  key,
const char *  value 
)
inline

Represents the options specified as part of backup plan or on-demand backup job.

Definition at line 839 of file DescribeBackupJobResult.h.

◆ GetAccountId()

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

Returns the account ID that owns the backup job.

Definition at line 42 of file DescribeBackupJobResult.h.

◆ GetBackupJobId()

const Aws::String& Aws::Backup::Model::DescribeBackupJobResult::GetBackupJobId ( ) const
inline

Uniquely identifies a request to AWS Backup to back up a resource.

Definition at line 78 of file DescribeBackupJobResult.h.

◆ GetBackupOptions()

const Aws::Map<Aws::String, Aws::String>& Aws::Backup::Model::DescribeBackupJobResult::GetBackupOptions ( ) const
inline

Represents the options specified as part of backup plan or on-demand backup job.

Definition at line 773 of file DescribeBackupJobResult.h.

◆ GetBackupSizeInBytes()

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

The size, in bytes, of a backup.

Definition at line 501 of file DescribeBackupJobResult.h.

◆ GetBackupType()

const Aws::String& Aws::Backup::Model::DescribeBackupJobResult::GetBackupType ( ) const
inline

Represents the actual backup type selected for a backup job. For example, if a successful WindowsVSS backup was taken, BackupType returns "WindowsVSS". If BackupType is empty, then the backup type that was is a regular backup.

Definition at line 848 of file DescribeBackupJobResult.h.

◆ GetBackupVaultArn()

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

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

Definition at line 173 of file DescribeBackupJobResult.h.

◆ GetBackupVaultName()

const Aws::String& Aws::Backup::Model::DescribeBackupJobResult::GetBackupVaultName ( ) const
inline

The name of a logical container where backups are stored. Backup vaults are identified by names that are unique to the account used to create them and the AWS Region where they are created. They consist of lowercase letters, numbers, and hyphens.

Definition at line 117 of file DescribeBackupJobResult.h.

◆ GetBytesTransferred()

long long Aws::Backup::Model::DescribeBackupJobResult::GetBytesTransferred ( ) const
inline

The size in bytes transferred to a backup vault at the time that the job status was queried.

Definition at line 652 of file DescribeBackupJobResult.h.

◆ GetCompletionDate()

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

The date and time that a job to create a backup 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 351 of file DescribeBackupJobResult.h.

◆ GetCreatedBy()

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

Contains identifying information about the creation of a backup job, including the BackupPlanArn, BackupPlanId, BackupPlanVersion, and BackupRuleId of the backup plan that is used to create it.

Definition at line 563 of file DescribeBackupJobResult.h.

◆ GetCreationDate()

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

The date and time that a backup 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 310 of file DescribeBackupJobResult.h.

◆ GetExpectedCompletionDate()

const Aws::Utils::DateTime& Aws::Backup::Model::DescribeBackupJobResult::GetExpectedCompletionDate ( ) const
inline

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

Definition at line 674 of file DescribeBackupJobResult.h.

◆ GetIamRoleArn()

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

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

Definition at line 518 of file DescribeBackupJobResult.h.

◆ GetPercentDone()

const Aws::String& Aws::Backup::Model::DescribeBackupJobResult::GetPercentDone ( ) const
inline

Contains an estimated percentage that is complete of a job at the time the job status was queried.

Definition at line 459 of file DescribeBackupJobResult.h.

◆ GetRecoveryPointArn()

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

An 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 222 of file DescribeBackupJobResult.h.

◆ GetResourceArn()

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

An ARN that uniquely identifies a saved resource. The format of the ARN depends on the resource type.

Definition at line 265 of file DescribeBackupJobResult.h.

◆ GetResourceType()

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

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

Definition at line 603 of file DescribeBackupJobResult.h.

◆ GetStartBy()

const Aws::Utils::DateTime& Aws::Backup::Model::DescribeBackupJobResult::GetStartBy ( ) const
inline

Specifies the time in Unix format and Coordinated Universal Time (UTC) when a backup job must be started before it is canceled. The value is calculated by adding the start window to the scheduled time. So if the scheduled time were 6:00 PM and the start window is 2 hours, the StartBy time would be 8:00 PM on the date specified. The value of StartBy is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.

Definition at line 722 of file DescribeBackupJobResult.h.

◆ GetState()

const BackupJobState& Aws::Backup::Model::DescribeBackupJobResult::GetState ( ) const
inline

The current state of a resource recovery point.

Definition at line 389 of file DescribeBackupJobResult.h.

◆ GetStatusMessage()

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

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

Definition at line 416 of file DescribeBackupJobResult.h.

◆ operator=()

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

◆ SetAccountId() [1/3]

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

Returns the account ID that owns the backup job.

Definition at line 47 of file DescribeBackupJobResult.h.

◆ SetAccountId() [2/3]

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

Returns the account ID that owns the backup job.

Definition at line 52 of file DescribeBackupJobResult.h.

◆ SetAccountId() [3/3]

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

Returns the account ID that owns the backup job.

Definition at line 57 of file DescribeBackupJobResult.h.

◆ SetBackupJobId() [1/3]

void Aws::Backup::Model::DescribeBackupJobResult::SetBackupJobId ( const Aws::String value)
inline

Uniquely identifies a request to AWS Backup to back up a resource.

Definition at line 83 of file DescribeBackupJobResult.h.

◆ SetBackupJobId() [2/3]

void Aws::Backup::Model::DescribeBackupJobResult::SetBackupJobId ( Aws::String &&  value)
inline

Uniquely identifies a request to AWS Backup to back up a resource.

Definition at line 88 of file DescribeBackupJobResult.h.

◆ SetBackupJobId() [3/3]

void Aws::Backup::Model::DescribeBackupJobResult::SetBackupJobId ( const char *  value)
inline

Uniquely identifies a request to AWS Backup to back up a resource.

Definition at line 93 of file DescribeBackupJobResult.h.

◆ SetBackupOptions() [1/2]

void Aws::Backup::Model::DescribeBackupJobResult::SetBackupOptions ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

Represents the options specified as part of backup plan or on-demand backup job.

Definition at line 779 of file DescribeBackupJobResult.h.

◆ SetBackupOptions() [2/2]

void Aws::Backup::Model::DescribeBackupJobResult::SetBackupOptions ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

Represents the options specified as part of backup plan or on-demand backup job.

Definition at line 785 of file DescribeBackupJobResult.h.

◆ SetBackupSizeInBytes()

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

The size, in bytes, of a backup.

Definition at line 506 of file DescribeBackupJobResult.h.

◆ SetBackupType() [1/3]

void Aws::Backup::Model::DescribeBackupJobResult::SetBackupType ( const Aws::String value)
inline

Represents the actual backup type selected for a backup job. For example, if a successful WindowsVSS backup was taken, BackupType returns "WindowsVSS". If BackupType is empty, then the backup type that was is a regular backup.

Definition at line 856 of file DescribeBackupJobResult.h.

◆ SetBackupType() [2/3]

void Aws::Backup::Model::DescribeBackupJobResult::SetBackupType ( Aws::String &&  value)
inline

Represents the actual backup type selected for a backup job. For example, if a successful WindowsVSS backup was taken, BackupType returns "WindowsVSS". If BackupType is empty, then the backup type that was is a regular backup.

Definition at line 864 of file DescribeBackupJobResult.h.

◆ SetBackupType() [3/3]

void Aws::Backup::Model::DescribeBackupJobResult::SetBackupType ( const char *  value)
inline

Represents the actual backup type selected for a backup job. For example, if a successful WindowsVSS backup was taken, BackupType returns "WindowsVSS". If BackupType is empty, then the backup type that was is a regular backup.

Definition at line 872 of file DescribeBackupJobResult.h.

◆ SetBackupVaultArn() [1/3]

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

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

Definition at line 180 of file DescribeBackupJobResult.h.

◆ SetBackupVaultArn() [2/3]

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

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

Definition at line 187 of file DescribeBackupJobResult.h.

◆ SetBackupVaultArn() [3/3]

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

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

Definition at line 194 of file DescribeBackupJobResult.h.

◆ SetBackupVaultName() [1/3]

void Aws::Backup::Model::DescribeBackupJobResult::SetBackupVaultName ( const Aws::String value)
inline

The name of a logical container where backups are stored. Backup vaults are identified by names that are unique to the account used to create them and the AWS Region where they are created. They consist of lowercase letters, numbers, and hyphens.

Definition at line 125 of file DescribeBackupJobResult.h.

◆ SetBackupVaultName() [2/3]

void Aws::Backup::Model::DescribeBackupJobResult::SetBackupVaultName ( Aws::String &&  value)
inline

The name of a logical container where backups are stored. Backup vaults are identified by names that are unique to the account used to create them and the AWS Region where they are created. They consist of lowercase letters, numbers, and hyphens.

Definition at line 133 of file DescribeBackupJobResult.h.

◆ SetBackupVaultName() [3/3]

void Aws::Backup::Model::DescribeBackupJobResult::SetBackupVaultName ( const char *  value)
inline

The name of a logical container where backups are stored. Backup vaults are identified by names that are unique to the account used to create them and the AWS Region where they are created. They consist of lowercase letters, numbers, and hyphens.

Definition at line 141 of file DescribeBackupJobResult.h.

◆ SetBytesTransferred()

void Aws::Backup::Model::DescribeBackupJobResult::SetBytesTransferred ( long long  value)
inline

The size in bytes transferred to a backup vault at the time that the job status was queried.

Definition at line 658 of file DescribeBackupJobResult.h.

◆ SetCompletionDate() [1/2]

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

The date and time that a job to create a backup 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 359 of file DescribeBackupJobResult.h.

◆ SetCompletionDate() [2/2]

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

The date and time that a job to create a backup 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 367 of file DescribeBackupJobResult.h.

◆ SetCreatedBy() [1/2]

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

Contains identifying information about the creation of a backup job, including the BackupPlanArn, BackupPlanId, BackupPlanVersion, and BackupRuleId of the backup plan that is used to create it.

Definition at line 571 of file DescribeBackupJobResult.h.

◆ SetCreatedBy() [2/2]

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

Contains identifying information about the creation of a backup job, including the BackupPlanArn, BackupPlanId, BackupPlanVersion, and BackupRuleId of the backup plan that is used to create it.

Definition at line 579 of file DescribeBackupJobResult.h.

◆ SetCreationDate() [1/2]

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

The date and time that a backup 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 318 of file DescribeBackupJobResult.h.

◆ SetCreationDate() [2/2]

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

The date and time that a backup 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 326 of file DescribeBackupJobResult.h.

◆ SetExpectedCompletionDate() [1/2]

void Aws::Backup::Model::DescribeBackupJobResult::SetExpectedCompletionDate ( const Aws::Utils::DateTime value)
inline

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

Definition at line 683 of file DescribeBackupJobResult.h.

◆ SetExpectedCompletionDate() [2/2]

void Aws::Backup::Model::DescribeBackupJobResult::SetExpectedCompletionDate ( Aws::Utils::DateTime &&  value)
inline

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

Definition at line 692 of file DescribeBackupJobResult.h.

◆ SetIamRoleArn() [1/3]

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

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

Definition at line 524 of file DescribeBackupJobResult.h.

◆ SetIamRoleArn() [2/3]

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

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

Definition at line 530 of file DescribeBackupJobResult.h.

◆ SetIamRoleArn() [3/3]

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

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

Definition at line 536 of file DescribeBackupJobResult.h.

◆ SetPercentDone() [1/3]

void Aws::Backup::Model::DescribeBackupJobResult::SetPercentDone ( const Aws::String value)
inline

Contains an estimated percentage that is complete of a job at the time the job status was queried.

Definition at line 465 of file DescribeBackupJobResult.h.

◆ SetPercentDone() [2/3]

void Aws::Backup::Model::DescribeBackupJobResult::SetPercentDone ( Aws::String &&  value)
inline

Contains an estimated percentage that is complete of a job at the time the job status was queried.

Definition at line 471 of file DescribeBackupJobResult.h.

◆ SetPercentDone() [3/3]

void Aws::Backup::Model::DescribeBackupJobResult::SetPercentDone ( const char *  value)
inline

Contains an estimated percentage that is complete of a job at the time the job status was queried.

Definition at line 477 of file DescribeBackupJobResult.h.

◆ SetRecoveryPointArn() [1/3]

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

An 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 228 of file DescribeBackupJobResult.h.

◆ SetRecoveryPointArn() [2/3]

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

An 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 234 of file DescribeBackupJobResult.h.

◆ SetRecoveryPointArn() [3/3]

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

An 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 240 of file DescribeBackupJobResult.h.

◆ SetResourceArn() [1/3]

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

An ARN that uniquely identifies a saved resource. The format of the ARN depends on the resource type.

Definition at line 271 of file DescribeBackupJobResult.h.

◆ SetResourceArn() [2/3]

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

An ARN that uniquely identifies a saved resource. The format of the ARN depends on the resource type.

Definition at line 277 of file DescribeBackupJobResult.h.

◆ SetResourceArn() [3/3]

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

An ARN that uniquely identifies a saved resource. The format of the ARN depends on the resource type.

Definition at line 283 of file DescribeBackupJobResult.h.

◆ SetResourceType() [1/3]

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

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

Definition at line 610 of file DescribeBackupJobResult.h.

◆ SetResourceType() [2/3]

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

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

Definition at line 617 of file DescribeBackupJobResult.h.

◆ SetResourceType() [3/3]

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

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

Definition at line 624 of file DescribeBackupJobResult.h.

◆ SetStartBy() [1/2]

void Aws::Backup::Model::DescribeBackupJobResult::SetStartBy ( const Aws::Utils::DateTime value)
inline

Specifies the time in Unix format and Coordinated Universal Time (UTC) when a backup job must be started before it is canceled. The value is calculated by adding the start window to the scheduled time. So if the scheduled time were 6:00 PM and the start window is 2 hours, the StartBy time would be 8:00 PM on the date specified. The value of StartBy is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.

Definition at line 733 of file DescribeBackupJobResult.h.

◆ SetStartBy() [2/2]

void Aws::Backup::Model::DescribeBackupJobResult::SetStartBy ( Aws::Utils::DateTime &&  value)
inline

Specifies the time in Unix format and Coordinated Universal Time (UTC) when a backup job must be started before it is canceled. The value is calculated by adding the start window to the scheduled time. So if the scheduled time were 6:00 PM and the start window is 2 hours, the StartBy time would be 8:00 PM on the date specified. The value of StartBy is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.

Definition at line 744 of file DescribeBackupJobResult.h.

◆ SetState() [1/2]

void Aws::Backup::Model::DescribeBackupJobResult::SetState ( const BackupJobState value)
inline

The current state of a resource recovery point.

Definition at line 394 of file DescribeBackupJobResult.h.

◆ SetState() [2/2]

void Aws::Backup::Model::DescribeBackupJobResult::SetState ( BackupJobState &&  value)
inline

The current state of a resource recovery point.

Definition at line 399 of file DescribeBackupJobResult.h.

◆ SetStatusMessage() [1/3]

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

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

Definition at line 422 of file DescribeBackupJobResult.h.

◆ SetStatusMessage() [2/3]

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

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

Definition at line 428 of file DescribeBackupJobResult.h.

◆ SetStatusMessage() [3/3]

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

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

Definition at line 434 of file DescribeBackupJobResult.h.

◆ WithAccountId() [1/3]

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

Returns the account ID that owns the backup job.

Definition at line 62 of file DescribeBackupJobResult.h.

◆ WithAccountId() [2/3]

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

Returns the account ID that owns the backup job.

Definition at line 67 of file DescribeBackupJobResult.h.

◆ WithAccountId() [3/3]

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

Returns the account ID that owns the backup job.

Definition at line 72 of file DescribeBackupJobResult.h.

◆ WithBackupJobId() [1/3]

DescribeBackupJobResult& Aws::Backup::Model::DescribeBackupJobResult::WithBackupJobId ( const Aws::String value)
inline

Uniquely identifies a request to AWS Backup to back up a resource.

Definition at line 98 of file DescribeBackupJobResult.h.

◆ WithBackupJobId() [2/3]

DescribeBackupJobResult& Aws::Backup::Model::DescribeBackupJobResult::WithBackupJobId ( Aws::String &&  value)
inline

Uniquely identifies a request to AWS Backup to back up a resource.

Definition at line 103 of file DescribeBackupJobResult.h.

◆ WithBackupJobId() [3/3]

DescribeBackupJobResult& Aws::Backup::Model::DescribeBackupJobResult::WithBackupJobId ( const char *  value)
inline

Uniquely identifies a request to AWS Backup to back up a resource.

Definition at line 108 of file DescribeBackupJobResult.h.

◆ WithBackupOptions() [1/2]

DescribeBackupJobResult& Aws::Backup::Model::DescribeBackupJobResult::WithBackupOptions ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

Represents the options specified as part of backup plan or on-demand backup job.

Definition at line 791 of file DescribeBackupJobResult.h.

◆ WithBackupOptions() [2/2]

DescribeBackupJobResult& Aws::Backup::Model::DescribeBackupJobResult::WithBackupOptions ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

Represents the options specified as part of backup plan or on-demand backup job.

Definition at line 797 of file DescribeBackupJobResult.h.

◆ WithBackupSizeInBytes()

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

The size, in bytes, of a backup.

Definition at line 511 of file DescribeBackupJobResult.h.

◆ WithBackupType() [1/3]

DescribeBackupJobResult& Aws::Backup::Model::DescribeBackupJobResult::WithBackupType ( const Aws::String value)
inline

Represents the actual backup type selected for a backup job. For example, if a successful WindowsVSS backup was taken, BackupType returns "WindowsVSS". If BackupType is empty, then the backup type that was is a regular backup.

Definition at line 880 of file DescribeBackupJobResult.h.

◆ WithBackupType() [2/3]

DescribeBackupJobResult& Aws::Backup::Model::DescribeBackupJobResult::WithBackupType ( Aws::String &&  value)
inline

Represents the actual backup type selected for a backup job. For example, if a successful WindowsVSS backup was taken, BackupType returns "WindowsVSS". If BackupType is empty, then the backup type that was is a regular backup.

Definition at line 888 of file DescribeBackupJobResult.h.

◆ WithBackupType() [3/3]

DescribeBackupJobResult& Aws::Backup::Model::DescribeBackupJobResult::WithBackupType ( const char *  value)
inline

Represents the actual backup type selected for a backup job. For example, if a successful WindowsVSS backup was taken, BackupType returns "WindowsVSS". If BackupType is empty, then the backup type that was is a regular backup.

Definition at line 896 of file DescribeBackupJobResult.h.

◆ WithBackupVaultArn() [1/3]

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

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

Definition at line 201 of file DescribeBackupJobResult.h.

◆ WithBackupVaultArn() [2/3]

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

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

Definition at line 208 of file DescribeBackupJobResult.h.

◆ WithBackupVaultArn() [3/3]

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

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

Definition at line 215 of file DescribeBackupJobResult.h.

◆ WithBackupVaultName() [1/3]

DescribeBackupJobResult& Aws::Backup::Model::DescribeBackupJobResult::WithBackupVaultName ( const Aws::String value)
inline

The name of a logical container where backups are stored. Backup vaults are identified by names that are unique to the account used to create them and the AWS Region where they are created. They consist of lowercase letters, numbers, and hyphens.

Definition at line 149 of file DescribeBackupJobResult.h.

◆ WithBackupVaultName() [2/3]

DescribeBackupJobResult& Aws::Backup::Model::DescribeBackupJobResult::WithBackupVaultName ( Aws::String &&  value)
inline

The name of a logical container where backups are stored. Backup vaults are identified by names that are unique to the account used to create them and the AWS Region where they are created. They consist of lowercase letters, numbers, and hyphens.

Definition at line 157 of file DescribeBackupJobResult.h.

◆ WithBackupVaultName() [3/3]

DescribeBackupJobResult& Aws::Backup::Model::DescribeBackupJobResult::WithBackupVaultName ( const char *  value)
inline

The name of a logical container where backups are stored. Backup vaults are identified by names that are unique to the account used to create them and the AWS Region where they are created. They consist of lowercase letters, numbers, and hyphens.

Definition at line 165 of file DescribeBackupJobResult.h.

◆ WithBytesTransferred()

DescribeBackupJobResult& Aws::Backup::Model::DescribeBackupJobResult::WithBytesTransferred ( long long  value)
inline

The size in bytes transferred to a backup vault at the time that the job status was queried.

Definition at line 664 of file DescribeBackupJobResult.h.

◆ WithCompletionDate() [1/2]

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

The date and time that a job to create a backup 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 375 of file DescribeBackupJobResult.h.

◆ WithCompletionDate() [2/2]

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

The date and time that a job to create a backup 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 383 of file DescribeBackupJobResult.h.

◆ WithCreatedBy() [1/2]

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

Contains identifying information about the creation of a backup job, including the BackupPlanArn, BackupPlanId, BackupPlanVersion, and BackupRuleId of the backup plan that is used to create it.

Definition at line 587 of file DescribeBackupJobResult.h.

◆ WithCreatedBy() [2/2]

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

Contains identifying information about the creation of a backup job, including the BackupPlanArn, BackupPlanId, BackupPlanVersion, and BackupRuleId of the backup plan that is used to create it.

Definition at line 595 of file DescribeBackupJobResult.h.

◆ WithCreationDate() [1/2]

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

The date and time that a backup 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 334 of file DescribeBackupJobResult.h.

◆ WithCreationDate() [2/2]

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

The date and time that a backup 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 342 of file DescribeBackupJobResult.h.

◆ WithExpectedCompletionDate() [1/2]

DescribeBackupJobResult& Aws::Backup::Model::DescribeBackupJobResult::WithExpectedCompletionDate ( const Aws::Utils::DateTime value)
inline

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

Definition at line 701 of file DescribeBackupJobResult.h.

◆ WithExpectedCompletionDate() [2/2]

DescribeBackupJobResult& Aws::Backup::Model::DescribeBackupJobResult::WithExpectedCompletionDate ( Aws::Utils::DateTime &&  value)
inline

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

Definition at line 710 of file DescribeBackupJobResult.h.

◆ WithIamRoleArn() [1/3]

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

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

Definition at line 542 of file DescribeBackupJobResult.h.

◆ WithIamRoleArn() [2/3]

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

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

Definition at line 548 of file DescribeBackupJobResult.h.

◆ WithIamRoleArn() [3/3]

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

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

Definition at line 554 of file DescribeBackupJobResult.h.

◆ WithPercentDone() [1/3]

DescribeBackupJobResult& Aws::Backup::Model::DescribeBackupJobResult::WithPercentDone ( const Aws::String value)
inline

Contains an estimated percentage that is complete of a job at the time the job status was queried.

Definition at line 483 of file DescribeBackupJobResult.h.

◆ WithPercentDone() [2/3]

DescribeBackupJobResult& Aws::Backup::Model::DescribeBackupJobResult::WithPercentDone ( Aws::String &&  value)
inline

Contains an estimated percentage that is complete of a job at the time the job status was queried.

Definition at line 489 of file DescribeBackupJobResult.h.

◆ WithPercentDone() [3/3]

DescribeBackupJobResult& Aws::Backup::Model::DescribeBackupJobResult::WithPercentDone ( const char *  value)
inline

Contains an estimated percentage that is complete of a job at the time the job status was queried.

Definition at line 495 of file DescribeBackupJobResult.h.

◆ WithRecoveryPointArn() [1/3]

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

An 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 246 of file DescribeBackupJobResult.h.

◆ WithRecoveryPointArn() [2/3]

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

An 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 252 of file DescribeBackupJobResult.h.

◆ WithRecoveryPointArn() [3/3]

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

An 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 258 of file DescribeBackupJobResult.h.

◆ WithResourceArn() [1/3]

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

An ARN that uniquely identifies a saved resource. The format of the ARN depends on the resource type.

Definition at line 289 of file DescribeBackupJobResult.h.

◆ WithResourceArn() [2/3]

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

An ARN that uniquely identifies a saved resource. The format of the ARN depends on the resource type.

Definition at line 295 of file DescribeBackupJobResult.h.

◆ WithResourceArn() [3/3]

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

An ARN that uniquely identifies a saved resource. The format of the ARN depends on the resource type.

Definition at line 301 of file DescribeBackupJobResult.h.

◆ WithResourceType() [1/3]

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

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

Definition at line 631 of file DescribeBackupJobResult.h.

◆ WithResourceType() [2/3]

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

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

Definition at line 638 of file DescribeBackupJobResult.h.

◆ WithResourceType() [3/3]

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

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

Definition at line 645 of file DescribeBackupJobResult.h.

◆ WithStartBy() [1/2]

DescribeBackupJobResult& Aws::Backup::Model::DescribeBackupJobResult::WithStartBy ( const Aws::Utils::DateTime value)
inline

Specifies the time in Unix format and Coordinated Universal Time (UTC) when a backup job must be started before it is canceled. The value is calculated by adding the start window to the scheduled time. So if the scheduled time were 6:00 PM and the start window is 2 hours, the StartBy time would be 8:00 PM on the date specified. The value of StartBy is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.

Definition at line 755 of file DescribeBackupJobResult.h.

◆ WithStartBy() [2/2]

DescribeBackupJobResult& Aws::Backup::Model::DescribeBackupJobResult::WithStartBy ( Aws::Utils::DateTime &&  value)
inline

Specifies the time in Unix format and Coordinated Universal Time (UTC) when a backup job must be started before it is canceled. The value is calculated by adding the start window to the scheduled time. So if the scheduled time were 6:00 PM and the start window is 2 hours, the StartBy time would be 8:00 PM on the date specified. The value of StartBy is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.

Definition at line 766 of file DescribeBackupJobResult.h.

◆ WithState() [1/2]

DescribeBackupJobResult& Aws::Backup::Model::DescribeBackupJobResult::WithState ( const BackupJobState value)
inline

The current state of a resource recovery point.

Definition at line 404 of file DescribeBackupJobResult.h.

◆ WithState() [2/2]

DescribeBackupJobResult& Aws::Backup::Model::DescribeBackupJobResult::WithState ( BackupJobState &&  value)
inline

The current state of a resource recovery point.

Definition at line 409 of file DescribeBackupJobResult.h.

◆ WithStatusMessage() [1/3]

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

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

Definition at line 440 of file DescribeBackupJobResult.h.

◆ WithStatusMessage() [2/3]

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

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

Definition at line 446 of file DescribeBackupJobResult.h.

◆ WithStatusMessage() [3/3]

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

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

Definition at line 452 of file DescribeBackupJobResult.h.


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