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

#include <RobotDeployment.h>

Public Member Functions

 RobotDeployment ()
 
 RobotDeployment (Aws::Utils::Json::JsonView jsonValue)
 
RobotDeploymentoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetArn () const
 
bool ArnHasBeenSet () const
 
void SetArn (const Aws::String &value)
 
void SetArn (Aws::String &&value)
 
void SetArn (const char *value)
 
RobotDeploymentWithArn (const Aws::String &value)
 
RobotDeploymentWithArn (Aws::String &&value)
 
RobotDeploymentWithArn (const char *value)
 
const Aws::Utils::DateTimeGetDeploymentStartTime () const
 
bool DeploymentStartTimeHasBeenSet () const
 
void SetDeploymentStartTime (const Aws::Utils::DateTime &value)
 
void SetDeploymentStartTime (Aws::Utils::DateTime &&value)
 
RobotDeploymentWithDeploymentStartTime (const Aws::Utils::DateTime &value)
 
RobotDeploymentWithDeploymentStartTime (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetDeploymentFinishTime () const
 
bool DeploymentFinishTimeHasBeenSet () const
 
void SetDeploymentFinishTime (const Aws::Utils::DateTime &value)
 
void SetDeploymentFinishTime (Aws::Utils::DateTime &&value)
 
RobotDeploymentWithDeploymentFinishTime (const Aws::Utils::DateTime &value)
 
RobotDeploymentWithDeploymentFinishTime (Aws::Utils::DateTime &&value)
 
const RobotStatusGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const RobotStatus &value)
 
void SetStatus (RobotStatus &&value)
 
RobotDeploymentWithStatus (const RobotStatus &value)
 
RobotDeploymentWithStatus (RobotStatus &&value)
 
const ProgressDetailGetProgressDetail () const
 
bool ProgressDetailHasBeenSet () const
 
void SetProgressDetail (const ProgressDetail &value)
 
void SetProgressDetail (ProgressDetail &&value)
 
RobotDeploymentWithProgressDetail (const ProgressDetail &value)
 
RobotDeploymentWithProgressDetail (ProgressDetail &&value)
 
const Aws::StringGetFailureReason () const
 
bool FailureReasonHasBeenSet () const
 
void SetFailureReason (const Aws::String &value)
 
void SetFailureReason (Aws::String &&value)
 
void SetFailureReason (const char *value)
 
RobotDeploymentWithFailureReason (const Aws::String &value)
 
RobotDeploymentWithFailureReason (Aws::String &&value)
 
RobotDeploymentWithFailureReason (const char *value)
 
const DeploymentJobErrorCodeGetFailureCode () const
 
bool FailureCodeHasBeenSet () const
 
void SetFailureCode (const DeploymentJobErrorCode &value)
 
void SetFailureCode (DeploymentJobErrorCode &&value)
 
RobotDeploymentWithFailureCode (const DeploymentJobErrorCode &value)
 
RobotDeploymentWithFailureCode (DeploymentJobErrorCode &&value)
 

Detailed Description

Information about a robot deployment.

See Also:

AWS API Reference

Definition at line 35 of file RobotDeployment.h.

Constructor & Destructor Documentation

◆ RobotDeployment() [1/2]

Aws::RoboMaker::Model::RobotDeployment::RobotDeployment ( )

◆ RobotDeployment() [2/2]

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

Member Function Documentation

◆ ArnHasBeenSet()

bool Aws::RoboMaker::Model::RobotDeployment::ArnHasBeenSet ( ) const
inline

The robot deployment Amazon Resource Name (ARN).

Definition at line 52 of file RobotDeployment.h.

◆ DeploymentFinishTimeHasBeenSet()

bool Aws::RoboMaker::Model::RobotDeployment::DeploymentFinishTimeHasBeenSet ( ) const
inline

The time, in milliseconds since the epoch, when the deployment finished.

Definition at line 130 of file RobotDeployment.h.

◆ DeploymentStartTimeHasBeenSet()

bool Aws::RoboMaker::Model::RobotDeployment::DeploymentStartTimeHasBeenSet ( ) const
inline

The time, in milliseconds since the epoch, when the deployment was started.

Definition at line 95 of file RobotDeployment.h.

◆ FailureCodeHasBeenSet()

bool Aws::RoboMaker::Model::RobotDeployment::FailureCodeHasBeenSet ( ) const
inline

The robot deployment failure code.

Definition at line 264 of file RobotDeployment.h.

◆ FailureReasonHasBeenSet()

bool Aws::RoboMaker::Model::RobotDeployment::FailureReasonHasBeenSet ( ) const
inline

A short description of the reason why the robot deployment failed.

Definition at line 223 of file RobotDeployment.h.

◆ GetArn()

const Aws::String& Aws::RoboMaker::Model::RobotDeployment::GetArn ( ) const
inline

The robot deployment Amazon Resource Name (ARN).

Definition at line 47 of file RobotDeployment.h.

◆ GetDeploymentFinishTime()

const Aws::Utils::DateTime& Aws::RoboMaker::Model::RobotDeployment::GetDeploymentFinishTime ( ) const
inline

The time, in milliseconds since the epoch, when the deployment finished.

Definition at line 125 of file RobotDeployment.h.

◆ GetDeploymentStartTime()

const Aws::Utils::DateTime& Aws::RoboMaker::Model::RobotDeployment::GetDeploymentStartTime ( ) const
inline

The time, in milliseconds since the epoch, when the deployment was started.

Definition at line 89 of file RobotDeployment.h.

◆ GetFailureCode()

const DeploymentJobErrorCode& Aws::RoboMaker::Model::RobotDeployment::GetFailureCode ( ) const
inline

The robot deployment failure code.

Definition at line 259 of file RobotDeployment.h.

◆ GetFailureReason()

const Aws::String& Aws::RoboMaker::Model::RobotDeployment::GetFailureReason ( ) const
inline

A short description of the reason why the robot deployment failed.

Definition at line 218 of file RobotDeployment.h.

◆ GetProgressDetail()

const ProgressDetail& Aws::RoboMaker::Model::RobotDeployment::GetProgressDetail ( ) const
inline

Information about how the deployment is progressing.

Definition at line 187 of file RobotDeployment.h.

◆ GetStatus()

const RobotStatus& Aws::RoboMaker::Model::RobotDeployment::GetStatus ( ) const
inline

The status of the robot deployment.

Definition at line 156 of file RobotDeployment.h.

◆ Jsonize()

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

◆ operator=()

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

◆ ProgressDetailHasBeenSet()

bool Aws::RoboMaker::Model::RobotDeployment::ProgressDetailHasBeenSet ( ) const
inline

Information about how the deployment is progressing.

Definition at line 192 of file RobotDeployment.h.

◆ SetArn() [1/3]

void Aws::RoboMaker::Model::RobotDeployment::SetArn ( const Aws::String value)
inline

The robot deployment Amazon Resource Name (ARN).

Definition at line 57 of file RobotDeployment.h.

◆ SetArn() [2/3]

void Aws::RoboMaker::Model::RobotDeployment::SetArn ( Aws::String &&  value)
inline

The robot deployment Amazon Resource Name (ARN).

Definition at line 62 of file RobotDeployment.h.

◆ SetArn() [3/3]

void Aws::RoboMaker::Model::RobotDeployment::SetArn ( const char *  value)
inline

The robot deployment Amazon Resource Name (ARN).

Definition at line 67 of file RobotDeployment.h.

◆ SetDeploymentFinishTime() [1/2]

void Aws::RoboMaker::Model::RobotDeployment::SetDeploymentFinishTime ( const Aws::Utils::DateTime value)
inline

The time, in milliseconds since the epoch, when the deployment finished.

Definition at line 135 of file RobotDeployment.h.

◆ SetDeploymentFinishTime() [2/2]

void Aws::RoboMaker::Model::RobotDeployment::SetDeploymentFinishTime ( Aws::Utils::DateTime &&  value)
inline

The time, in milliseconds since the epoch, when the deployment finished.

Definition at line 140 of file RobotDeployment.h.

◆ SetDeploymentStartTime() [1/2]

void Aws::RoboMaker::Model::RobotDeployment::SetDeploymentStartTime ( const Aws::Utils::DateTime value)
inline

The time, in milliseconds since the epoch, when the deployment was started.

Definition at line 101 of file RobotDeployment.h.

◆ SetDeploymentStartTime() [2/2]

void Aws::RoboMaker::Model::RobotDeployment::SetDeploymentStartTime ( Aws::Utils::DateTime &&  value)
inline

The time, in milliseconds since the epoch, when the deployment was started.

Definition at line 107 of file RobotDeployment.h.

◆ SetFailureCode() [1/2]

void Aws::RoboMaker::Model::RobotDeployment::SetFailureCode ( const DeploymentJobErrorCode value)
inline

The robot deployment failure code.

Definition at line 269 of file RobotDeployment.h.

◆ SetFailureCode() [2/2]

void Aws::RoboMaker::Model::RobotDeployment::SetFailureCode ( DeploymentJobErrorCode &&  value)
inline

The robot deployment failure code.

Definition at line 274 of file RobotDeployment.h.

◆ SetFailureReason() [1/3]

void Aws::RoboMaker::Model::RobotDeployment::SetFailureReason ( const Aws::String value)
inline

A short description of the reason why the robot deployment failed.

Definition at line 228 of file RobotDeployment.h.

◆ SetFailureReason() [2/3]

void Aws::RoboMaker::Model::RobotDeployment::SetFailureReason ( Aws::String &&  value)
inline

A short description of the reason why the robot deployment failed.

Definition at line 233 of file RobotDeployment.h.

◆ SetFailureReason() [3/3]

void Aws::RoboMaker::Model::RobotDeployment::SetFailureReason ( const char *  value)
inline

A short description of the reason why the robot deployment failed.

Definition at line 238 of file RobotDeployment.h.

◆ SetProgressDetail() [1/2]

void Aws::RoboMaker::Model::RobotDeployment::SetProgressDetail ( const ProgressDetail value)
inline

Information about how the deployment is progressing.

Definition at line 197 of file RobotDeployment.h.

◆ SetProgressDetail() [2/2]

void Aws::RoboMaker::Model::RobotDeployment::SetProgressDetail ( ProgressDetail &&  value)
inline

Information about how the deployment is progressing.

Definition at line 202 of file RobotDeployment.h.

◆ SetStatus() [1/2]

void Aws::RoboMaker::Model::RobotDeployment::SetStatus ( const RobotStatus value)
inline

The status of the robot deployment.

Definition at line 166 of file RobotDeployment.h.

◆ SetStatus() [2/2]

void Aws::RoboMaker::Model::RobotDeployment::SetStatus ( RobotStatus &&  value)
inline

The status of the robot deployment.

Definition at line 171 of file RobotDeployment.h.

◆ StatusHasBeenSet()

bool Aws::RoboMaker::Model::RobotDeployment::StatusHasBeenSet ( ) const
inline

The status of the robot deployment.

Definition at line 161 of file RobotDeployment.h.

◆ WithArn() [1/3]

RobotDeployment& Aws::RoboMaker::Model::RobotDeployment::WithArn ( const Aws::String value)
inline

The robot deployment Amazon Resource Name (ARN).

Definition at line 72 of file RobotDeployment.h.

◆ WithArn() [2/3]

RobotDeployment& Aws::RoboMaker::Model::RobotDeployment::WithArn ( Aws::String &&  value)
inline

The robot deployment Amazon Resource Name (ARN).

Definition at line 77 of file RobotDeployment.h.

◆ WithArn() [3/3]

RobotDeployment& Aws::RoboMaker::Model::RobotDeployment::WithArn ( const char *  value)
inline

The robot deployment Amazon Resource Name (ARN).

Definition at line 82 of file RobotDeployment.h.

◆ WithDeploymentFinishTime() [1/2]

RobotDeployment& Aws::RoboMaker::Model::RobotDeployment::WithDeploymentFinishTime ( const Aws::Utils::DateTime value)
inline

The time, in milliseconds since the epoch, when the deployment finished.

Definition at line 145 of file RobotDeployment.h.

◆ WithDeploymentFinishTime() [2/2]

RobotDeployment& Aws::RoboMaker::Model::RobotDeployment::WithDeploymentFinishTime ( Aws::Utils::DateTime &&  value)
inline

The time, in milliseconds since the epoch, when the deployment finished.

Definition at line 150 of file RobotDeployment.h.

◆ WithDeploymentStartTime() [1/2]

RobotDeployment& Aws::RoboMaker::Model::RobotDeployment::WithDeploymentStartTime ( const Aws::Utils::DateTime value)
inline

The time, in milliseconds since the epoch, when the deployment was started.

Definition at line 113 of file RobotDeployment.h.

◆ WithDeploymentStartTime() [2/2]

RobotDeployment& Aws::RoboMaker::Model::RobotDeployment::WithDeploymentStartTime ( Aws::Utils::DateTime &&  value)
inline

The time, in milliseconds since the epoch, when the deployment was started.

Definition at line 119 of file RobotDeployment.h.

◆ WithFailureCode() [1/2]

RobotDeployment& Aws::RoboMaker::Model::RobotDeployment::WithFailureCode ( const DeploymentJobErrorCode value)
inline

The robot deployment failure code.

Definition at line 279 of file RobotDeployment.h.

◆ WithFailureCode() [2/2]

RobotDeployment& Aws::RoboMaker::Model::RobotDeployment::WithFailureCode ( DeploymentJobErrorCode &&  value)
inline

The robot deployment failure code.

Definition at line 284 of file RobotDeployment.h.

◆ WithFailureReason() [1/3]

RobotDeployment& Aws::RoboMaker::Model::RobotDeployment::WithFailureReason ( const Aws::String value)
inline

A short description of the reason why the robot deployment failed.

Definition at line 243 of file RobotDeployment.h.

◆ WithFailureReason() [2/3]

RobotDeployment& Aws::RoboMaker::Model::RobotDeployment::WithFailureReason ( Aws::String &&  value)
inline

A short description of the reason why the robot deployment failed.

Definition at line 248 of file RobotDeployment.h.

◆ WithFailureReason() [3/3]

RobotDeployment& Aws::RoboMaker::Model::RobotDeployment::WithFailureReason ( const char *  value)
inline

A short description of the reason why the robot deployment failed.

Definition at line 253 of file RobotDeployment.h.

◆ WithProgressDetail() [1/2]

RobotDeployment& Aws::RoboMaker::Model::RobotDeployment::WithProgressDetail ( const ProgressDetail value)
inline

Information about how the deployment is progressing.

Definition at line 207 of file RobotDeployment.h.

◆ WithProgressDetail() [2/2]

RobotDeployment& Aws::RoboMaker::Model::RobotDeployment::WithProgressDetail ( ProgressDetail &&  value)
inline

Information about how the deployment is progressing.

Definition at line 212 of file RobotDeployment.h.

◆ WithStatus() [1/2]

RobotDeployment& Aws::RoboMaker::Model::RobotDeployment::WithStatus ( const RobotStatus value)
inline

The status of the robot deployment.

Definition at line 176 of file RobotDeployment.h.

◆ WithStatus() [2/2]

RobotDeployment& Aws::RoboMaker::Model::RobotDeployment::WithStatus ( RobotStatus &&  value)
inline

The status of the robot deployment.

Definition at line 181 of file RobotDeployment.h.


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