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

#include <TaskExecutionResultDetail.h>

Public Member Functions

 TaskExecutionResultDetail ()
 
 TaskExecutionResultDetail (Aws::Utils::Json::JsonView jsonValue)
 
TaskExecutionResultDetailoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
long long GetPrepareDuration () const
 
bool PrepareDurationHasBeenSet () const
 
void SetPrepareDuration (long long value)
 
TaskExecutionResultDetailWithPrepareDuration (long long value)
 
const PhaseStatusGetPrepareStatus () const
 
bool PrepareStatusHasBeenSet () const
 
void SetPrepareStatus (const PhaseStatus &value)
 
void SetPrepareStatus (PhaseStatus &&value)
 
TaskExecutionResultDetailWithPrepareStatus (const PhaseStatus &value)
 
TaskExecutionResultDetailWithPrepareStatus (PhaseStatus &&value)
 
long long GetTotalDuration () const
 
bool TotalDurationHasBeenSet () const
 
void SetTotalDuration (long long value)
 
TaskExecutionResultDetailWithTotalDuration (long long value)
 
long long GetTransferDuration () const
 
bool TransferDurationHasBeenSet () const
 
void SetTransferDuration (long long value)
 
TaskExecutionResultDetailWithTransferDuration (long long value)
 
const PhaseStatusGetTransferStatus () const
 
bool TransferStatusHasBeenSet () const
 
void SetTransferStatus (const PhaseStatus &value)
 
void SetTransferStatus (PhaseStatus &&value)
 
TaskExecutionResultDetailWithTransferStatus (const PhaseStatus &value)
 
TaskExecutionResultDetailWithTransferStatus (PhaseStatus &&value)
 
long long GetVerifyDuration () const
 
bool VerifyDurationHasBeenSet () const
 
void SetVerifyDuration (long long value)
 
TaskExecutionResultDetailWithVerifyDuration (long long value)
 
const PhaseStatusGetVerifyStatus () const
 
bool VerifyStatusHasBeenSet () const
 
void SetVerifyStatus (const PhaseStatus &value)
 
void SetVerifyStatus (PhaseStatus &&value)
 
TaskExecutionResultDetailWithVerifyStatus (const PhaseStatus &value)
 
TaskExecutionResultDetailWithVerifyStatus (PhaseStatus &&value)
 
const Aws::StringGetErrorCode () const
 
bool ErrorCodeHasBeenSet () const
 
void SetErrorCode (const Aws::String &value)
 
void SetErrorCode (Aws::String &&value)
 
void SetErrorCode (const char *value)
 
TaskExecutionResultDetailWithErrorCode (const Aws::String &value)
 
TaskExecutionResultDetailWithErrorCode (Aws::String &&value)
 
TaskExecutionResultDetailWithErrorCode (const char *value)
 
const Aws::StringGetErrorDetail () const
 
bool ErrorDetailHasBeenSet () const
 
void SetErrorDetail (const Aws::String &value)
 
void SetErrorDetail (Aws::String &&value)
 
void SetErrorDetail (const char *value)
 
TaskExecutionResultDetailWithErrorDetail (const Aws::String &value)
 
TaskExecutionResultDetailWithErrorDetail (Aws::String &&value)
 
TaskExecutionResultDetailWithErrorDetail (const char *value)
 

Detailed Description

Describes the detailed result of a TaskExecution operation. This result includes the time in milliseconds spent in each phase, the status of the task execution, and the errors encountered.

See Also:

AWS API Reference

Definition at line 34 of file TaskExecutionResultDetail.h.

Constructor & Destructor Documentation

◆ TaskExecutionResultDetail() [1/2]

Aws::DataSync::Model::TaskExecutionResultDetail::TaskExecutionResultDetail ( )

◆ TaskExecutionResultDetail() [2/2]

Aws::DataSync::Model::TaskExecutionResultDetail::TaskExecutionResultDetail ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ ErrorCodeHasBeenSet()

bool Aws::DataSync::Model::TaskExecutionResultDetail::ErrorCodeHasBeenSet ( ) const
inline

Errors that AWS DataSync encountered during execution of the task. You can use this error code to help troubleshoot issues.

Definition at line 246 of file TaskExecutionResultDetail.h.

◆ ErrorDetailHasBeenSet()

bool Aws::DataSync::Model::TaskExecutionResultDetail::ErrorDetailHasBeenSet ( ) const
inline

Detailed description of an error that was encountered during the task execution. You can use this information to help troubleshoot issues.

Definition at line 295 of file TaskExecutionResultDetail.h.

◆ GetErrorCode()

const Aws::String& Aws::DataSync::Model::TaskExecutionResultDetail::GetErrorCode ( ) const
inline

Errors that AWS DataSync encountered during execution of the task. You can use this error code to help troubleshoot issues.

Definition at line 240 of file TaskExecutionResultDetail.h.

◆ GetErrorDetail()

const Aws::String& Aws::DataSync::Model::TaskExecutionResultDetail::GetErrorDetail ( ) const
inline

Detailed description of an error that was encountered during the task execution. You can use this information to help troubleshoot issues.

Definition at line 289 of file TaskExecutionResultDetail.h.

◆ GetPrepareDuration()

long long Aws::DataSync::Model::TaskExecutionResultDetail::GetPrepareDuration ( ) const
inline

The total time in milliseconds that AWS DataSync spent in the PREPARING phase.

Definition at line 47 of file TaskExecutionResultDetail.h.

◆ GetPrepareStatus()

const PhaseStatus& Aws::DataSync::Model::TaskExecutionResultDetail::GetPrepareStatus ( ) const
inline

The status of the PREPARING phase.

Definition at line 71 of file TaskExecutionResultDetail.h.

◆ GetTotalDuration()

long long Aws::DataSync::Model::TaskExecutionResultDetail::GetTotalDuration ( ) const
inline

The total time in milliseconds that AWS DataSync took to transfer the file from the source to the destination location.

Definition at line 103 of file TaskExecutionResultDetail.h.

◆ GetTransferDuration()

long long Aws::DataSync::Model::TaskExecutionResultDetail::GetTransferDuration ( ) const
inline

The total time in milliseconds that AWS DataSync spent in the TRANSFERRING phase.

Definition at line 128 of file TaskExecutionResultDetail.h.

◆ GetTransferStatus()

const PhaseStatus& Aws::DataSync::Model::TaskExecutionResultDetail::GetTransferStatus ( ) const
inline

The status of the TRANSFERRING phase.

Definition at line 152 of file TaskExecutionResultDetail.h.

◆ GetVerifyDuration()

long long Aws::DataSync::Model::TaskExecutionResultDetail::GetVerifyDuration ( ) const
inline

The total time in milliseconds that AWS DataSync spent in the VERIFYING phase.

Definition at line 184 of file TaskExecutionResultDetail.h.

◆ GetVerifyStatus()

const PhaseStatus& Aws::DataSync::Model::TaskExecutionResultDetail::GetVerifyStatus ( ) const
inline

The status of the VERIFYING phase.

Definition at line 208 of file TaskExecutionResultDetail.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::DataSync::Model::TaskExecutionResultDetail::Jsonize ( ) const

◆ operator=()

TaskExecutionResultDetail& Aws::DataSync::Model::TaskExecutionResultDetail::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ PrepareDurationHasBeenSet()

bool Aws::DataSync::Model::TaskExecutionResultDetail::PrepareDurationHasBeenSet ( ) const
inline

The total time in milliseconds that AWS DataSync spent in the PREPARING phase.

Definition at line 53 of file TaskExecutionResultDetail.h.

◆ PrepareStatusHasBeenSet()

bool Aws::DataSync::Model::TaskExecutionResultDetail::PrepareStatusHasBeenSet ( ) const
inline

The status of the PREPARING phase.

Definition at line 76 of file TaskExecutionResultDetail.h.

◆ SetErrorCode() [1/3]

void Aws::DataSync::Model::TaskExecutionResultDetail::SetErrorCode ( const Aws::String value)
inline

Errors that AWS DataSync encountered during execution of the task. You can use this error code to help troubleshoot issues.

Definition at line 252 of file TaskExecutionResultDetail.h.

◆ SetErrorCode() [2/3]

void Aws::DataSync::Model::TaskExecutionResultDetail::SetErrorCode ( Aws::String &&  value)
inline

Errors that AWS DataSync encountered during execution of the task. You can use this error code to help troubleshoot issues.

Definition at line 258 of file TaskExecutionResultDetail.h.

◆ SetErrorCode() [3/3]

void Aws::DataSync::Model::TaskExecutionResultDetail::SetErrorCode ( const char *  value)
inline

Errors that AWS DataSync encountered during execution of the task. You can use this error code to help troubleshoot issues.

Definition at line 264 of file TaskExecutionResultDetail.h.

◆ SetErrorDetail() [1/3]

void Aws::DataSync::Model::TaskExecutionResultDetail::SetErrorDetail ( const Aws::String value)
inline

Detailed description of an error that was encountered during the task execution. You can use this information to help troubleshoot issues.

Definition at line 301 of file TaskExecutionResultDetail.h.

◆ SetErrorDetail() [2/3]

void Aws::DataSync::Model::TaskExecutionResultDetail::SetErrorDetail ( Aws::String &&  value)
inline

Detailed description of an error that was encountered during the task execution. You can use this information to help troubleshoot issues.

Definition at line 307 of file TaskExecutionResultDetail.h.

◆ SetErrorDetail() [3/3]

void Aws::DataSync::Model::TaskExecutionResultDetail::SetErrorDetail ( const char *  value)
inline

Detailed description of an error that was encountered during the task execution. You can use this information to help troubleshoot issues.

Definition at line 313 of file TaskExecutionResultDetail.h.

◆ SetPrepareDuration()

void Aws::DataSync::Model::TaskExecutionResultDetail::SetPrepareDuration ( long long  value)
inline

The total time in milliseconds that AWS DataSync spent in the PREPARING phase.

Definition at line 59 of file TaskExecutionResultDetail.h.

◆ SetPrepareStatus() [1/2]

void Aws::DataSync::Model::TaskExecutionResultDetail::SetPrepareStatus ( const PhaseStatus value)
inline

The status of the PREPARING phase.

Definition at line 81 of file TaskExecutionResultDetail.h.

◆ SetPrepareStatus() [2/2]

void Aws::DataSync::Model::TaskExecutionResultDetail::SetPrepareStatus ( PhaseStatus &&  value)
inline

The status of the PREPARING phase.

Definition at line 86 of file TaskExecutionResultDetail.h.

◆ SetTotalDuration()

void Aws::DataSync::Model::TaskExecutionResultDetail::SetTotalDuration ( long long  value)
inline

The total time in milliseconds that AWS DataSync took to transfer the file from the source to the destination location.

Definition at line 115 of file TaskExecutionResultDetail.h.

◆ SetTransferDuration()

void Aws::DataSync::Model::TaskExecutionResultDetail::SetTransferDuration ( long long  value)
inline

The total time in milliseconds that AWS DataSync spent in the TRANSFERRING phase.

Definition at line 140 of file TaskExecutionResultDetail.h.

◆ SetTransferStatus() [1/2]

void Aws::DataSync::Model::TaskExecutionResultDetail::SetTransferStatus ( const PhaseStatus value)
inline

The status of the TRANSFERRING phase.

Definition at line 162 of file TaskExecutionResultDetail.h.

◆ SetTransferStatus() [2/2]

void Aws::DataSync::Model::TaskExecutionResultDetail::SetTransferStatus ( PhaseStatus &&  value)
inline

The status of the TRANSFERRING phase.

Definition at line 167 of file TaskExecutionResultDetail.h.

◆ SetVerifyDuration()

void Aws::DataSync::Model::TaskExecutionResultDetail::SetVerifyDuration ( long long  value)
inline

The total time in milliseconds that AWS DataSync spent in the VERIFYING phase.

Definition at line 196 of file TaskExecutionResultDetail.h.

◆ SetVerifyStatus() [1/2]

void Aws::DataSync::Model::TaskExecutionResultDetail::SetVerifyStatus ( const PhaseStatus value)
inline

The status of the VERIFYING phase.

Definition at line 218 of file TaskExecutionResultDetail.h.

◆ SetVerifyStatus() [2/2]

void Aws::DataSync::Model::TaskExecutionResultDetail::SetVerifyStatus ( PhaseStatus &&  value)
inline

The status of the VERIFYING phase.

Definition at line 223 of file TaskExecutionResultDetail.h.

◆ TotalDurationHasBeenSet()

bool Aws::DataSync::Model::TaskExecutionResultDetail::TotalDurationHasBeenSet ( ) const
inline

The total time in milliseconds that AWS DataSync took to transfer the file from the source to the destination location.

Definition at line 109 of file TaskExecutionResultDetail.h.

◆ TransferDurationHasBeenSet()

bool Aws::DataSync::Model::TaskExecutionResultDetail::TransferDurationHasBeenSet ( ) const
inline

The total time in milliseconds that AWS DataSync spent in the TRANSFERRING phase.

Definition at line 134 of file TaskExecutionResultDetail.h.

◆ TransferStatusHasBeenSet()

bool Aws::DataSync::Model::TaskExecutionResultDetail::TransferStatusHasBeenSet ( ) const
inline

The status of the TRANSFERRING phase.

Definition at line 157 of file TaskExecutionResultDetail.h.

◆ VerifyDurationHasBeenSet()

bool Aws::DataSync::Model::TaskExecutionResultDetail::VerifyDurationHasBeenSet ( ) const
inline

The total time in milliseconds that AWS DataSync spent in the VERIFYING phase.

Definition at line 190 of file TaskExecutionResultDetail.h.

◆ VerifyStatusHasBeenSet()

bool Aws::DataSync::Model::TaskExecutionResultDetail::VerifyStatusHasBeenSet ( ) const
inline

The status of the VERIFYING phase.

Definition at line 213 of file TaskExecutionResultDetail.h.

◆ WithErrorCode() [1/3]

TaskExecutionResultDetail& Aws::DataSync::Model::TaskExecutionResultDetail::WithErrorCode ( const Aws::String value)
inline

Errors that AWS DataSync encountered during execution of the task. You can use this error code to help troubleshoot issues.

Definition at line 270 of file TaskExecutionResultDetail.h.

◆ WithErrorCode() [2/3]

TaskExecutionResultDetail& Aws::DataSync::Model::TaskExecutionResultDetail::WithErrorCode ( Aws::String &&  value)
inline

Errors that AWS DataSync encountered during execution of the task. You can use this error code to help troubleshoot issues.

Definition at line 276 of file TaskExecutionResultDetail.h.

◆ WithErrorCode() [3/3]

TaskExecutionResultDetail& Aws::DataSync::Model::TaskExecutionResultDetail::WithErrorCode ( const char *  value)
inline

Errors that AWS DataSync encountered during execution of the task. You can use this error code to help troubleshoot issues.

Definition at line 282 of file TaskExecutionResultDetail.h.

◆ WithErrorDetail() [1/3]

TaskExecutionResultDetail& Aws::DataSync::Model::TaskExecutionResultDetail::WithErrorDetail ( const Aws::String value)
inline

Detailed description of an error that was encountered during the task execution. You can use this information to help troubleshoot issues.

Definition at line 319 of file TaskExecutionResultDetail.h.

◆ WithErrorDetail() [2/3]

TaskExecutionResultDetail& Aws::DataSync::Model::TaskExecutionResultDetail::WithErrorDetail ( Aws::String &&  value)
inline

Detailed description of an error that was encountered during the task execution. You can use this information to help troubleshoot issues.

Definition at line 325 of file TaskExecutionResultDetail.h.

◆ WithErrorDetail() [3/3]

TaskExecutionResultDetail& Aws::DataSync::Model::TaskExecutionResultDetail::WithErrorDetail ( const char *  value)
inline

Detailed description of an error that was encountered during the task execution. You can use this information to help troubleshoot issues.

Definition at line 331 of file TaskExecutionResultDetail.h.

◆ WithPrepareDuration()

TaskExecutionResultDetail& Aws::DataSync::Model::TaskExecutionResultDetail::WithPrepareDuration ( long long  value)
inline

The total time in milliseconds that AWS DataSync spent in the PREPARING phase.

Definition at line 65 of file TaskExecutionResultDetail.h.

◆ WithPrepareStatus() [1/2]

TaskExecutionResultDetail& Aws::DataSync::Model::TaskExecutionResultDetail::WithPrepareStatus ( const PhaseStatus value)
inline

The status of the PREPARING phase.

Definition at line 91 of file TaskExecutionResultDetail.h.

◆ WithPrepareStatus() [2/2]

TaskExecutionResultDetail& Aws::DataSync::Model::TaskExecutionResultDetail::WithPrepareStatus ( PhaseStatus &&  value)
inline

The status of the PREPARING phase.

Definition at line 96 of file TaskExecutionResultDetail.h.

◆ WithTotalDuration()

TaskExecutionResultDetail& Aws::DataSync::Model::TaskExecutionResultDetail::WithTotalDuration ( long long  value)
inline

The total time in milliseconds that AWS DataSync took to transfer the file from the source to the destination location.

Definition at line 121 of file TaskExecutionResultDetail.h.

◆ WithTransferDuration()

TaskExecutionResultDetail& Aws::DataSync::Model::TaskExecutionResultDetail::WithTransferDuration ( long long  value)
inline

The total time in milliseconds that AWS DataSync spent in the TRANSFERRING phase.

Definition at line 146 of file TaskExecutionResultDetail.h.

◆ WithTransferStatus() [1/2]

TaskExecutionResultDetail& Aws::DataSync::Model::TaskExecutionResultDetail::WithTransferStatus ( const PhaseStatus value)
inline

The status of the TRANSFERRING phase.

Definition at line 172 of file TaskExecutionResultDetail.h.

◆ WithTransferStatus() [2/2]

TaskExecutionResultDetail& Aws::DataSync::Model::TaskExecutionResultDetail::WithTransferStatus ( PhaseStatus &&  value)
inline

The status of the TRANSFERRING phase.

Definition at line 177 of file TaskExecutionResultDetail.h.

◆ WithVerifyDuration()

TaskExecutionResultDetail& Aws::DataSync::Model::TaskExecutionResultDetail::WithVerifyDuration ( long long  value)
inline

The total time in milliseconds that AWS DataSync spent in the VERIFYING phase.

Definition at line 202 of file TaskExecutionResultDetail.h.

◆ WithVerifyStatus() [1/2]

TaskExecutionResultDetail& Aws::DataSync::Model::TaskExecutionResultDetail::WithVerifyStatus ( const PhaseStatus value)
inline

The status of the VERIFYING phase.

Definition at line 228 of file TaskExecutionResultDetail.h.

◆ WithVerifyStatus() [2/2]

TaskExecutionResultDetail& Aws::DataSync::Model::TaskExecutionResultDetail::WithVerifyStatus ( PhaseStatus &&  value)
inline

The status of the VERIFYING phase.

Definition at line 233 of file TaskExecutionResultDetail.h.


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