AWS SDK for C++  1.8.94
AWS SDK for C++
Public Member Functions | List of all members
Aws::RoboMaker::Model::ProgressDetail Class Reference

#include <ProgressDetail.h>

Public Member Functions

 ProgressDetail ()
 
 ProgressDetail (Aws::Utils::Json::JsonView jsonValue)
 
ProgressDetailoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const RobotDeploymentStepGetCurrentProgress () const
 
bool CurrentProgressHasBeenSet () const
 
void SetCurrentProgress (const RobotDeploymentStep &value)
 
void SetCurrentProgress (RobotDeploymentStep &&value)
 
ProgressDetailWithCurrentProgress (const RobotDeploymentStep &value)
 
ProgressDetailWithCurrentProgress (RobotDeploymentStep &&value)
 
double GetPercentDone () const
 
bool PercentDoneHasBeenSet () const
 
void SetPercentDone (double value)
 
ProgressDetailWithPercentDone (double value)
 
int GetEstimatedTimeRemainingSeconds () const
 
bool EstimatedTimeRemainingSecondsHasBeenSet () const
 
void SetEstimatedTimeRemainingSeconds (int value)
 
ProgressDetailWithEstimatedTimeRemainingSeconds (int value)
 
const Aws::StringGetTargetResource () const
 
bool TargetResourceHasBeenSet () const
 
void SetTargetResource (const Aws::String &value)
 
void SetTargetResource (Aws::String &&value)
 
void SetTargetResource (const char *value)
 
ProgressDetailWithTargetResource (const Aws::String &value)
 
ProgressDetailWithTargetResource (Aws::String &&value)
 
ProgressDetailWithTargetResource (const char *value)
 

Detailed Description

Information about the progress of a deployment job.

See Also:

AWS API Reference

Definition at line 33 of file ProgressDetail.h.

Constructor & Destructor Documentation

◆ ProgressDetail() [1/2]

Aws::RoboMaker::Model::ProgressDetail::ProgressDetail ( )

◆ ProgressDetail() [2/2]

Aws::RoboMaker::Model::ProgressDetail::ProgressDetail ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ CurrentProgressHasBeenSet()

bool Aws::RoboMaker::Model::ProgressDetail::CurrentProgressHasBeenSet ( ) const
inline

The current progress status.

Validating

Validating the deployment.

DownloadingExtracting

Downloading and extracting the bundle on the robot.

ExecutingPreLaunch

Executing pre-launch script(s) if provided.

Launching

Launching the robot application.

ExecutingPostLaunch

Executing post-launch script(s) if provided.

Finished

Deployment is complete.

Definition at line 62 of file ProgressDetail.h.

◆ EstimatedTimeRemainingSecondsHasBeenSet()

bool Aws::RoboMaker::Model::ProgressDetail::EstimatedTimeRemainingSecondsHasBeenSet ( ) const
inline

Estimated amount of time in seconds remaining in the step. This currently only applies to the Downloading/Extracting step of the deployment. It is empty for other steps.

Definition at line 150 of file ProgressDetail.h.

◆ GetCurrentProgress()

const RobotDeploymentStep& Aws::RoboMaker::Model::ProgressDetail::GetCurrentProgress ( ) const
inline

The current progress status.

Validating

Validating the deployment.

DownloadingExtracting

Downloading and extracting the bundle on the robot.

ExecutingPreLaunch

Executing pre-launch script(s) if provided.

Launching

Launching the robot application.

ExecutingPostLaunch

Executing post-launch script(s) if provided.

Finished

Deployment is complete.

Definition at line 51 of file ProgressDetail.h.

◆ GetEstimatedTimeRemainingSeconds()

int Aws::RoboMaker::Model::ProgressDetail::GetEstimatedTimeRemainingSeconds ( ) const
inline

Estimated amount of time in seconds remaining in the step. This currently only applies to the Downloading/Extracting step of the deployment. It is empty for other steps.

Definition at line 143 of file ProgressDetail.h.

◆ GetPercentDone()

double Aws::RoboMaker::Model::ProgressDetail::GetPercentDone ( ) const
inline

Precentage of the step that is done. This currently only applies to the Downloading/Extracting step of the deployment. It is empty for other steps.

Definition at line 114 of file ProgressDetail.h.

◆ GetTargetResource()

const Aws::String& Aws::RoboMaker::Model::ProgressDetail::GetTargetResource ( ) const
inline

The Amazon Resource Name (ARN) of the deployment job.

Definition at line 170 of file ProgressDetail.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::RoboMaker::Model::ProgressDetail::Jsonize ( ) const

◆ operator=()

ProgressDetail& Aws::RoboMaker::Model::ProgressDetail::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ PercentDoneHasBeenSet()

bool Aws::RoboMaker::Model::ProgressDetail::PercentDoneHasBeenSet ( ) const
inline

Precentage of the step that is done. This currently only applies to the Downloading/Extracting step of the deployment. It is empty for other steps.

Definition at line 121 of file ProgressDetail.h.

◆ SetCurrentProgress() [1/2]

void Aws::RoboMaker::Model::ProgressDetail::SetCurrentProgress ( const RobotDeploymentStep value)
inline

The current progress status.

Validating

Validating the deployment.

DownloadingExtracting

Downloading and extracting the bundle on the robot.

ExecutingPreLaunch

Executing pre-launch script(s) if provided.

Launching

Launching the robot application.

ExecutingPostLaunch

Executing post-launch script(s) if provided.

Finished

Deployment is complete.

Definition at line 73 of file ProgressDetail.h.

◆ SetCurrentProgress() [2/2]

void Aws::RoboMaker::Model::ProgressDetail::SetCurrentProgress ( RobotDeploymentStep &&  value)
inline

The current progress status.

Validating

Validating the deployment.

DownloadingExtracting

Downloading and extracting the bundle on the robot.

ExecutingPreLaunch

Executing pre-launch script(s) if provided.

Launching

Launching the robot application.

ExecutingPostLaunch

Executing post-launch script(s) if provided.

Finished

Deployment is complete.

Definition at line 84 of file ProgressDetail.h.

◆ SetEstimatedTimeRemainingSeconds()

void Aws::RoboMaker::Model::ProgressDetail::SetEstimatedTimeRemainingSeconds ( int  value)
inline

Estimated amount of time in seconds remaining in the step. This currently only applies to the Downloading/Extracting step of the deployment. It is empty for other steps.

Definition at line 157 of file ProgressDetail.h.

◆ SetPercentDone()

void Aws::RoboMaker::Model::ProgressDetail::SetPercentDone ( double  value)
inline

Precentage of the step that is done. This currently only applies to the Downloading/Extracting step of the deployment. It is empty for other steps.

Definition at line 128 of file ProgressDetail.h.

◆ SetTargetResource() [1/3]

void Aws::RoboMaker::Model::ProgressDetail::SetTargetResource ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the deployment job.

Definition at line 180 of file ProgressDetail.h.

◆ SetTargetResource() [2/3]

void Aws::RoboMaker::Model::ProgressDetail::SetTargetResource ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the deployment job.

Definition at line 185 of file ProgressDetail.h.

◆ SetTargetResource() [3/3]

void Aws::RoboMaker::Model::ProgressDetail::SetTargetResource ( const char *  value)
inline

The Amazon Resource Name (ARN) of the deployment job.

Definition at line 190 of file ProgressDetail.h.

◆ TargetResourceHasBeenSet()

bool Aws::RoboMaker::Model::ProgressDetail::TargetResourceHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) of the deployment job.

Definition at line 175 of file ProgressDetail.h.

◆ WithCurrentProgress() [1/2]

ProgressDetail& Aws::RoboMaker::Model::ProgressDetail::WithCurrentProgress ( const RobotDeploymentStep value)
inline

The current progress status.

Validating

Validating the deployment.

DownloadingExtracting

Downloading and extracting the bundle on the robot.

ExecutingPreLaunch

Executing pre-launch script(s) if provided.

Launching

Launching the robot application.

ExecutingPostLaunch

Executing post-launch script(s) if provided.

Finished

Deployment is complete.

Definition at line 95 of file ProgressDetail.h.

◆ WithCurrentProgress() [2/2]

ProgressDetail& Aws::RoboMaker::Model::ProgressDetail::WithCurrentProgress ( RobotDeploymentStep &&  value)
inline

The current progress status.

Validating

Validating the deployment.

DownloadingExtracting

Downloading and extracting the bundle on the robot.

ExecutingPreLaunch

Executing pre-launch script(s) if provided.

Launching

Launching the robot application.

ExecutingPostLaunch

Executing post-launch script(s) if provided.

Finished

Deployment is complete.

Definition at line 106 of file ProgressDetail.h.

◆ WithEstimatedTimeRemainingSeconds()

ProgressDetail& Aws::RoboMaker::Model::ProgressDetail::WithEstimatedTimeRemainingSeconds ( int  value)
inline

Estimated amount of time in seconds remaining in the step. This currently only applies to the Downloading/Extracting step of the deployment. It is empty for other steps.

Definition at line 164 of file ProgressDetail.h.

◆ WithPercentDone()

ProgressDetail& Aws::RoboMaker::Model::ProgressDetail::WithPercentDone ( double  value)
inline

Precentage of the step that is done. This currently only applies to the Downloading/Extracting step of the deployment. It is empty for other steps.

Definition at line 135 of file ProgressDetail.h.

◆ WithTargetResource() [1/3]

ProgressDetail& Aws::RoboMaker::Model::ProgressDetail::WithTargetResource ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the deployment job.

Definition at line 195 of file ProgressDetail.h.

◆ WithTargetResource() [2/3]

ProgressDetail& Aws::RoboMaker::Model::ProgressDetail::WithTargetResource ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the deployment job.

Definition at line 200 of file ProgressDetail.h.

◆ WithTargetResource() [3/3]

ProgressDetail& Aws::RoboMaker::Model::ProgressDetail::WithTargetResource ( const char *  value)
inline

The Amazon Resource Name (ARN) of the deployment job.

Definition at line 205 of file ProgressDetail.h.


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