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

#include <CreateDeploymentJobResult.h>

Public Member Functions

 CreateDeploymentJobResult ()
 
 CreateDeploymentJobResult (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
CreateDeploymentJobResultoperator= (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
const Aws::StringGetArn () const
 
void SetArn (const Aws::String &value)
 
void SetArn (Aws::String &&value)
 
void SetArn (const char *value)
 
CreateDeploymentJobResultWithArn (const Aws::String &value)
 
CreateDeploymentJobResultWithArn (Aws::String &&value)
 
CreateDeploymentJobResultWithArn (const char *value)
 
const Aws::StringGetFleet () const
 
void SetFleet (const Aws::String &value)
 
void SetFleet (Aws::String &&value)
 
void SetFleet (const char *value)
 
CreateDeploymentJobResultWithFleet (const Aws::String &value)
 
CreateDeploymentJobResultWithFleet (Aws::String &&value)
 
CreateDeploymentJobResultWithFleet (const char *value)
 
const DeploymentStatusGetStatus () const
 
void SetStatus (const DeploymentStatus &value)
 
void SetStatus (DeploymentStatus &&value)
 
CreateDeploymentJobResultWithStatus (const DeploymentStatus &value)
 
CreateDeploymentJobResultWithStatus (DeploymentStatus &&value)
 
const Aws::Vector< DeploymentApplicationConfig > & GetDeploymentApplicationConfigs () const
 
void SetDeploymentApplicationConfigs (const Aws::Vector< DeploymentApplicationConfig > &value)
 
void SetDeploymentApplicationConfigs (Aws::Vector< DeploymentApplicationConfig > &&value)
 
CreateDeploymentJobResultWithDeploymentApplicationConfigs (const Aws::Vector< DeploymentApplicationConfig > &value)
 
CreateDeploymentJobResultWithDeploymentApplicationConfigs (Aws::Vector< DeploymentApplicationConfig > &&value)
 
CreateDeploymentJobResultAddDeploymentApplicationConfigs (const DeploymentApplicationConfig &value)
 
CreateDeploymentJobResultAddDeploymentApplicationConfigs (DeploymentApplicationConfig &&value)
 
const Aws::StringGetFailureReason () const
 
void SetFailureReason (const Aws::String &value)
 
void SetFailureReason (Aws::String &&value)
 
void SetFailureReason (const char *value)
 
CreateDeploymentJobResultWithFailureReason (const Aws::String &value)
 
CreateDeploymentJobResultWithFailureReason (Aws::String &&value)
 
CreateDeploymentJobResultWithFailureReason (const char *value)
 
const DeploymentJobErrorCodeGetFailureCode () const
 
void SetFailureCode (const DeploymentJobErrorCode &value)
 
void SetFailureCode (DeploymentJobErrorCode &&value)
 
CreateDeploymentJobResultWithFailureCode (const DeploymentJobErrorCode &value)
 
CreateDeploymentJobResultWithFailureCode (DeploymentJobErrorCode &&value)
 
const Aws::Utils::DateTimeGetCreatedAt () const
 
void SetCreatedAt (const Aws::Utils::DateTime &value)
 
void SetCreatedAt (Aws::Utils::DateTime &&value)
 
CreateDeploymentJobResultWithCreatedAt (const Aws::Utils::DateTime &value)
 
CreateDeploymentJobResultWithCreatedAt (Aws::Utils::DateTime &&value)
 
const DeploymentConfigGetDeploymentConfig () const
 
void SetDeploymentConfig (const DeploymentConfig &value)
 
void SetDeploymentConfig (DeploymentConfig &&value)
 
CreateDeploymentJobResultWithDeploymentConfig (const DeploymentConfig &value)
 
CreateDeploymentJobResultWithDeploymentConfig (DeploymentConfig &&value)
 
const Aws::Map< Aws::String, Aws::String > & GetTags () const
 
void SetTags (const Aws::Map< Aws::String, Aws::String > &value)
 
void SetTags (Aws::Map< Aws::String, Aws::String > &&value)
 
CreateDeploymentJobResultWithTags (const Aws::Map< Aws::String, Aws::String > &value)
 
CreateDeploymentJobResultWithTags (Aws::Map< Aws::String, Aws::String > &&value)
 
CreateDeploymentJobResultAddTags (const Aws::String &key, const Aws::String &value)
 
CreateDeploymentJobResultAddTags (Aws::String &&key, const Aws::String &value)
 
CreateDeploymentJobResultAddTags (const Aws::String &key, Aws::String &&value)
 
CreateDeploymentJobResultAddTags (Aws::String &&key, Aws::String &&value)
 
CreateDeploymentJobResultAddTags (const char *key, Aws::String &&value)
 
CreateDeploymentJobResultAddTags (Aws::String &&key, const char *value)
 
CreateDeploymentJobResultAddTags (const char *key, const char *value)
 

Detailed Description

Definition at line 34 of file CreateDeploymentJobResult.h.

Constructor & Destructor Documentation

◆ CreateDeploymentJobResult() [1/2]

Aws::RoboMaker::Model::CreateDeploymentJobResult::CreateDeploymentJobResult ( )

◆ CreateDeploymentJobResult() [2/2]

Aws::RoboMaker::Model::CreateDeploymentJobResult::CreateDeploymentJobResult ( const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &  result)

Member Function Documentation

◆ AddDeploymentApplicationConfigs() [1/2]

CreateDeploymentJobResult& Aws::RoboMaker::Model::CreateDeploymentJobResult::AddDeploymentApplicationConfigs ( const DeploymentApplicationConfig value)
inline

The deployment application configuration.

Definition at line 168 of file CreateDeploymentJobResult.h.

◆ AddDeploymentApplicationConfigs() [2/2]

CreateDeploymentJobResult& Aws::RoboMaker::Model::CreateDeploymentJobResult::AddDeploymentApplicationConfigs ( DeploymentApplicationConfig &&  value)
inline

The deployment application configuration.

Definition at line 173 of file CreateDeploymentJobResult.h.

◆ AddTags() [1/7]

CreateDeploymentJobResult& Aws::RoboMaker::Model::CreateDeploymentJobResult::AddTags ( const Aws::String key,
const Aws::String value 
)
inline

The list of all tags added to the deployment job.

Definition at line 438 of file CreateDeploymentJobResult.h.

◆ AddTags() [2/7]

CreateDeploymentJobResult& Aws::RoboMaker::Model::CreateDeploymentJobResult::AddTags ( Aws::String &&  key,
const Aws::String value 
)
inline

The list of all tags added to the deployment job.

Definition at line 443 of file CreateDeploymentJobResult.h.

◆ AddTags() [3/7]

CreateDeploymentJobResult& Aws::RoboMaker::Model::CreateDeploymentJobResult::AddTags ( const Aws::String key,
Aws::String &&  value 
)
inline

The list of all tags added to the deployment job.

Definition at line 448 of file CreateDeploymentJobResult.h.

◆ AddTags() [4/7]

CreateDeploymentJobResult& Aws::RoboMaker::Model::CreateDeploymentJobResult::AddTags ( Aws::String &&  key,
Aws::String &&  value 
)
inline

The list of all tags added to the deployment job.

Definition at line 453 of file CreateDeploymentJobResult.h.

◆ AddTags() [5/7]

CreateDeploymentJobResult& Aws::RoboMaker::Model::CreateDeploymentJobResult::AddTags ( const char *  key,
Aws::String &&  value 
)
inline

The list of all tags added to the deployment job.

Definition at line 458 of file CreateDeploymentJobResult.h.

◆ AddTags() [6/7]

CreateDeploymentJobResult& Aws::RoboMaker::Model::CreateDeploymentJobResult::AddTags ( Aws::String &&  key,
const char *  value 
)
inline

The list of all tags added to the deployment job.

Definition at line 463 of file CreateDeploymentJobResult.h.

◆ AddTags() [7/7]

CreateDeploymentJobResult& Aws::RoboMaker::Model::CreateDeploymentJobResult::AddTags ( const char *  key,
const char *  value 
)
inline

The list of all tags added to the deployment job.

Definition at line 468 of file CreateDeploymentJobResult.h.

◆ GetArn()

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

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

Definition at line 45 of file CreateDeploymentJobResult.h.

◆ GetCreatedAt()

const Aws::Utils::DateTime& Aws::RoboMaker::Model::CreateDeploymentJobResult::GetCreatedAt ( ) const
inline

The time, in milliseconds since the epoch, when the fleet was created.

Definition at line 361 of file CreateDeploymentJobResult.h.

◆ GetDeploymentApplicationConfigs()

const Aws::Vector<DeploymentApplicationConfig>& Aws::RoboMaker::Model::CreateDeploymentJobResult::GetDeploymentApplicationConfigs ( ) const
inline

The deployment application configuration.

Definition at line 143 of file CreateDeploymentJobResult.h.

◆ GetDeploymentConfig()

const DeploymentConfig& Aws::RoboMaker::Model::CreateDeploymentJobResult::GetDeploymentConfig ( ) const
inline

The deployment configuration.

Definition at line 387 of file CreateDeploymentJobResult.h.

◆ GetFailureCode()

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

The failure code of the simulation job if it failed:

BadPermissionError

AWS Greengrass requires a service-level role permission to access other services. The role must include the AWSGreengrassResourceAccessRolePolicy managed policy.

ExtractingBundleFailure

The robot application could not be extracted from the bundle.

FailureThresholdBreached

The percentage of robots that could not be updated exceeded the percentage set for the deployment.

GreengrassDeploymentFailed

The robot application could not be deployed to the robot.

GreengrassGroupVersionDoesNotExist

The AWS Greengrass group or version associated with a robot is missing.

InternalServerError

An internal error has occurred. Retry your request, but if the problem persists, contact us with details.

MissingRobotApplicationArchitecture

The robot application does not have a source that matches the architecture of the robot.

MissingRobotDeploymentResource

One or more of the resources specified for the robot application are missing. For example, does the robot application have the correct launch package and launch file?

PostLaunchFileFailure

The post-launch script failed.

PreLaunchFileFailure

The pre-launch script failed.

ResourceNotFound

One or more deployment resources are missing. For example, do robot application source bundles still exist?

RobotDeploymentNoResponse

There is no response from the robot. It might not be powered on or connected to the internet.

Definition at line 239 of file CreateDeploymentJobResult.h.

◆ GetFailureReason()

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

The failure reason of the deployment job if it failed.

Definition at line 179 of file CreateDeploymentJobResult.h.

◆ GetFleet()

const Aws::String& Aws::RoboMaker::Model::CreateDeploymentJobResult::GetFleet ( ) const
inline

The target fleet for the deployment job.

Definition at line 81 of file CreateDeploymentJobResult.h.

◆ GetStatus()

const DeploymentStatus& Aws::RoboMaker::Model::CreateDeploymentJobResult::GetStatus ( ) const
inline

The status of the deployment job.

Definition at line 117 of file CreateDeploymentJobResult.h.

◆ GetTags()

const Aws::Map<Aws::String, Aws::String>& Aws::RoboMaker::Model::CreateDeploymentJobResult::GetTags ( ) const
inline

The list of all tags added to the deployment job.

Definition at line 413 of file CreateDeploymentJobResult.h.

◆ operator=()

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

◆ SetArn() [1/3]

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

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

Definition at line 50 of file CreateDeploymentJobResult.h.

◆ SetArn() [2/3]

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

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

Definition at line 55 of file CreateDeploymentJobResult.h.

◆ SetArn() [3/3]

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

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

Definition at line 60 of file CreateDeploymentJobResult.h.

◆ SetCreatedAt() [1/2]

void Aws::RoboMaker::Model::CreateDeploymentJobResult::SetCreatedAt ( const Aws::Utils::DateTime value)
inline

The time, in milliseconds since the epoch, when the fleet was created.

Definition at line 366 of file CreateDeploymentJobResult.h.

◆ SetCreatedAt() [2/2]

void Aws::RoboMaker::Model::CreateDeploymentJobResult::SetCreatedAt ( Aws::Utils::DateTime &&  value)
inline

The time, in milliseconds since the epoch, when the fleet was created.

Definition at line 371 of file CreateDeploymentJobResult.h.

◆ SetDeploymentApplicationConfigs() [1/2]

void Aws::RoboMaker::Model::CreateDeploymentJobResult::SetDeploymentApplicationConfigs ( const Aws::Vector< DeploymentApplicationConfig > &  value)
inline

The deployment application configuration.

Definition at line 148 of file CreateDeploymentJobResult.h.

◆ SetDeploymentApplicationConfigs() [2/2]

void Aws::RoboMaker::Model::CreateDeploymentJobResult::SetDeploymentApplicationConfigs ( Aws::Vector< DeploymentApplicationConfig > &&  value)
inline

The deployment application configuration.

Definition at line 153 of file CreateDeploymentJobResult.h.

◆ SetDeploymentConfig() [1/2]

void Aws::RoboMaker::Model::CreateDeploymentJobResult::SetDeploymentConfig ( const DeploymentConfig value)
inline

The deployment configuration.

Definition at line 392 of file CreateDeploymentJobResult.h.

◆ SetDeploymentConfig() [2/2]

void Aws::RoboMaker::Model::CreateDeploymentJobResult::SetDeploymentConfig ( DeploymentConfig &&  value)
inline

The deployment configuration.

Definition at line 397 of file CreateDeploymentJobResult.h.

◆ SetFailureCode() [1/2]

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

The failure code of the simulation job if it failed:

BadPermissionError

AWS Greengrass requires a service-level role permission to access other services. The role must include the AWSGreengrassResourceAccessRolePolicy managed policy.

ExtractingBundleFailure

The robot application could not be extracted from the bundle.

FailureThresholdBreached

The percentage of robots that could not be updated exceeded the percentage set for the deployment.

GreengrassDeploymentFailed

The robot application could not be deployed to the robot.

GreengrassGroupVersionDoesNotExist

The AWS Greengrass group or version associated with a robot is missing.

InternalServerError

An internal error has occurred. Retry your request, but if the problem persists, contact us with details.

MissingRobotApplicationArchitecture

The robot application does not have a source that matches the architecture of the robot.

MissingRobotDeploymentResource

One or more of the resources specified for the robot application are missing. For example, does the robot application have the correct launch package and launch file?

PostLaunchFileFailure

The post-launch script failed.

PreLaunchFileFailure

The pre-launch script failed.

ResourceNotFound

One or more deployment resources are missing. For example, do robot application source bundles still exist?

RobotDeploymentNoResponse

There is no response from the robot. It might not be powered on or connected to the internet.

Definition at line 268 of file CreateDeploymentJobResult.h.

◆ SetFailureCode() [2/2]

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

The failure code of the simulation job if it failed:

BadPermissionError

AWS Greengrass requires a service-level role permission to access other services. The role must include the AWSGreengrassResourceAccessRolePolicy managed policy.

ExtractingBundleFailure

The robot application could not be extracted from the bundle.

FailureThresholdBreached

The percentage of robots that could not be updated exceeded the percentage set for the deployment.

GreengrassDeploymentFailed

The robot application could not be deployed to the robot.

GreengrassGroupVersionDoesNotExist

The AWS Greengrass group or version associated with a robot is missing.

InternalServerError

An internal error has occurred. Retry your request, but if the problem persists, contact us with details.

MissingRobotApplicationArchitecture

The robot application does not have a source that matches the architecture of the robot.

MissingRobotDeploymentResource

One or more of the resources specified for the robot application are missing. For example, does the robot application have the correct launch package and launch file?

PostLaunchFileFailure

The post-launch script failed.

PreLaunchFileFailure

The pre-launch script failed.

ResourceNotFound

One or more deployment resources are missing. For example, do robot application source bundles still exist?

RobotDeploymentNoResponse

There is no response from the robot. It might not be powered on or connected to the internet.

Definition at line 297 of file CreateDeploymentJobResult.h.

◆ SetFailureReason() [1/3]

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

The failure reason of the deployment job if it failed.

Definition at line 184 of file CreateDeploymentJobResult.h.

◆ SetFailureReason() [2/3]

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

The failure reason of the deployment job if it failed.

Definition at line 189 of file CreateDeploymentJobResult.h.

◆ SetFailureReason() [3/3]

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

The failure reason of the deployment job if it failed.

Definition at line 194 of file CreateDeploymentJobResult.h.

◆ SetFleet() [1/3]

void Aws::RoboMaker::Model::CreateDeploymentJobResult::SetFleet ( const Aws::String value)
inline

The target fleet for the deployment job.

Definition at line 86 of file CreateDeploymentJobResult.h.

◆ SetFleet() [2/3]

void Aws::RoboMaker::Model::CreateDeploymentJobResult::SetFleet ( Aws::String &&  value)
inline

The target fleet for the deployment job.

Definition at line 91 of file CreateDeploymentJobResult.h.

◆ SetFleet() [3/3]

void Aws::RoboMaker::Model::CreateDeploymentJobResult::SetFleet ( const char *  value)
inline

The target fleet for the deployment job.

Definition at line 96 of file CreateDeploymentJobResult.h.

◆ SetStatus() [1/2]

void Aws::RoboMaker::Model::CreateDeploymentJobResult::SetStatus ( const DeploymentStatus value)
inline

The status of the deployment job.

Definition at line 122 of file CreateDeploymentJobResult.h.

◆ SetStatus() [2/2]

void Aws::RoboMaker::Model::CreateDeploymentJobResult::SetStatus ( DeploymentStatus &&  value)
inline

The status of the deployment job.

Definition at line 127 of file CreateDeploymentJobResult.h.

◆ SetTags() [1/2]

void Aws::RoboMaker::Model::CreateDeploymentJobResult::SetTags ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

The list of all tags added to the deployment job.

Definition at line 418 of file CreateDeploymentJobResult.h.

◆ SetTags() [2/2]

void Aws::RoboMaker::Model::CreateDeploymentJobResult::SetTags ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

The list of all tags added to the deployment job.

Definition at line 423 of file CreateDeploymentJobResult.h.

◆ WithArn() [1/3]

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

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

Definition at line 65 of file CreateDeploymentJobResult.h.

◆ WithArn() [2/3]

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

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

Definition at line 70 of file CreateDeploymentJobResult.h.

◆ WithArn() [3/3]

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

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

Definition at line 75 of file CreateDeploymentJobResult.h.

◆ WithCreatedAt() [1/2]

CreateDeploymentJobResult& Aws::RoboMaker::Model::CreateDeploymentJobResult::WithCreatedAt ( const Aws::Utils::DateTime value)
inline

The time, in milliseconds since the epoch, when the fleet was created.

Definition at line 376 of file CreateDeploymentJobResult.h.

◆ WithCreatedAt() [2/2]

CreateDeploymentJobResult& Aws::RoboMaker::Model::CreateDeploymentJobResult::WithCreatedAt ( Aws::Utils::DateTime &&  value)
inline

The time, in milliseconds since the epoch, when the fleet was created.

Definition at line 381 of file CreateDeploymentJobResult.h.

◆ WithDeploymentApplicationConfigs() [1/2]

CreateDeploymentJobResult& Aws::RoboMaker::Model::CreateDeploymentJobResult::WithDeploymentApplicationConfigs ( const Aws::Vector< DeploymentApplicationConfig > &  value)
inline

The deployment application configuration.

Definition at line 158 of file CreateDeploymentJobResult.h.

◆ WithDeploymentApplicationConfigs() [2/2]

CreateDeploymentJobResult& Aws::RoboMaker::Model::CreateDeploymentJobResult::WithDeploymentApplicationConfigs ( Aws::Vector< DeploymentApplicationConfig > &&  value)
inline

The deployment application configuration.

Definition at line 163 of file CreateDeploymentJobResult.h.

◆ WithDeploymentConfig() [1/2]

CreateDeploymentJobResult& Aws::RoboMaker::Model::CreateDeploymentJobResult::WithDeploymentConfig ( const DeploymentConfig value)
inline

The deployment configuration.

Definition at line 402 of file CreateDeploymentJobResult.h.

◆ WithDeploymentConfig() [2/2]

CreateDeploymentJobResult& Aws::RoboMaker::Model::CreateDeploymentJobResult::WithDeploymentConfig ( DeploymentConfig &&  value)
inline

The deployment configuration.

Definition at line 407 of file CreateDeploymentJobResult.h.

◆ WithFailureCode() [1/2]

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

The failure code of the simulation job if it failed:

BadPermissionError

AWS Greengrass requires a service-level role permission to access other services. The role must include the AWSGreengrassResourceAccessRolePolicy managed policy.

ExtractingBundleFailure

The robot application could not be extracted from the bundle.

FailureThresholdBreached

The percentage of robots that could not be updated exceeded the percentage set for the deployment.

GreengrassDeploymentFailed

The robot application could not be deployed to the robot.

GreengrassGroupVersionDoesNotExist

The AWS Greengrass group or version associated with a robot is missing.

InternalServerError

An internal error has occurred. Retry your request, but if the problem persists, contact us with details.

MissingRobotApplicationArchitecture

The robot application does not have a source that matches the architecture of the robot.

MissingRobotDeploymentResource

One or more of the resources specified for the robot application are missing. For example, does the robot application have the correct launch package and launch file?

PostLaunchFileFailure

The post-launch script failed.

PreLaunchFileFailure

The pre-launch script failed.

ResourceNotFound

One or more deployment resources are missing. For example, do robot application source bundles still exist?

RobotDeploymentNoResponse

There is no response from the robot. It might not be powered on or connected to the internet.

Definition at line 326 of file CreateDeploymentJobResult.h.

◆ WithFailureCode() [2/2]

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

The failure code of the simulation job if it failed:

BadPermissionError

AWS Greengrass requires a service-level role permission to access other services. The role must include the AWSGreengrassResourceAccessRolePolicy managed policy.

ExtractingBundleFailure

The robot application could not be extracted from the bundle.

FailureThresholdBreached

The percentage of robots that could not be updated exceeded the percentage set for the deployment.

GreengrassDeploymentFailed

The robot application could not be deployed to the robot.

GreengrassGroupVersionDoesNotExist

The AWS Greengrass group or version associated with a robot is missing.

InternalServerError

An internal error has occurred. Retry your request, but if the problem persists, contact us with details.

MissingRobotApplicationArchitecture

The robot application does not have a source that matches the architecture of the robot.

MissingRobotDeploymentResource

One or more of the resources specified for the robot application are missing. For example, does the robot application have the correct launch package and launch file?

PostLaunchFileFailure

The post-launch script failed.

PreLaunchFileFailure

The pre-launch script failed.

ResourceNotFound

One or more deployment resources are missing. For example, do robot application source bundles still exist?

RobotDeploymentNoResponse

There is no response from the robot. It might not be powered on or connected to the internet.

Definition at line 355 of file CreateDeploymentJobResult.h.

◆ WithFailureReason() [1/3]

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

The failure reason of the deployment job if it failed.

Definition at line 199 of file CreateDeploymentJobResult.h.

◆ WithFailureReason() [2/3]

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

The failure reason of the deployment job if it failed.

Definition at line 204 of file CreateDeploymentJobResult.h.

◆ WithFailureReason() [3/3]

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

The failure reason of the deployment job if it failed.

Definition at line 209 of file CreateDeploymentJobResult.h.

◆ WithFleet() [1/3]

CreateDeploymentJobResult& Aws::RoboMaker::Model::CreateDeploymentJobResult::WithFleet ( const Aws::String value)
inline

The target fleet for the deployment job.

Definition at line 101 of file CreateDeploymentJobResult.h.

◆ WithFleet() [2/3]

CreateDeploymentJobResult& Aws::RoboMaker::Model::CreateDeploymentJobResult::WithFleet ( Aws::String &&  value)
inline

The target fleet for the deployment job.

Definition at line 106 of file CreateDeploymentJobResult.h.

◆ WithFleet() [3/3]

CreateDeploymentJobResult& Aws::RoboMaker::Model::CreateDeploymentJobResult::WithFleet ( const char *  value)
inline

The target fleet for the deployment job.

Definition at line 111 of file CreateDeploymentJobResult.h.

◆ WithStatus() [1/2]

CreateDeploymentJobResult& Aws::RoboMaker::Model::CreateDeploymentJobResult::WithStatus ( const DeploymentStatus value)
inline

The status of the deployment job.

Definition at line 132 of file CreateDeploymentJobResult.h.

◆ WithStatus() [2/2]

CreateDeploymentJobResult& Aws::RoboMaker::Model::CreateDeploymentJobResult::WithStatus ( DeploymentStatus &&  value)
inline

The status of the deployment job.

Definition at line 137 of file CreateDeploymentJobResult.h.

◆ WithTags() [1/2]

CreateDeploymentJobResult& Aws::RoboMaker::Model::CreateDeploymentJobResult::WithTags ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

The list of all tags added to the deployment job.

Definition at line 428 of file CreateDeploymentJobResult.h.

◆ WithTags() [2/2]

CreateDeploymentJobResult& Aws::RoboMaker::Model::CreateDeploymentJobResult::WithTags ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

The list of all tags added to the deployment job.

Definition at line 433 of file CreateDeploymentJobResult.h.


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