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

#include <DescribeRestoreJobResult.h>

Public Member Functions

 DescribeRestoreJobResult ()
 
 DescribeRestoreJobResult (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
DescribeRestoreJobResultoperator= (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)
 
DescribeRestoreJobResultWithAccountId (const Aws::String &value)
 
DescribeRestoreJobResultWithAccountId (Aws::String &&value)
 
DescribeRestoreJobResultWithAccountId (const char *value)
 
const Aws::StringGetRestoreJobId () const
 
void SetRestoreJobId (const Aws::String &value)
 
void SetRestoreJobId (Aws::String &&value)
 
void SetRestoreJobId (const char *value)
 
DescribeRestoreJobResultWithRestoreJobId (const Aws::String &value)
 
DescribeRestoreJobResultWithRestoreJobId (Aws::String &&value)
 
DescribeRestoreJobResultWithRestoreJobId (const char *value)
 
const Aws::StringGetRecoveryPointArn () const
 
void SetRecoveryPointArn (const Aws::String &value)
 
void SetRecoveryPointArn (Aws::String &&value)
 
void SetRecoveryPointArn (const char *value)
 
DescribeRestoreJobResultWithRecoveryPointArn (const Aws::String &value)
 
DescribeRestoreJobResultWithRecoveryPointArn (Aws::String &&value)
 
DescribeRestoreJobResultWithRecoveryPointArn (const char *value)
 
const Aws::Utils::DateTimeGetCreationDate () const
 
void SetCreationDate (const Aws::Utils::DateTime &value)
 
void SetCreationDate (Aws::Utils::DateTime &&value)
 
DescribeRestoreJobResultWithCreationDate (const Aws::Utils::DateTime &value)
 
DescribeRestoreJobResultWithCreationDate (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetCompletionDate () const
 
void SetCompletionDate (const Aws::Utils::DateTime &value)
 
void SetCompletionDate (Aws::Utils::DateTime &&value)
 
DescribeRestoreJobResultWithCompletionDate (const Aws::Utils::DateTime &value)
 
DescribeRestoreJobResultWithCompletionDate (Aws::Utils::DateTime &&value)
 
const RestoreJobStatusGetStatus () const
 
void SetStatus (const RestoreJobStatus &value)
 
void SetStatus (RestoreJobStatus &&value)
 
DescribeRestoreJobResultWithStatus (const RestoreJobStatus &value)
 
DescribeRestoreJobResultWithStatus (RestoreJobStatus &&value)
 
const Aws::StringGetStatusMessage () const
 
void SetStatusMessage (const Aws::String &value)
 
void SetStatusMessage (Aws::String &&value)
 
void SetStatusMessage (const char *value)
 
DescribeRestoreJobResultWithStatusMessage (const Aws::String &value)
 
DescribeRestoreJobResultWithStatusMessage (Aws::String &&value)
 
DescribeRestoreJobResultWithStatusMessage (const char *value)
 
const Aws::StringGetPercentDone () const
 
void SetPercentDone (const Aws::String &value)
 
void SetPercentDone (Aws::String &&value)
 
void SetPercentDone (const char *value)
 
DescribeRestoreJobResultWithPercentDone (const Aws::String &value)
 
DescribeRestoreJobResultWithPercentDone (Aws::String &&value)
 
DescribeRestoreJobResultWithPercentDone (const char *value)
 
long long GetBackupSizeInBytes () const
 
void SetBackupSizeInBytes (long long value)
 
DescribeRestoreJobResultWithBackupSizeInBytes (long long value)
 
const Aws::StringGetIamRoleArn () const
 
void SetIamRoleArn (const Aws::String &value)
 
void SetIamRoleArn (Aws::String &&value)
 
void SetIamRoleArn (const char *value)
 
DescribeRestoreJobResultWithIamRoleArn (const Aws::String &value)
 
DescribeRestoreJobResultWithIamRoleArn (Aws::String &&value)
 
DescribeRestoreJobResultWithIamRoleArn (const char *value)
 
long long GetExpectedCompletionTimeMinutes () const
 
void SetExpectedCompletionTimeMinutes (long long value)
 
DescribeRestoreJobResultWithExpectedCompletionTimeMinutes (long long value)
 
const Aws::StringGetCreatedResourceArn () const
 
void SetCreatedResourceArn (const Aws::String &value)
 
void SetCreatedResourceArn (Aws::String &&value)
 
void SetCreatedResourceArn (const char *value)
 
DescribeRestoreJobResultWithCreatedResourceArn (const Aws::String &value)
 
DescribeRestoreJobResultWithCreatedResourceArn (Aws::String &&value)
 
DescribeRestoreJobResultWithCreatedResourceArn (const char *value)
 
const Aws::StringGetResourceType () const
 
void SetResourceType (const Aws::String &value)
 
void SetResourceType (Aws::String &&value)
 
void SetResourceType (const char *value)
 
DescribeRestoreJobResultWithResourceType (const Aws::String &value)
 
DescribeRestoreJobResultWithResourceType (Aws::String &&value)
 
DescribeRestoreJobResultWithResourceType (const char *value)
 

Detailed Description

Definition at line 29 of file DescribeRestoreJobResult.h.

Constructor & Destructor Documentation

◆ DescribeRestoreJobResult() [1/2]

Aws::Backup::Model::DescribeRestoreJobResult::DescribeRestoreJobResult ( )

◆ DescribeRestoreJobResult() [2/2]

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

Member Function Documentation

◆ GetAccountId()

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

Returns the account ID that owns the restore job.

Definition at line 40 of file DescribeRestoreJobResult.h.

◆ GetBackupSizeInBytes()

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

The size, in bytes, of the restored resource.

Definition at line 347 of file DescribeRestoreJobResult.h.

◆ GetCompletionDate()

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

The date and time that 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 199 of file DescribeRestoreJobResult.h.

◆ GetCreatedResourceArn()

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

An Amazon Resource Name (ARN) that uniquely identifies a resource whose recovery point is being restored. The format of the ARN depends on the resource type of the backed-up resource.

Definition at line 427 of file DescribeRestoreJobResult.h.

◆ GetCreationDate()

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

The date and time that 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 158 of file DescribeRestoreJobResult.h.

◆ GetExpectedCompletionTimeMinutes()

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

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

Definition at line 407 of file DescribeRestoreJobResult.h.

◆ GetIamRoleArn()

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

◆ GetPercentDone()

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

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

Definition at line 305 of file DescribeRestoreJobResult.h.

◆ GetRecoveryPointArn()

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

◆ GetResourceType()

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

Returns metadata associated with a restore job listed by resource type.

Definition at line 475 of file DescribeRestoreJobResult.h.

◆ GetRestoreJobId()

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

Uniquely identifies the job that restores a recovery point.

Definition at line 76 of file DescribeRestoreJobResult.h.

◆ GetStatus()

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

Status code specifying the state of the job that is initiated by AWS Backup to restore a recovery point.

Definition at line 238 of file DescribeRestoreJobResult.h.

◆ GetStatusMessage()

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

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

Definition at line 268 of file DescribeRestoreJobResult.h.

◆ operator=()

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

◆ SetAccountId() [1/3]

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

Returns the account ID that owns the restore job.

Definition at line 45 of file DescribeRestoreJobResult.h.

◆ SetAccountId() [2/3]

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

Returns the account ID that owns the restore job.

Definition at line 50 of file DescribeRestoreJobResult.h.

◆ SetAccountId() [3/3]

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

Returns the account ID that owns the restore job.

Definition at line 55 of file DescribeRestoreJobResult.h.

◆ SetBackupSizeInBytes()

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

The size, in bytes, of the restored resource.

Definition at line 352 of file DescribeRestoreJobResult.h.

◆ SetCompletionDate() [1/2]

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

The date and time that 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 207 of file DescribeRestoreJobResult.h.

◆ SetCompletionDate() [2/2]

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

The date and time that 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 215 of file DescribeRestoreJobResult.h.

◆ SetCreatedResourceArn() [1/3]

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

An Amazon Resource Name (ARN) that uniquely identifies a resource whose recovery point is being restored. The format of the ARN depends on the resource type of the backed-up resource.

Definition at line 434 of file DescribeRestoreJobResult.h.

◆ SetCreatedResourceArn() [2/3]

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

An Amazon Resource Name (ARN) that uniquely identifies a resource whose recovery point is being restored. The format of the ARN depends on the resource type of the backed-up resource.

Definition at line 441 of file DescribeRestoreJobResult.h.

◆ SetCreatedResourceArn() [3/3]

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

An Amazon Resource Name (ARN) that uniquely identifies a resource whose recovery point is being restored. The format of the ARN depends on the resource type of the backed-up resource.

Definition at line 448 of file DescribeRestoreJobResult.h.

◆ SetCreationDate() [1/2]

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

The date and time that 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 166 of file DescribeRestoreJobResult.h.

◆ SetCreationDate() [2/2]

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

The date and time that 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 174 of file DescribeRestoreJobResult.h.

◆ SetExpectedCompletionTimeMinutes()

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

◆ SetIamRoleArn() [1/3]

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

◆ SetIamRoleArn() [2/3]

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

◆ SetIamRoleArn() [3/3]

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

◆ SetPercentDone() [1/3]

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

◆ SetPercentDone() [2/3]

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

◆ SetPercentDone() [3/3]

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

◆ SetRecoveryPointArn() [1/3]

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

◆ SetRecoveryPointArn() [2/3]

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

◆ SetRecoveryPointArn() [3/3]

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

◆ SetResourceType() [1/3]

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

Returns metadata associated with a restore job listed by resource type.

Definition at line 480 of file DescribeRestoreJobResult.h.

◆ SetResourceType() [2/3]

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

Returns metadata associated with a restore job listed by resource type.

Definition at line 485 of file DescribeRestoreJobResult.h.

◆ SetResourceType() [3/3]

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

Returns metadata associated with a restore job listed by resource type.

Definition at line 490 of file DescribeRestoreJobResult.h.

◆ SetRestoreJobId() [1/3]

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

Uniquely identifies the job that restores a recovery point.

Definition at line 81 of file DescribeRestoreJobResult.h.

◆ SetRestoreJobId() [2/3]

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

Uniquely identifies the job that restores a recovery point.

Definition at line 86 of file DescribeRestoreJobResult.h.

◆ SetRestoreJobId() [3/3]

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

Uniquely identifies the job that restores a recovery point.

Definition at line 91 of file DescribeRestoreJobResult.h.

◆ SetStatus() [1/2]

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

Status code specifying the state of the job that is initiated by AWS Backup to restore a recovery point.

Definition at line 244 of file DescribeRestoreJobResult.h.

◆ SetStatus() [2/2]

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

Status code specifying the state of the job that is initiated by AWS Backup to restore a recovery point.

Definition at line 250 of file DescribeRestoreJobResult.h.

◆ SetStatusMessage() [1/3]

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

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

Definition at line 273 of file DescribeRestoreJobResult.h.

◆ SetStatusMessage() [2/3]

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

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

Definition at line 278 of file DescribeRestoreJobResult.h.

◆ SetStatusMessage() [3/3]

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

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

Definition at line 283 of file DescribeRestoreJobResult.h.

◆ WithAccountId() [1/3]

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

Returns the account ID that owns the restore job.

Definition at line 60 of file DescribeRestoreJobResult.h.

◆ WithAccountId() [2/3]

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

Returns the account ID that owns the restore job.

Definition at line 65 of file DescribeRestoreJobResult.h.

◆ WithAccountId() [3/3]

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

Returns the account ID that owns the restore job.

Definition at line 70 of file DescribeRestoreJobResult.h.

◆ WithBackupSizeInBytes()

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

The size, in bytes, of the restored resource.

Definition at line 357 of file DescribeRestoreJobResult.h.

◆ WithCompletionDate() [1/2]

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

The date and time that 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 223 of file DescribeRestoreJobResult.h.

◆ WithCompletionDate() [2/2]

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

The date and time that 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 231 of file DescribeRestoreJobResult.h.

◆ WithCreatedResourceArn() [1/3]

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

An Amazon Resource Name (ARN) that uniquely identifies a resource whose recovery point is being restored. The format of the ARN depends on the resource type of the backed-up resource.

Definition at line 455 of file DescribeRestoreJobResult.h.

◆ WithCreatedResourceArn() [2/3]

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

An Amazon Resource Name (ARN) that uniquely identifies a resource whose recovery point is being restored. The format of the ARN depends on the resource type of the backed-up resource.

Definition at line 462 of file DescribeRestoreJobResult.h.

◆ WithCreatedResourceArn() [3/3]

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

An Amazon Resource Name (ARN) that uniquely identifies a resource whose recovery point is being restored. The format of the ARN depends on the resource type of the backed-up resource.

Definition at line 469 of file DescribeRestoreJobResult.h.

◆ WithCreationDate() [1/2]

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

The date and time that 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 182 of file DescribeRestoreJobResult.h.

◆ WithCreationDate() [2/2]

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

The date and time that 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 190 of file DescribeRestoreJobResult.h.

◆ WithExpectedCompletionTimeMinutes()

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

◆ WithIamRoleArn() [1/3]

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

◆ WithIamRoleArn() [2/3]

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

◆ WithIamRoleArn() [3/3]

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

◆ WithPercentDone() [1/3]

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

◆ WithPercentDone() [2/3]

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

◆ WithPercentDone() [3/3]

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

◆ WithRecoveryPointArn() [1/3]

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

◆ WithRecoveryPointArn() [2/3]

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

◆ WithRecoveryPointArn() [3/3]

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

◆ WithResourceType() [1/3]

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

Returns metadata associated with a restore job listed by resource type.

Definition at line 495 of file DescribeRestoreJobResult.h.

◆ WithResourceType() [2/3]

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

Returns metadata associated with a restore job listed by resource type.

Definition at line 500 of file DescribeRestoreJobResult.h.

◆ WithResourceType() [3/3]

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

Returns metadata associated with a restore job listed by resource type.

Definition at line 505 of file DescribeRestoreJobResult.h.

◆ WithRestoreJobId() [1/3]

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

Uniquely identifies the job that restores a recovery point.

Definition at line 96 of file DescribeRestoreJobResult.h.

◆ WithRestoreJobId() [2/3]

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

Uniquely identifies the job that restores a recovery point.

Definition at line 101 of file DescribeRestoreJobResult.h.

◆ WithRestoreJobId() [3/3]

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

Uniquely identifies the job that restores a recovery point.

Definition at line 106 of file DescribeRestoreJobResult.h.

◆ WithStatus() [1/2]

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

Status code specifying the state of the job that is initiated by AWS Backup to restore a recovery point.

Definition at line 256 of file DescribeRestoreJobResult.h.

◆ WithStatus() [2/2]

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

Status code specifying the state of the job that is initiated by AWS Backup to restore a recovery point.

Definition at line 262 of file DescribeRestoreJobResult.h.

◆ WithStatusMessage() [1/3]

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

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

Definition at line 288 of file DescribeRestoreJobResult.h.

◆ WithStatusMessage() [2/3]

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

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

Definition at line 293 of file DescribeRestoreJobResult.h.

◆ WithStatusMessage() [3/3]

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

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

Definition at line 298 of file DescribeRestoreJobResult.h.


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