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

#include <RestoreJobsListMember.h>

Public Member Functions

 RestoreJobsListMember ()
 
 RestoreJobsListMember (Aws::Utils::Json::JsonView jsonValue)
 
RestoreJobsListMemberoperator= (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)
 
RestoreJobsListMemberWithAccountId (const Aws::String &value)
 
RestoreJobsListMemberWithAccountId (Aws::String &&value)
 
RestoreJobsListMemberWithAccountId (const char *value)
 
const Aws::StringGetRestoreJobId () const
 
bool RestoreJobIdHasBeenSet () const
 
void SetRestoreJobId (const Aws::String &value)
 
void SetRestoreJobId (Aws::String &&value)
 
void SetRestoreJobId (const char *value)
 
RestoreJobsListMemberWithRestoreJobId (const Aws::String &value)
 
RestoreJobsListMemberWithRestoreJobId (Aws::String &&value)
 
RestoreJobsListMemberWithRestoreJobId (const char *value)
 
const Aws::StringGetRecoveryPointArn () const
 
bool RecoveryPointArnHasBeenSet () const
 
void SetRecoveryPointArn (const Aws::String &value)
 
void SetRecoveryPointArn (Aws::String &&value)
 
void SetRecoveryPointArn (const char *value)
 
RestoreJobsListMemberWithRecoveryPointArn (const Aws::String &value)
 
RestoreJobsListMemberWithRecoveryPointArn (Aws::String &&value)
 
RestoreJobsListMemberWithRecoveryPointArn (const char *value)
 
const Aws::Utils::DateTimeGetCreationDate () const
 
bool CreationDateHasBeenSet () const
 
void SetCreationDate (const Aws::Utils::DateTime &value)
 
void SetCreationDate (Aws::Utils::DateTime &&value)
 
RestoreJobsListMemberWithCreationDate (const Aws::Utils::DateTime &value)
 
RestoreJobsListMemberWithCreationDate (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)
 
RestoreJobsListMemberWithCompletionDate (const Aws::Utils::DateTime &value)
 
RestoreJobsListMemberWithCompletionDate (Aws::Utils::DateTime &&value)
 
const RestoreJobStatusGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const RestoreJobStatus &value)
 
void SetStatus (RestoreJobStatus &&value)
 
RestoreJobsListMemberWithStatus (const RestoreJobStatus &value)
 
RestoreJobsListMemberWithStatus (RestoreJobStatus &&value)
 
const Aws::StringGetStatusMessage () const
 
bool StatusMessageHasBeenSet () const
 
void SetStatusMessage (const Aws::String &value)
 
void SetStatusMessage (Aws::String &&value)
 
void SetStatusMessage (const char *value)
 
RestoreJobsListMemberWithStatusMessage (const Aws::String &value)
 
RestoreJobsListMemberWithStatusMessage (Aws::String &&value)
 
RestoreJobsListMemberWithStatusMessage (const char *value)
 
const Aws::StringGetPercentDone () const
 
bool PercentDoneHasBeenSet () const
 
void SetPercentDone (const Aws::String &value)
 
void SetPercentDone (Aws::String &&value)
 
void SetPercentDone (const char *value)
 
RestoreJobsListMemberWithPercentDone (const Aws::String &value)
 
RestoreJobsListMemberWithPercentDone (Aws::String &&value)
 
RestoreJobsListMemberWithPercentDone (const char *value)
 
long long GetBackupSizeInBytes () const
 
bool BackupSizeInBytesHasBeenSet () const
 
void SetBackupSizeInBytes (long long value)
 
RestoreJobsListMemberWithBackupSizeInBytes (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)
 
RestoreJobsListMemberWithIamRoleArn (const Aws::String &value)
 
RestoreJobsListMemberWithIamRoleArn (Aws::String &&value)
 
RestoreJobsListMemberWithIamRoleArn (const char *value)
 
long long GetExpectedCompletionTimeMinutes () const
 
bool ExpectedCompletionTimeMinutesHasBeenSet () const
 
void SetExpectedCompletionTimeMinutes (long long value)
 
RestoreJobsListMemberWithExpectedCompletionTimeMinutes (long long value)
 
const Aws::StringGetCreatedResourceArn () const
 
bool CreatedResourceArnHasBeenSet () const
 
void SetCreatedResourceArn (const Aws::String &value)
 
void SetCreatedResourceArn (Aws::String &&value)
 
void SetCreatedResourceArn (const char *value)
 
RestoreJobsListMemberWithCreatedResourceArn (const Aws::String &value)
 
RestoreJobsListMemberWithCreatedResourceArn (Aws::String &&value)
 
RestoreJobsListMemberWithCreatedResourceArn (const char *value)
 
const Aws::StringGetResourceType () const
 
bool ResourceTypeHasBeenSet () const
 
void SetResourceType (const Aws::String &value)
 
void SetResourceType (Aws::String &&value)
 
void SetResourceType (const char *value)
 
RestoreJobsListMemberWithResourceType (const Aws::String &value)
 
RestoreJobsListMemberWithResourceType (Aws::String &&value)
 
RestoreJobsListMemberWithResourceType (const char *value)
 

Detailed Description

Contains metadata about a restore job.

See Also:

AWS API Reference

Definition at line 33 of file RestoreJobsListMember.h.

Constructor & Destructor Documentation

◆ RestoreJobsListMember() [1/2]

Aws::Backup::Model::RestoreJobsListMember::RestoreJobsListMember ( )

◆ RestoreJobsListMember() [2/2]

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

Member Function Documentation

◆ AccountIdHasBeenSet()

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

The account ID that owns the restore job.

Definition at line 50 of file RestoreJobsListMember.h.

◆ BackupSizeInBytesHasBeenSet()

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

The size, in bytes, of the restored resource.

Definition at line 414 of file RestoreJobsListMember.h.

◆ CompletionDateHasBeenSet()

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

The date and time a job to restore a recovery point 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 236 of file RestoreJobsListMember.h.

◆ CreatedResourceArnHasBeenSet()

bool Aws::Backup::Model::RestoreJobsListMember::CreatedResourceArnHasBeenSet ( ) const
inline

An Amazon Resource Name (ARN) that uniquely identifies a resource. The format of the ARN depends on the resource type.

Definition at line 511 of file RestoreJobsListMember.h.

◆ CreationDateHasBeenSet()

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

The date and time a restore 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 187 of file RestoreJobsListMember.h.

◆ ExpectedCompletionTimeMinutesHasBeenSet()

bool Aws::Backup::Model::RestoreJobsListMember::ExpectedCompletionTimeMinutesHasBeenSet ( ) const
inline

The amount of time in minutes that a job restoring a recovery point is expected to take.

Definition at line 486 of file RestoreJobsListMember.h.

◆ GetAccountId()

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

The account ID that owns the restore job.

Definition at line 45 of file RestoreJobsListMember.h.

◆ GetBackupSizeInBytes()

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

The size, in bytes, of the restored resource.

Definition at line 409 of file RestoreJobsListMember.h.

◆ GetCompletionDate()

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

The date and time a job to restore a recovery point 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 228 of file RestoreJobsListMember.h.

◆ GetCreatedResourceArn()

const Aws::String& Aws::Backup::Model::RestoreJobsListMember::GetCreatedResourceArn ( ) const
inline

An Amazon Resource Name (ARN) that uniquely identifies a resource. The format of the ARN depends on the resource type.

Definition at line 505 of file RestoreJobsListMember.h.

◆ GetCreationDate()

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

The date and time a restore 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 179 of file RestoreJobsListMember.h.

◆ GetExpectedCompletionTimeMinutes()

long long Aws::Backup::Model::RestoreJobsListMember::GetExpectedCompletionTimeMinutes ( ) const
inline

The amount of time in minutes that a job restoring a recovery point is expected to take.

Definition at line 480 of file RestoreJobsListMember.h.

◆ GetIamRoleArn()

const Aws::String& Aws::Backup::Model::RestoreJobsListMember::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 431 of file RestoreJobsListMember.h.

◆ GetPercentDone()

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

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

Definition at line 361 of file RestoreJobsListMember.h.

◆ GetRecoveryPointArn()

const Aws::String& Aws::Backup::Model::RestoreJobsListMember::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 128 of file RestoreJobsListMember.h.

◆ GetResourceType()

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

The resource type of the listed restore jobs; for example, an Amazon Elastic Block Store (Amazon EBS) volume or an Amazon Relational Database Service (Amazon RDS) database. For VSS Windows backups, the only supported resource type is Amazon EC2.

Definition at line 556 of file RestoreJobsListMember.h.

◆ GetRestoreJobId()

const Aws::String& Aws::Backup::Model::RestoreJobsListMember::GetRestoreJobId ( ) const
inline

Uniquely identifies the job that restores a recovery point.

Definition at line 86 of file RestoreJobsListMember.h.

◆ GetStatus()

const RestoreJobStatus& Aws::Backup::Model::RestoreJobsListMember::GetStatus ( ) const
inline

A status code specifying the state of the job initiated by AWS Backup to restore a recovery point.

Definition at line 275 of file RestoreJobsListMember.h.

◆ GetStatusMessage()

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

A detailed message explaining the status of the job to restore a recovery point.

Definition at line 312 of file RestoreJobsListMember.h.

◆ IamRoleArnHasBeenSet()

bool Aws::Backup::Model::RestoreJobsListMember::IamRoleArnHasBeenSet ( ) 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 437 of file RestoreJobsListMember.h.

◆ Jsonize()

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

◆ operator=()

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

◆ PercentDoneHasBeenSet()

bool Aws::Backup::Model::RestoreJobsListMember::PercentDoneHasBeenSet ( ) const
inline

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

Definition at line 367 of file RestoreJobsListMember.h.

◆ RecoveryPointArnHasBeenSet()

bool Aws::Backup::Model::RestoreJobsListMember::RecoveryPointArnHasBeenSet ( ) 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 134 of file RestoreJobsListMember.h.

◆ ResourceTypeHasBeenSet()

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

The resource type of the listed restore jobs; for example, an Amazon Elastic Block Store (Amazon EBS) volume or an Amazon Relational Database Service (Amazon RDS) database. For VSS Windows backups, the only supported resource type is Amazon EC2.

Definition at line 564 of file RestoreJobsListMember.h.

◆ RestoreJobIdHasBeenSet()

bool Aws::Backup::Model::RestoreJobsListMember::RestoreJobIdHasBeenSet ( ) const
inline

Uniquely identifies the job that restores a recovery point.

Definition at line 91 of file RestoreJobsListMember.h.

◆ SetAccountId() [1/3]

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

The account ID that owns the restore job.

Definition at line 55 of file RestoreJobsListMember.h.

◆ SetAccountId() [2/3]

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

The account ID that owns the restore job.

Definition at line 60 of file RestoreJobsListMember.h.

◆ SetAccountId() [3/3]

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

The account ID that owns the restore job.

Definition at line 65 of file RestoreJobsListMember.h.

◆ SetBackupSizeInBytes()

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

The size, in bytes, of the restored resource.

Definition at line 419 of file RestoreJobsListMember.h.

◆ SetCompletionDate() [1/2]

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

The date and time a job to restore a recovery point 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 244 of file RestoreJobsListMember.h.

◆ SetCompletionDate() [2/2]

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

The date and time a job to restore a recovery point 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 252 of file RestoreJobsListMember.h.

◆ SetCreatedResourceArn() [1/3]

void Aws::Backup::Model::RestoreJobsListMember::SetCreatedResourceArn ( const Aws::String value)
inline

An Amazon Resource Name (ARN) that uniquely identifies a resource. The format of the ARN depends on the resource type.

Definition at line 517 of file RestoreJobsListMember.h.

◆ SetCreatedResourceArn() [2/3]

void Aws::Backup::Model::RestoreJobsListMember::SetCreatedResourceArn ( Aws::String &&  value)
inline

An Amazon Resource Name (ARN) that uniquely identifies a resource. The format of the ARN depends on the resource type.

Definition at line 523 of file RestoreJobsListMember.h.

◆ SetCreatedResourceArn() [3/3]

void Aws::Backup::Model::RestoreJobsListMember::SetCreatedResourceArn ( const char *  value)
inline

An Amazon Resource Name (ARN) that uniquely identifies a resource. The format of the ARN depends on the resource type.

Definition at line 529 of file RestoreJobsListMember.h.

◆ SetCreationDate() [1/2]

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

The date and time a restore 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 195 of file RestoreJobsListMember.h.

◆ SetCreationDate() [2/2]

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

The date and time a restore 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 203 of file RestoreJobsListMember.h.

◆ SetExpectedCompletionTimeMinutes()

void Aws::Backup::Model::RestoreJobsListMember::SetExpectedCompletionTimeMinutes ( long long  value)
inline

The amount of time in minutes that a job restoring a recovery point is expected to take.

Definition at line 492 of file RestoreJobsListMember.h.

◆ SetIamRoleArn() [1/3]

void Aws::Backup::Model::RestoreJobsListMember::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 443 of file RestoreJobsListMember.h.

◆ SetIamRoleArn() [2/3]

void Aws::Backup::Model::RestoreJobsListMember::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 449 of file RestoreJobsListMember.h.

◆ SetIamRoleArn() [3/3]

void Aws::Backup::Model::RestoreJobsListMember::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 455 of file RestoreJobsListMember.h.

◆ SetPercentDone() [1/3]

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

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

Definition at line 373 of file RestoreJobsListMember.h.

◆ SetPercentDone() [2/3]

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

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

Definition at line 379 of file RestoreJobsListMember.h.

◆ SetPercentDone() [3/3]

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

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

Definition at line 385 of file RestoreJobsListMember.h.

◆ SetRecoveryPointArn() [1/3]

void Aws::Backup::Model::RestoreJobsListMember::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 140 of file RestoreJobsListMember.h.

◆ SetRecoveryPointArn() [2/3]

void Aws::Backup::Model::RestoreJobsListMember::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 146 of file RestoreJobsListMember.h.

◆ SetRecoveryPointArn() [3/3]

void Aws::Backup::Model::RestoreJobsListMember::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 152 of file RestoreJobsListMember.h.

◆ SetResourceType() [1/3]

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

The resource type of the listed restore jobs; for example, an Amazon Elastic Block Store (Amazon EBS) volume or an Amazon Relational Database Service (Amazon RDS) database. For VSS Windows backups, the only supported resource type is Amazon EC2.

Definition at line 572 of file RestoreJobsListMember.h.

◆ SetResourceType() [2/3]

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

The resource type of the listed restore jobs; for example, an Amazon Elastic Block Store (Amazon EBS) volume or an Amazon Relational Database Service (Amazon RDS) database. For VSS Windows backups, the only supported resource type is Amazon EC2.

Definition at line 580 of file RestoreJobsListMember.h.

◆ SetResourceType() [3/3]

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

The resource type of the listed restore jobs; for example, an Amazon Elastic Block Store (Amazon EBS) volume or an Amazon Relational Database Service (Amazon RDS) database. For VSS Windows backups, the only supported resource type is Amazon EC2.

Definition at line 588 of file RestoreJobsListMember.h.

◆ SetRestoreJobId() [1/3]

void Aws::Backup::Model::RestoreJobsListMember::SetRestoreJobId ( const Aws::String value)
inline

Uniquely identifies the job that restores a recovery point.

Definition at line 96 of file RestoreJobsListMember.h.

◆ SetRestoreJobId() [2/3]

void Aws::Backup::Model::RestoreJobsListMember::SetRestoreJobId ( Aws::String &&  value)
inline

Uniquely identifies the job that restores a recovery point.

Definition at line 101 of file RestoreJobsListMember.h.

◆ SetRestoreJobId() [3/3]

void Aws::Backup::Model::RestoreJobsListMember::SetRestoreJobId ( const char *  value)
inline

Uniquely identifies the job that restores a recovery point.

Definition at line 106 of file RestoreJobsListMember.h.

◆ SetStatus() [1/2]

void Aws::Backup::Model::RestoreJobsListMember::SetStatus ( const RestoreJobStatus value)
inline

A status code specifying the state of the job initiated by AWS Backup to restore a recovery point.

Definition at line 287 of file RestoreJobsListMember.h.

◆ SetStatus() [2/2]

void Aws::Backup::Model::RestoreJobsListMember::SetStatus ( RestoreJobStatus &&  value)
inline

A status code specifying the state of the job initiated by AWS Backup to restore a recovery point.

Definition at line 293 of file RestoreJobsListMember.h.

◆ SetStatusMessage() [1/3]

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

A detailed message explaining the status of the job to restore a recovery point.

Definition at line 324 of file RestoreJobsListMember.h.

◆ SetStatusMessage() [2/3]

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

A detailed message explaining the status of the job to restore a recovery point.

Definition at line 330 of file RestoreJobsListMember.h.

◆ SetStatusMessage() [3/3]

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

A detailed message explaining the status of the job to restore a recovery point.

Definition at line 336 of file RestoreJobsListMember.h.

◆ StatusHasBeenSet()

bool Aws::Backup::Model::RestoreJobsListMember::StatusHasBeenSet ( ) const
inline

A status code specifying the state of the job initiated by AWS Backup to restore a recovery point.

Definition at line 281 of file RestoreJobsListMember.h.

◆ StatusMessageHasBeenSet()

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

A detailed message explaining the status of the job to restore a recovery point.

Definition at line 318 of file RestoreJobsListMember.h.

◆ WithAccountId() [1/3]

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

The account ID that owns the restore job.

Definition at line 70 of file RestoreJobsListMember.h.

◆ WithAccountId() [2/3]

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

The account ID that owns the restore job.

Definition at line 75 of file RestoreJobsListMember.h.

◆ WithAccountId() [3/3]

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

The account ID that owns the restore job.

Definition at line 80 of file RestoreJobsListMember.h.

◆ WithBackupSizeInBytes()

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

The size, in bytes, of the restored resource.

Definition at line 424 of file RestoreJobsListMember.h.

◆ WithCompletionDate() [1/2]

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

The date and time a job to restore a recovery point 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 260 of file RestoreJobsListMember.h.

◆ WithCompletionDate() [2/2]

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

The date and time a job to restore a recovery point 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 268 of file RestoreJobsListMember.h.

◆ WithCreatedResourceArn() [1/3]

RestoreJobsListMember& Aws::Backup::Model::RestoreJobsListMember::WithCreatedResourceArn ( const Aws::String value)
inline

An Amazon Resource Name (ARN) that uniquely identifies a resource. The format of the ARN depends on the resource type.

Definition at line 535 of file RestoreJobsListMember.h.

◆ WithCreatedResourceArn() [2/3]

RestoreJobsListMember& Aws::Backup::Model::RestoreJobsListMember::WithCreatedResourceArn ( Aws::String &&  value)
inline

An Amazon Resource Name (ARN) that uniquely identifies a resource. The format of the ARN depends on the resource type.

Definition at line 541 of file RestoreJobsListMember.h.

◆ WithCreatedResourceArn() [3/3]

RestoreJobsListMember& Aws::Backup::Model::RestoreJobsListMember::WithCreatedResourceArn ( const char *  value)
inline

An Amazon Resource Name (ARN) that uniquely identifies a resource. The format of the ARN depends on the resource type.

Definition at line 547 of file RestoreJobsListMember.h.

◆ WithCreationDate() [1/2]

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

The date and time a restore 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 211 of file RestoreJobsListMember.h.

◆ WithCreationDate() [2/2]

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

The date and time a restore 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 219 of file RestoreJobsListMember.h.

◆ WithExpectedCompletionTimeMinutes()

RestoreJobsListMember& Aws::Backup::Model::RestoreJobsListMember::WithExpectedCompletionTimeMinutes ( long long  value)
inline

The amount of time in minutes that a job restoring a recovery point is expected to take.

Definition at line 498 of file RestoreJobsListMember.h.

◆ WithIamRoleArn() [1/3]

RestoreJobsListMember& Aws::Backup::Model::RestoreJobsListMember::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 461 of file RestoreJobsListMember.h.

◆ WithIamRoleArn() [2/3]

RestoreJobsListMember& Aws::Backup::Model::RestoreJobsListMember::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 467 of file RestoreJobsListMember.h.

◆ WithIamRoleArn() [3/3]

RestoreJobsListMember& Aws::Backup::Model::RestoreJobsListMember::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 473 of file RestoreJobsListMember.h.

◆ WithPercentDone() [1/3]

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

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

Definition at line 391 of file RestoreJobsListMember.h.

◆ WithPercentDone() [2/3]

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

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

Definition at line 397 of file RestoreJobsListMember.h.

◆ WithPercentDone() [3/3]

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

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

Definition at line 403 of file RestoreJobsListMember.h.

◆ WithRecoveryPointArn() [1/3]

RestoreJobsListMember& Aws::Backup::Model::RestoreJobsListMember::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 158 of file RestoreJobsListMember.h.

◆ WithRecoveryPointArn() [2/3]

RestoreJobsListMember& Aws::Backup::Model::RestoreJobsListMember::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 164 of file RestoreJobsListMember.h.

◆ WithRecoveryPointArn() [3/3]

RestoreJobsListMember& Aws::Backup::Model::RestoreJobsListMember::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 170 of file RestoreJobsListMember.h.

◆ WithResourceType() [1/3]

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

The resource type of the listed restore jobs; for example, an Amazon Elastic Block Store (Amazon EBS) volume or an Amazon Relational Database Service (Amazon RDS) database. For VSS Windows backups, the only supported resource type is Amazon EC2.

Definition at line 596 of file RestoreJobsListMember.h.

◆ WithResourceType() [2/3]

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

The resource type of the listed restore jobs; for example, an Amazon Elastic Block Store (Amazon EBS) volume or an Amazon Relational Database Service (Amazon RDS) database. For VSS Windows backups, the only supported resource type is Amazon EC2.

Definition at line 604 of file RestoreJobsListMember.h.

◆ WithResourceType() [3/3]

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

The resource type of the listed restore jobs; for example, an Amazon Elastic Block Store (Amazon EBS) volume or an Amazon Relational Database Service (Amazon RDS) database. For VSS Windows backups, the only supported resource type is Amazon EC2.

Definition at line 612 of file RestoreJobsListMember.h.

◆ WithRestoreJobId() [1/3]

RestoreJobsListMember& Aws::Backup::Model::RestoreJobsListMember::WithRestoreJobId ( const Aws::String value)
inline

Uniquely identifies the job that restores a recovery point.

Definition at line 111 of file RestoreJobsListMember.h.

◆ WithRestoreJobId() [2/3]

RestoreJobsListMember& Aws::Backup::Model::RestoreJobsListMember::WithRestoreJobId ( Aws::String &&  value)
inline

Uniquely identifies the job that restores a recovery point.

Definition at line 116 of file RestoreJobsListMember.h.

◆ WithRestoreJobId() [3/3]

RestoreJobsListMember& Aws::Backup::Model::RestoreJobsListMember::WithRestoreJobId ( const char *  value)
inline

Uniquely identifies the job that restores a recovery point.

Definition at line 121 of file RestoreJobsListMember.h.

◆ WithStatus() [1/2]

RestoreJobsListMember& Aws::Backup::Model::RestoreJobsListMember::WithStatus ( const RestoreJobStatus value)
inline

A status code specifying the state of the job initiated by AWS Backup to restore a recovery point.

Definition at line 299 of file RestoreJobsListMember.h.

◆ WithStatus() [2/2]

RestoreJobsListMember& Aws::Backup::Model::RestoreJobsListMember::WithStatus ( RestoreJobStatus &&  value)
inline

A status code specifying the state of the job initiated by AWS Backup to restore a recovery point.

Definition at line 305 of file RestoreJobsListMember.h.

◆ WithStatusMessage() [1/3]

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

A detailed message explaining the status of the job to restore a recovery point.

Definition at line 342 of file RestoreJobsListMember.h.

◆ WithStatusMessage() [2/3]

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

A detailed message explaining the status of the job to restore a recovery point.

Definition at line 348 of file RestoreJobsListMember.h.

◆ WithStatusMessage() [3/3]

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

A detailed message explaining the status of the job to restore a recovery point.

Definition at line 354 of file RestoreJobsListMember.h.


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