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

#include <CreateSimulationJobResult.h>

Public Member Functions

 CreateSimulationJobResult ()
 
 CreateSimulationJobResult (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
CreateSimulationJobResultoperator= (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)
 
CreateSimulationJobResultWithArn (const Aws::String &value)
 
CreateSimulationJobResultWithArn (Aws::String &&value)
 
CreateSimulationJobResultWithArn (const char *value)
 
const SimulationJobStatusGetStatus () const
 
void SetStatus (const SimulationJobStatus &value)
 
void SetStatus (SimulationJobStatus &&value)
 
CreateSimulationJobResultWithStatus (const SimulationJobStatus &value)
 
CreateSimulationJobResultWithStatus (SimulationJobStatus &&value)
 
const Aws::Utils::DateTimeGetLastStartedAt () const
 
void SetLastStartedAt (const Aws::Utils::DateTime &value)
 
void SetLastStartedAt (Aws::Utils::DateTime &&value)
 
CreateSimulationJobResultWithLastStartedAt (const Aws::Utils::DateTime &value)
 
CreateSimulationJobResultWithLastStartedAt (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetLastUpdatedAt () const
 
void SetLastUpdatedAt (const Aws::Utils::DateTime &value)
 
void SetLastUpdatedAt (Aws::Utils::DateTime &&value)
 
CreateSimulationJobResultWithLastUpdatedAt (const Aws::Utils::DateTime &value)
 
CreateSimulationJobResultWithLastUpdatedAt (Aws::Utils::DateTime &&value)
 
const FailureBehaviorGetFailureBehavior () const
 
void SetFailureBehavior (const FailureBehavior &value)
 
void SetFailureBehavior (FailureBehavior &&value)
 
CreateSimulationJobResultWithFailureBehavior (const FailureBehavior &value)
 
CreateSimulationJobResultWithFailureBehavior (FailureBehavior &&value)
 
const SimulationJobErrorCodeGetFailureCode () const
 
void SetFailureCode (const SimulationJobErrorCode &value)
 
void SetFailureCode (SimulationJobErrorCode &&value)
 
CreateSimulationJobResultWithFailureCode (const SimulationJobErrorCode &value)
 
CreateSimulationJobResultWithFailureCode (SimulationJobErrorCode &&value)
 
const Aws::StringGetClientRequestToken () const
 
void SetClientRequestToken (const Aws::String &value)
 
void SetClientRequestToken (Aws::String &&value)
 
void SetClientRequestToken (const char *value)
 
CreateSimulationJobResultWithClientRequestToken (const Aws::String &value)
 
CreateSimulationJobResultWithClientRequestToken (Aws::String &&value)
 
CreateSimulationJobResultWithClientRequestToken (const char *value)
 
const OutputLocationGetOutputLocation () const
 
void SetOutputLocation (const OutputLocation &value)
 
void SetOutputLocation (OutputLocation &&value)
 
CreateSimulationJobResultWithOutputLocation (const OutputLocation &value)
 
CreateSimulationJobResultWithOutputLocation (OutputLocation &&value)
 
const LoggingConfigGetLoggingConfig () const
 
void SetLoggingConfig (const LoggingConfig &value)
 
void SetLoggingConfig (LoggingConfig &&value)
 
CreateSimulationJobResultWithLoggingConfig (const LoggingConfig &value)
 
CreateSimulationJobResultWithLoggingConfig (LoggingConfig &&value)
 
long long GetMaxJobDurationInSeconds () const
 
void SetMaxJobDurationInSeconds (long long value)
 
CreateSimulationJobResultWithMaxJobDurationInSeconds (long long value)
 
long long GetSimulationTimeMillis () const
 
void SetSimulationTimeMillis (long long value)
 
CreateSimulationJobResultWithSimulationTimeMillis (long long value)
 
const Aws::StringGetIamRole () const
 
void SetIamRole (const Aws::String &value)
 
void SetIamRole (Aws::String &&value)
 
void SetIamRole (const char *value)
 
CreateSimulationJobResultWithIamRole (const Aws::String &value)
 
CreateSimulationJobResultWithIamRole (Aws::String &&value)
 
CreateSimulationJobResultWithIamRole (const char *value)
 
const Aws::Vector< RobotApplicationConfig > & GetRobotApplications () const
 
void SetRobotApplications (const Aws::Vector< RobotApplicationConfig > &value)
 
void SetRobotApplications (Aws::Vector< RobotApplicationConfig > &&value)
 
CreateSimulationJobResultWithRobotApplications (const Aws::Vector< RobotApplicationConfig > &value)
 
CreateSimulationJobResultWithRobotApplications (Aws::Vector< RobotApplicationConfig > &&value)
 
CreateSimulationJobResultAddRobotApplications (const RobotApplicationConfig &value)
 
CreateSimulationJobResultAddRobotApplications (RobotApplicationConfig &&value)
 
const Aws::Vector< SimulationApplicationConfig > & GetSimulationApplications () const
 
void SetSimulationApplications (const Aws::Vector< SimulationApplicationConfig > &value)
 
void SetSimulationApplications (Aws::Vector< SimulationApplicationConfig > &&value)
 
CreateSimulationJobResultWithSimulationApplications (const Aws::Vector< SimulationApplicationConfig > &value)
 
CreateSimulationJobResultWithSimulationApplications (Aws::Vector< SimulationApplicationConfig > &&value)
 
CreateSimulationJobResultAddSimulationApplications (const SimulationApplicationConfig &value)
 
CreateSimulationJobResultAddSimulationApplications (SimulationApplicationConfig &&value)
 
const Aws::Vector< DataSource > & GetDataSources () const
 
void SetDataSources (const Aws::Vector< DataSource > &value)
 
void SetDataSources (Aws::Vector< DataSource > &&value)
 
CreateSimulationJobResultWithDataSources (const Aws::Vector< DataSource > &value)
 
CreateSimulationJobResultWithDataSources (Aws::Vector< DataSource > &&value)
 
CreateSimulationJobResultAddDataSources (const DataSource &value)
 
CreateSimulationJobResultAddDataSources (DataSource &&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)
 
CreateSimulationJobResultWithTags (const Aws::Map< Aws::String, Aws::String > &value)
 
CreateSimulationJobResultWithTags (Aws::Map< Aws::String, Aws::String > &&value)
 
CreateSimulationJobResultAddTags (const Aws::String &key, const Aws::String &value)
 
CreateSimulationJobResultAddTags (Aws::String &&key, const Aws::String &value)
 
CreateSimulationJobResultAddTags (const Aws::String &key, Aws::String &&value)
 
CreateSimulationJobResultAddTags (Aws::String &&key, Aws::String &&value)
 
CreateSimulationJobResultAddTags (const char *key, Aws::String &&value)
 
CreateSimulationJobResultAddTags (Aws::String &&key, const char *value)
 
CreateSimulationJobResultAddTags (const char *key, const char *value)
 
const VPCConfigResponseGetVpcConfig () const
 
void SetVpcConfig (const VPCConfigResponse &value)
 
void SetVpcConfig (VPCConfigResponse &&value)
 
CreateSimulationJobResultWithVpcConfig (const VPCConfigResponse &value)
 
CreateSimulationJobResultWithVpcConfig (VPCConfigResponse &&value)
 
const ComputeResponseGetCompute () const
 
void SetCompute (const ComputeResponse &value)
 
void SetCompute (ComputeResponse &&value)
 
CreateSimulationJobResultWithCompute (const ComputeResponse &value)
 
CreateSimulationJobResultWithCompute (ComputeResponse &&value)
 

Detailed Description

Definition at line 40 of file CreateSimulationJobResult.h.

Constructor & Destructor Documentation

◆ CreateSimulationJobResult() [1/2]

Aws::RoboMaker::Model::CreateSimulationJobResult::CreateSimulationJobResult ( )

◆ CreateSimulationJobResult() [2/2]

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

Member Function Documentation

◆ AddDataSources() [1/2]

CreateSimulationJobResult& Aws::RoboMaker::Model::CreateSimulationJobResult::AddDataSources ( const DataSource value)
inline

The data sources for the simulation job.

Definition at line 604 of file CreateSimulationJobResult.h.

◆ AddDataSources() [2/2]

CreateSimulationJobResult& Aws::RoboMaker::Model::CreateSimulationJobResult::AddDataSources ( DataSource &&  value)
inline

The data sources for the simulation job.

Definition at line 609 of file CreateSimulationJobResult.h.

◆ AddRobotApplications() [1/2]

CreateSimulationJobResult& Aws::RoboMaker::Model::CreateSimulationJobResult::AddRobotApplications ( const RobotApplicationConfig value)
inline

The robot application used by the simulation job.

Definition at line 532 of file CreateSimulationJobResult.h.

◆ AddRobotApplications() [2/2]

CreateSimulationJobResult& Aws::RoboMaker::Model::CreateSimulationJobResult::AddRobotApplications ( RobotApplicationConfig &&  value)
inline

The robot application used by the simulation job.

Definition at line 537 of file CreateSimulationJobResult.h.

◆ AddSimulationApplications() [1/2]

CreateSimulationJobResult& Aws::RoboMaker::Model::CreateSimulationJobResult::AddSimulationApplications ( const SimulationApplicationConfig value)
inline

The simulation application used by the simulation job.

Definition at line 568 of file CreateSimulationJobResult.h.

◆ AddSimulationApplications() [2/2]

CreateSimulationJobResult& Aws::RoboMaker::Model::CreateSimulationJobResult::AddSimulationApplications ( SimulationApplicationConfig &&  value)
inline

The simulation application used by the simulation job.

Definition at line 573 of file CreateSimulationJobResult.h.

◆ AddTags() [1/7]

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

The list of all tags added to the simulation job.

Definition at line 640 of file CreateSimulationJobResult.h.

◆ AddTags() [2/7]

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

The list of all tags added to the simulation job.

Definition at line 645 of file CreateSimulationJobResult.h.

◆ AddTags() [3/7]

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

The list of all tags added to the simulation job.

Definition at line 650 of file CreateSimulationJobResult.h.

◆ AddTags() [4/7]

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

The list of all tags added to the simulation job.

Definition at line 655 of file CreateSimulationJobResult.h.

◆ AddTags() [5/7]

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

The list of all tags added to the simulation job.

Definition at line 660 of file CreateSimulationJobResult.h.

◆ AddTags() [6/7]

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

The list of all tags added to the simulation job.

Definition at line 665 of file CreateSimulationJobResult.h.

◆ AddTags() [7/7]

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

The list of all tags added to the simulation job.

Definition at line 670 of file CreateSimulationJobResult.h.

◆ GetArn()

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

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

Definition at line 51 of file CreateSimulationJobResult.h.

◆ GetClientRequestToken()

const Aws::String& Aws::RoboMaker::Model::CreateSimulationJobResult::GetClientRequestToken ( ) const
inline

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

Definition at line 338 of file CreateSimulationJobResult.h.

◆ GetCompute()

const ComputeResponse& Aws::RoboMaker::Model::CreateSimulationJobResult::GetCompute ( ) const
inline

Compute information for the simulation job.

Definition at line 702 of file CreateSimulationJobResult.h.

◆ GetDataSources()

const Aws::Vector<DataSource>& Aws::RoboMaker::Model::CreateSimulationJobResult::GetDataSources ( ) const
inline

The data sources for the simulation job.

Definition at line 579 of file CreateSimulationJobResult.h.

◆ GetFailureBehavior()

const FailureBehavior& Aws::RoboMaker::Model::CreateSimulationJobResult::GetFailureBehavior ( ) const
inline

the failure behavior for the simulation job.

Definition at line 175 of file CreateSimulationJobResult.h.

◆ GetFailureCode()

const SimulationJobErrorCode& Aws::RoboMaker::Model::CreateSimulationJobResult::GetFailureCode ( ) const
inline

The failure code of the simulation job if it failed:

InternalServiceError

Internal service error.

RobotApplicationCrash

Robot application exited abnormally.

SimulationApplicationCrash

Simulation application exited abnormally.

BadPermissionsRobotApplication

Robot application bundle could not be downloaded.

BadPermissionsSimulationApplication

Simulation application bundle could not be downloaded.

BadPermissionsS3Output

Unable to publish outputs to customer-provided S3 bucket.

BadPermissionsCloudwatchLogs

Unable to publish logs to customer-provided CloudWatch Logs resource.

SubnetIpLimitExceeded

Subnet IP limit exceeded.

ENILimitExceeded

ENI limit exceeded.

BadPermissionsUserCredentials

Unable to use the Role provided.

InvalidBundleRobotApplication

Robot bundle cannot be extracted (invalid format, bundling error, or other issue).

InvalidBundleSimulationApplication

Simulation bundle cannot be extracted (invalid format, bundling error, or other issue).

RobotApplicationVersionMismatchedEtag

Etag for RobotApplication does not match value during version creation.

SimulationApplicationVersionMismatchedEtag

Etag for SimulationApplication does not match value during version creation.

Definition at line 223 of file CreateSimulationJobResult.h.

◆ GetIamRole()

const Aws::String& Aws::RoboMaker::Model::CreateSimulationJobResult::GetIamRole ( ) const
inline

The IAM role that allows the simulation job to call the AWS APIs that are specified in its associated policies on your behalf.

Definition at line 465 of file CreateSimulationJobResult.h.

◆ GetLastStartedAt()

const Aws::Utils::DateTime& Aws::RoboMaker::Model::CreateSimulationJobResult::GetLastStartedAt ( ) const
inline

The time, in milliseconds since the epoch, when the simulation job was last started.

Definition at line 114 of file CreateSimulationJobResult.h.

◆ GetLastUpdatedAt()

const Aws::Utils::DateTime& Aws::RoboMaker::Model::CreateSimulationJobResult::GetLastUpdatedAt ( ) const
inline

The time, in milliseconds since the epoch, when the simulation job was last updated.

Definition at line 145 of file CreateSimulationJobResult.h.

◆ GetLoggingConfig()

const LoggingConfig& Aws::RoboMaker::Model::CreateSimulationJobResult::GetLoggingConfig ( ) const
inline

The logging configuration.

Definition at line 406 of file CreateSimulationJobResult.h.

◆ GetMaxJobDurationInSeconds()

long long Aws::RoboMaker::Model::CreateSimulationJobResult::GetMaxJobDurationInSeconds ( ) const
inline

The maximum simulation job duration in seconds.

Definition at line 432 of file CreateSimulationJobResult.h.

◆ GetOutputLocation()

const OutputLocation& Aws::RoboMaker::Model::CreateSimulationJobResult::GetOutputLocation ( ) const
inline

Simulation job output files location.

Definition at line 380 of file CreateSimulationJobResult.h.

◆ GetRobotApplications()

const Aws::Vector<RobotApplicationConfig>& Aws::RoboMaker::Model::CreateSimulationJobResult::GetRobotApplications ( ) const
inline

The robot application used by the simulation job.

Definition at line 507 of file CreateSimulationJobResult.h.

◆ GetSimulationApplications()

const Aws::Vector<SimulationApplicationConfig>& Aws::RoboMaker::Model::CreateSimulationJobResult::GetSimulationApplications ( ) const
inline

The simulation application used by the simulation job.

Definition at line 543 of file CreateSimulationJobResult.h.

◆ GetSimulationTimeMillis()

long long Aws::RoboMaker::Model::CreateSimulationJobResult::GetSimulationTimeMillis ( ) const
inline

The simulation job execution duration in milliseconds.

Definition at line 448 of file CreateSimulationJobResult.h.

◆ GetStatus()

const SimulationJobStatus& Aws::RoboMaker::Model::CreateSimulationJobResult::GetStatus ( ) const
inline

The status of the simulation job.

Definition at line 87 of file CreateSimulationJobResult.h.

◆ GetTags()

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

The list of all tags added to the simulation job.

Definition at line 615 of file CreateSimulationJobResult.h.

◆ GetVpcConfig()

const VPCConfigResponse& Aws::RoboMaker::Model::CreateSimulationJobResult::GetVpcConfig ( ) const
inline

Information about the vpc configuration.

Definition at line 676 of file CreateSimulationJobResult.h.

◆ operator=()

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

◆ SetArn() [1/3]

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

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

Definition at line 56 of file CreateSimulationJobResult.h.

◆ SetArn() [2/3]

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

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

Definition at line 61 of file CreateSimulationJobResult.h.

◆ SetArn() [3/3]

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

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

Definition at line 66 of file CreateSimulationJobResult.h.

◆ SetClientRequestToken() [1/3]

void Aws::RoboMaker::Model::CreateSimulationJobResult::SetClientRequestToken ( const Aws::String value)
inline

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

Definition at line 344 of file CreateSimulationJobResult.h.

◆ SetClientRequestToken() [2/3]

void Aws::RoboMaker::Model::CreateSimulationJobResult::SetClientRequestToken ( Aws::String &&  value)
inline

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

Definition at line 350 of file CreateSimulationJobResult.h.

◆ SetClientRequestToken() [3/3]

void Aws::RoboMaker::Model::CreateSimulationJobResult::SetClientRequestToken ( const char *  value)
inline

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

Definition at line 356 of file CreateSimulationJobResult.h.

◆ SetCompute() [1/2]

void Aws::RoboMaker::Model::CreateSimulationJobResult::SetCompute ( const ComputeResponse value)
inline

Compute information for the simulation job.

Definition at line 707 of file CreateSimulationJobResult.h.

◆ SetCompute() [2/2]

void Aws::RoboMaker::Model::CreateSimulationJobResult::SetCompute ( ComputeResponse &&  value)
inline

Compute information for the simulation job.

Definition at line 712 of file CreateSimulationJobResult.h.

◆ SetDataSources() [1/2]

void Aws::RoboMaker::Model::CreateSimulationJobResult::SetDataSources ( const Aws::Vector< DataSource > &  value)
inline

The data sources for the simulation job.

Definition at line 584 of file CreateSimulationJobResult.h.

◆ SetDataSources() [2/2]

void Aws::RoboMaker::Model::CreateSimulationJobResult::SetDataSources ( Aws::Vector< DataSource > &&  value)
inline

The data sources for the simulation job.

Definition at line 589 of file CreateSimulationJobResult.h.

◆ SetFailureBehavior() [1/2]

void Aws::RoboMaker::Model::CreateSimulationJobResult::SetFailureBehavior ( const FailureBehavior value)
inline

the failure behavior for the simulation job.

Definition at line 180 of file CreateSimulationJobResult.h.

◆ SetFailureBehavior() [2/2]

void Aws::RoboMaker::Model::CreateSimulationJobResult::SetFailureBehavior ( FailureBehavior &&  value)
inline

the failure behavior for the simulation job.

Definition at line 185 of file CreateSimulationJobResult.h.

◆ SetFailureCode() [1/2]

void Aws::RoboMaker::Model::CreateSimulationJobResult::SetFailureCode ( const SimulationJobErrorCode value)
inline

The failure code of the simulation job if it failed:

InternalServiceError

Internal service error.

RobotApplicationCrash

Robot application exited abnormally.

SimulationApplicationCrash

Simulation application exited abnormally.

BadPermissionsRobotApplication

Robot application bundle could not be downloaded.

BadPermissionsSimulationApplication

Simulation application bundle could not be downloaded.

BadPermissionsS3Output

Unable to publish outputs to customer-provided S3 bucket.

BadPermissionsCloudwatchLogs

Unable to publish logs to customer-provided CloudWatch Logs resource.

SubnetIpLimitExceeded

Subnet IP limit exceeded.

ENILimitExceeded

ENI limit exceeded.

BadPermissionsUserCredentials

Unable to use the Role provided.

InvalidBundleRobotApplication

Robot bundle cannot be extracted (invalid format, bundling error, or other issue).

InvalidBundleSimulationApplication

Simulation bundle cannot be extracted (invalid format, bundling error, or other issue).

RobotApplicationVersionMismatchedEtag

Etag for RobotApplication does not match value during version creation.

SimulationApplicationVersionMismatchedEtag

Etag for SimulationApplication does not match value during version creation.

Definition at line 250 of file CreateSimulationJobResult.h.

◆ SetFailureCode() [2/2]

void Aws::RoboMaker::Model::CreateSimulationJobResult::SetFailureCode ( SimulationJobErrorCode &&  value)
inline

The failure code of the simulation job if it failed:

InternalServiceError

Internal service error.

RobotApplicationCrash

Robot application exited abnormally.

SimulationApplicationCrash

Simulation application exited abnormally.

BadPermissionsRobotApplication

Robot application bundle could not be downloaded.

BadPermissionsSimulationApplication

Simulation application bundle could not be downloaded.

BadPermissionsS3Output

Unable to publish outputs to customer-provided S3 bucket.

BadPermissionsCloudwatchLogs

Unable to publish logs to customer-provided CloudWatch Logs resource.

SubnetIpLimitExceeded

Subnet IP limit exceeded.

ENILimitExceeded

ENI limit exceeded.

BadPermissionsUserCredentials

Unable to use the Role provided.

InvalidBundleRobotApplication

Robot bundle cannot be extracted (invalid format, bundling error, or other issue).

InvalidBundleSimulationApplication

Simulation bundle cannot be extracted (invalid format, bundling error, or other issue).

RobotApplicationVersionMismatchedEtag

Etag for RobotApplication does not match value during version creation.

SimulationApplicationVersionMismatchedEtag

Etag for SimulationApplication does not match value during version creation.

Definition at line 277 of file CreateSimulationJobResult.h.

◆ SetIamRole() [1/3]

void Aws::RoboMaker::Model::CreateSimulationJobResult::SetIamRole ( const Aws::String value)
inline

The IAM role that allows the simulation job to call the AWS APIs that are specified in its associated policies on your behalf.

Definition at line 471 of file CreateSimulationJobResult.h.

◆ SetIamRole() [2/3]

void Aws::RoboMaker::Model::CreateSimulationJobResult::SetIamRole ( Aws::String &&  value)
inline

The IAM role that allows the simulation job to call the AWS APIs that are specified in its associated policies on your behalf.

Definition at line 477 of file CreateSimulationJobResult.h.

◆ SetIamRole() [3/3]

void Aws::RoboMaker::Model::CreateSimulationJobResult::SetIamRole ( const char *  value)
inline

The IAM role that allows the simulation job to call the AWS APIs that are specified in its associated policies on your behalf.

Definition at line 483 of file CreateSimulationJobResult.h.

◆ SetLastStartedAt() [1/2]

void Aws::RoboMaker::Model::CreateSimulationJobResult::SetLastStartedAt ( const Aws::Utils::DateTime value)
inline

The time, in milliseconds since the epoch, when the simulation job was last started.

Definition at line 120 of file CreateSimulationJobResult.h.

◆ SetLastStartedAt() [2/2]

void Aws::RoboMaker::Model::CreateSimulationJobResult::SetLastStartedAt ( Aws::Utils::DateTime &&  value)
inline

The time, in milliseconds since the epoch, when the simulation job was last started.

Definition at line 126 of file CreateSimulationJobResult.h.

◆ SetLastUpdatedAt() [1/2]

void Aws::RoboMaker::Model::CreateSimulationJobResult::SetLastUpdatedAt ( const Aws::Utils::DateTime value)
inline

The time, in milliseconds since the epoch, when the simulation job was last updated.

Definition at line 151 of file CreateSimulationJobResult.h.

◆ SetLastUpdatedAt() [2/2]

void Aws::RoboMaker::Model::CreateSimulationJobResult::SetLastUpdatedAt ( Aws::Utils::DateTime &&  value)
inline

The time, in milliseconds since the epoch, when the simulation job was last updated.

Definition at line 157 of file CreateSimulationJobResult.h.

◆ SetLoggingConfig() [1/2]

void Aws::RoboMaker::Model::CreateSimulationJobResult::SetLoggingConfig ( const LoggingConfig value)
inline

The logging configuration.

Definition at line 411 of file CreateSimulationJobResult.h.

◆ SetLoggingConfig() [2/2]

void Aws::RoboMaker::Model::CreateSimulationJobResult::SetLoggingConfig ( LoggingConfig &&  value)
inline

The logging configuration.

Definition at line 416 of file CreateSimulationJobResult.h.

◆ SetMaxJobDurationInSeconds()

void Aws::RoboMaker::Model::CreateSimulationJobResult::SetMaxJobDurationInSeconds ( long long  value)
inline

The maximum simulation job duration in seconds.

Definition at line 437 of file CreateSimulationJobResult.h.

◆ SetOutputLocation() [1/2]

void Aws::RoboMaker::Model::CreateSimulationJobResult::SetOutputLocation ( const OutputLocation value)
inline

Simulation job output files location.

Definition at line 385 of file CreateSimulationJobResult.h.

◆ SetOutputLocation() [2/2]

void Aws::RoboMaker::Model::CreateSimulationJobResult::SetOutputLocation ( OutputLocation &&  value)
inline

Simulation job output files location.

Definition at line 390 of file CreateSimulationJobResult.h.

◆ SetRobotApplications() [1/2]

void Aws::RoboMaker::Model::CreateSimulationJobResult::SetRobotApplications ( const Aws::Vector< RobotApplicationConfig > &  value)
inline

The robot application used by the simulation job.

Definition at line 512 of file CreateSimulationJobResult.h.

◆ SetRobotApplications() [2/2]

void Aws::RoboMaker::Model::CreateSimulationJobResult::SetRobotApplications ( Aws::Vector< RobotApplicationConfig > &&  value)
inline

The robot application used by the simulation job.

Definition at line 517 of file CreateSimulationJobResult.h.

◆ SetSimulationApplications() [1/2]

void Aws::RoboMaker::Model::CreateSimulationJobResult::SetSimulationApplications ( const Aws::Vector< SimulationApplicationConfig > &  value)
inline

The simulation application used by the simulation job.

Definition at line 548 of file CreateSimulationJobResult.h.

◆ SetSimulationApplications() [2/2]

void Aws::RoboMaker::Model::CreateSimulationJobResult::SetSimulationApplications ( Aws::Vector< SimulationApplicationConfig > &&  value)
inline

The simulation application used by the simulation job.

Definition at line 553 of file CreateSimulationJobResult.h.

◆ SetSimulationTimeMillis()

void Aws::RoboMaker::Model::CreateSimulationJobResult::SetSimulationTimeMillis ( long long  value)
inline

The simulation job execution duration in milliseconds.

Definition at line 453 of file CreateSimulationJobResult.h.

◆ SetStatus() [1/2]

void Aws::RoboMaker::Model::CreateSimulationJobResult::SetStatus ( const SimulationJobStatus value)
inline

The status of the simulation job.

Definition at line 92 of file CreateSimulationJobResult.h.

◆ SetStatus() [2/2]

void Aws::RoboMaker::Model::CreateSimulationJobResult::SetStatus ( SimulationJobStatus &&  value)
inline

The status of the simulation job.

Definition at line 97 of file CreateSimulationJobResult.h.

◆ SetTags() [1/2]

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

The list of all tags added to the simulation job.

Definition at line 620 of file CreateSimulationJobResult.h.

◆ SetTags() [2/2]

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

The list of all tags added to the simulation job.

Definition at line 625 of file CreateSimulationJobResult.h.

◆ SetVpcConfig() [1/2]

void Aws::RoboMaker::Model::CreateSimulationJobResult::SetVpcConfig ( const VPCConfigResponse value)
inline

Information about the vpc configuration.

Definition at line 681 of file CreateSimulationJobResult.h.

◆ SetVpcConfig() [2/2]

void Aws::RoboMaker::Model::CreateSimulationJobResult::SetVpcConfig ( VPCConfigResponse &&  value)
inline

Information about the vpc configuration.

Definition at line 686 of file CreateSimulationJobResult.h.

◆ WithArn() [1/3]

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

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

Definition at line 71 of file CreateSimulationJobResult.h.

◆ WithArn() [2/3]

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

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

Definition at line 76 of file CreateSimulationJobResult.h.

◆ WithArn() [3/3]

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

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

Definition at line 81 of file CreateSimulationJobResult.h.

◆ WithClientRequestToken() [1/3]

CreateSimulationJobResult& Aws::RoboMaker::Model::CreateSimulationJobResult::WithClientRequestToken ( const Aws::String value)
inline

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

Definition at line 362 of file CreateSimulationJobResult.h.

◆ WithClientRequestToken() [2/3]

CreateSimulationJobResult& Aws::RoboMaker::Model::CreateSimulationJobResult::WithClientRequestToken ( Aws::String &&  value)
inline

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

Definition at line 368 of file CreateSimulationJobResult.h.

◆ WithClientRequestToken() [3/3]

CreateSimulationJobResult& Aws::RoboMaker::Model::CreateSimulationJobResult::WithClientRequestToken ( const char *  value)
inline

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

Definition at line 374 of file CreateSimulationJobResult.h.

◆ WithCompute() [1/2]

CreateSimulationJobResult& Aws::RoboMaker::Model::CreateSimulationJobResult::WithCompute ( const ComputeResponse value)
inline

Compute information for the simulation job.

Definition at line 717 of file CreateSimulationJobResult.h.

◆ WithCompute() [2/2]

CreateSimulationJobResult& Aws::RoboMaker::Model::CreateSimulationJobResult::WithCompute ( ComputeResponse &&  value)
inline

Compute information for the simulation job.

Definition at line 722 of file CreateSimulationJobResult.h.

◆ WithDataSources() [1/2]

CreateSimulationJobResult& Aws::RoboMaker::Model::CreateSimulationJobResult::WithDataSources ( const Aws::Vector< DataSource > &  value)
inline

The data sources for the simulation job.

Definition at line 594 of file CreateSimulationJobResult.h.

◆ WithDataSources() [2/2]

CreateSimulationJobResult& Aws::RoboMaker::Model::CreateSimulationJobResult::WithDataSources ( Aws::Vector< DataSource > &&  value)
inline

The data sources for the simulation job.

Definition at line 599 of file CreateSimulationJobResult.h.

◆ WithFailureBehavior() [1/2]

CreateSimulationJobResult& Aws::RoboMaker::Model::CreateSimulationJobResult::WithFailureBehavior ( const FailureBehavior value)
inline

the failure behavior for the simulation job.

Definition at line 190 of file CreateSimulationJobResult.h.

◆ WithFailureBehavior() [2/2]

CreateSimulationJobResult& Aws::RoboMaker::Model::CreateSimulationJobResult::WithFailureBehavior ( FailureBehavior &&  value)
inline

the failure behavior for the simulation job.

Definition at line 195 of file CreateSimulationJobResult.h.

◆ WithFailureCode() [1/2]

CreateSimulationJobResult& Aws::RoboMaker::Model::CreateSimulationJobResult::WithFailureCode ( const SimulationJobErrorCode value)
inline

The failure code of the simulation job if it failed:

InternalServiceError

Internal service error.

RobotApplicationCrash

Robot application exited abnormally.

SimulationApplicationCrash

Simulation application exited abnormally.

BadPermissionsRobotApplication

Robot application bundle could not be downloaded.

BadPermissionsSimulationApplication

Simulation application bundle could not be downloaded.

BadPermissionsS3Output

Unable to publish outputs to customer-provided S3 bucket.

BadPermissionsCloudwatchLogs

Unable to publish logs to customer-provided CloudWatch Logs resource.

SubnetIpLimitExceeded

Subnet IP limit exceeded.

ENILimitExceeded

ENI limit exceeded.

BadPermissionsUserCredentials

Unable to use the Role provided.

InvalidBundleRobotApplication

Robot bundle cannot be extracted (invalid format, bundling error, or other issue).

InvalidBundleSimulationApplication

Simulation bundle cannot be extracted (invalid format, bundling error, or other issue).

RobotApplicationVersionMismatchedEtag

Etag for RobotApplication does not match value during version creation.

SimulationApplicationVersionMismatchedEtag

Etag for SimulationApplication does not match value during version creation.

Definition at line 304 of file CreateSimulationJobResult.h.

◆ WithFailureCode() [2/2]

CreateSimulationJobResult& Aws::RoboMaker::Model::CreateSimulationJobResult::WithFailureCode ( SimulationJobErrorCode &&  value)
inline

The failure code of the simulation job if it failed:

InternalServiceError

Internal service error.

RobotApplicationCrash

Robot application exited abnormally.

SimulationApplicationCrash

Simulation application exited abnormally.

BadPermissionsRobotApplication

Robot application bundle could not be downloaded.

BadPermissionsSimulationApplication

Simulation application bundle could not be downloaded.

BadPermissionsS3Output

Unable to publish outputs to customer-provided S3 bucket.

BadPermissionsCloudwatchLogs

Unable to publish logs to customer-provided CloudWatch Logs resource.

SubnetIpLimitExceeded

Subnet IP limit exceeded.

ENILimitExceeded

ENI limit exceeded.

BadPermissionsUserCredentials

Unable to use the Role provided.

InvalidBundleRobotApplication

Robot bundle cannot be extracted (invalid format, bundling error, or other issue).

InvalidBundleSimulationApplication

Simulation bundle cannot be extracted (invalid format, bundling error, or other issue).

RobotApplicationVersionMismatchedEtag

Etag for RobotApplication does not match value during version creation.

SimulationApplicationVersionMismatchedEtag

Etag for SimulationApplication does not match value during version creation.

Definition at line 331 of file CreateSimulationJobResult.h.

◆ WithIamRole() [1/3]

CreateSimulationJobResult& Aws::RoboMaker::Model::CreateSimulationJobResult::WithIamRole ( const Aws::String value)
inline

The IAM role that allows the simulation job to call the AWS APIs that are specified in its associated policies on your behalf.

Definition at line 489 of file CreateSimulationJobResult.h.

◆ WithIamRole() [2/3]

CreateSimulationJobResult& Aws::RoboMaker::Model::CreateSimulationJobResult::WithIamRole ( Aws::String &&  value)
inline

The IAM role that allows the simulation job to call the AWS APIs that are specified in its associated policies on your behalf.

Definition at line 495 of file CreateSimulationJobResult.h.

◆ WithIamRole() [3/3]

CreateSimulationJobResult& Aws::RoboMaker::Model::CreateSimulationJobResult::WithIamRole ( const char *  value)
inline

The IAM role that allows the simulation job to call the AWS APIs that are specified in its associated policies on your behalf.

Definition at line 501 of file CreateSimulationJobResult.h.

◆ WithLastStartedAt() [1/2]

CreateSimulationJobResult& Aws::RoboMaker::Model::CreateSimulationJobResult::WithLastStartedAt ( const Aws::Utils::DateTime value)
inline

The time, in milliseconds since the epoch, when the simulation job was last started.

Definition at line 132 of file CreateSimulationJobResult.h.

◆ WithLastStartedAt() [2/2]

CreateSimulationJobResult& Aws::RoboMaker::Model::CreateSimulationJobResult::WithLastStartedAt ( Aws::Utils::DateTime &&  value)
inline

The time, in milliseconds since the epoch, when the simulation job was last started.

Definition at line 138 of file CreateSimulationJobResult.h.

◆ WithLastUpdatedAt() [1/2]

CreateSimulationJobResult& Aws::RoboMaker::Model::CreateSimulationJobResult::WithLastUpdatedAt ( const Aws::Utils::DateTime value)
inline

The time, in milliseconds since the epoch, when the simulation job was last updated.

Definition at line 163 of file CreateSimulationJobResult.h.

◆ WithLastUpdatedAt() [2/2]

CreateSimulationJobResult& Aws::RoboMaker::Model::CreateSimulationJobResult::WithLastUpdatedAt ( Aws::Utils::DateTime &&  value)
inline

The time, in milliseconds since the epoch, when the simulation job was last updated.

Definition at line 169 of file CreateSimulationJobResult.h.

◆ WithLoggingConfig() [1/2]

CreateSimulationJobResult& Aws::RoboMaker::Model::CreateSimulationJobResult::WithLoggingConfig ( const LoggingConfig value)
inline

The logging configuration.

Definition at line 421 of file CreateSimulationJobResult.h.

◆ WithLoggingConfig() [2/2]

CreateSimulationJobResult& Aws::RoboMaker::Model::CreateSimulationJobResult::WithLoggingConfig ( LoggingConfig &&  value)
inline

The logging configuration.

Definition at line 426 of file CreateSimulationJobResult.h.

◆ WithMaxJobDurationInSeconds()

CreateSimulationJobResult& Aws::RoboMaker::Model::CreateSimulationJobResult::WithMaxJobDurationInSeconds ( long long  value)
inline

The maximum simulation job duration in seconds.

Definition at line 442 of file CreateSimulationJobResult.h.

◆ WithOutputLocation() [1/2]

CreateSimulationJobResult& Aws::RoboMaker::Model::CreateSimulationJobResult::WithOutputLocation ( const OutputLocation value)
inline

Simulation job output files location.

Definition at line 395 of file CreateSimulationJobResult.h.

◆ WithOutputLocation() [2/2]

CreateSimulationJobResult& Aws::RoboMaker::Model::CreateSimulationJobResult::WithOutputLocation ( OutputLocation &&  value)
inline

Simulation job output files location.

Definition at line 400 of file CreateSimulationJobResult.h.

◆ WithRobotApplications() [1/2]

CreateSimulationJobResult& Aws::RoboMaker::Model::CreateSimulationJobResult::WithRobotApplications ( const Aws::Vector< RobotApplicationConfig > &  value)
inline

The robot application used by the simulation job.

Definition at line 522 of file CreateSimulationJobResult.h.

◆ WithRobotApplications() [2/2]

CreateSimulationJobResult& Aws::RoboMaker::Model::CreateSimulationJobResult::WithRobotApplications ( Aws::Vector< RobotApplicationConfig > &&  value)
inline

The robot application used by the simulation job.

Definition at line 527 of file CreateSimulationJobResult.h.

◆ WithSimulationApplications() [1/2]

CreateSimulationJobResult& Aws::RoboMaker::Model::CreateSimulationJobResult::WithSimulationApplications ( const Aws::Vector< SimulationApplicationConfig > &  value)
inline

The simulation application used by the simulation job.

Definition at line 558 of file CreateSimulationJobResult.h.

◆ WithSimulationApplications() [2/2]

CreateSimulationJobResult& Aws::RoboMaker::Model::CreateSimulationJobResult::WithSimulationApplications ( Aws::Vector< SimulationApplicationConfig > &&  value)
inline

The simulation application used by the simulation job.

Definition at line 563 of file CreateSimulationJobResult.h.

◆ WithSimulationTimeMillis()

CreateSimulationJobResult& Aws::RoboMaker::Model::CreateSimulationJobResult::WithSimulationTimeMillis ( long long  value)
inline

The simulation job execution duration in milliseconds.

Definition at line 458 of file CreateSimulationJobResult.h.

◆ WithStatus() [1/2]

CreateSimulationJobResult& Aws::RoboMaker::Model::CreateSimulationJobResult::WithStatus ( const SimulationJobStatus value)
inline

The status of the simulation job.

Definition at line 102 of file CreateSimulationJobResult.h.

◆ WithStatus() [2/2]

CreateSimulationJobResult& Aws::RoboMaker::Model::CreateSimulationJobResult::WithStatus ( SimulationJobStatus &&  value)
inline

The status of the simulation job.

Definition at line 107 of file CreateSimulationJobResult.h.

◆ WithTags() [1/2]

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

The list of all tags added to the simulation job.

Definition at line 630 of file CreateSimulationJobResult.h.

◆ WithTags() [2/2]

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

The list of all tags added to the simulation job.

Definition at line 635 of file CreateSimulationJobResult.h.

◆ WithVpcConfig() [1/2]

CreateSimulationJobResult& Aws::RoboMaker::Model::CreateSimulationJobResult::WithVpcConfig ( const VPCConfigResponse value)
inline

Information about the vpc configuration.

Definition at line 691 of file CreateSimulationJobResult.h.

◆ WithVpcConfig() [2/2]

CreateSimulationJobResult& Aws::RoboMaker::Model::CreateSimulationJobResult::WithVpcConfig ( VPCConfigResponse &&  value)
inline

Information about the vpc configuration.

Definition at line 696 of file CreateSimulationJobResult.h.


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