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

#include <SimulationJob.h>

Public Member Functions

 SimulationJob ()
 
 SimulationJob (Aws::Utils::Json::JsonView jsonValue)
 
SimulationJoboperator= (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)
 
SimulationJobWithArn (const Aws::String &value)
 
SimulationJobWithArn (Aws::String &&value)
 
SimulationJobWithArn (const char *value)
 
const Aws::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
SimulationJobWithName (const Aws::String &value)
 
SimulationJobWithName (Aws::String &&value)
 
SimulationJobWithName (const char *value)
 
const SimulationJobStatusGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const SimulationJobStatus &value)
 
void SetStatus (SimulationJobStatus &&value)
 
SimulationJobWithStatus (const SimulationJobStatus &value)
 
SimulationJobWithStatus (SimulationJobStatus &&value)
 
const Aws::Utils::DateTimeGetLastStartedAt () const
 
bool LastStartedAtHasBeenSet () const
 
void SetLastStartedAt (const Aws::Utils::DateTime &value)
 
void SetLastStartedAt (Aws::Utils::DateTime &&value)
 
SimulationJobWithLastStartedAt (const Aws::Utils::DateTime &value)
 
SimulationJobWithLastStartedAt (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetLastUpdatedAt () const
 
bool LastUpdatedAtHasBeenSet () const
 
void SetLastUpdatedAt (const Aws::Utils::DateTime &value)
 
void SetLastUpdatedAt (Aws::Utils::DateTime &&value)
 
SimulationJobWithLastUpdatedAt (const Aws::Utils::DateTime &value)
 
SimulationJobWithLastUpdatedAt (Aws::Utils::DateTime &&value)
 
const FailureBehaviorGetFailureBehavior () const
 
bool FailureBehaviorHasBeenSet () const
 
void SetFailureBehavior (const FailureBehavior &value)
 
void SetFailureBehavior (FailureBehavior &&value)
 
SimulationJobWithFailureBehavior (const FailureBehavior &value)
 
SimulationJobWithFailureBehavior (FailureBehavior &&value)
 
const SimulationJobErrorCodeGetFailureCode () const
 
bool FailureCodeHasBeenSet () const
 
void SetFailureCode (const SimulationJobErrorCode &value)
 
void SetFailureCode (SimulationJobErrorCode &&value)
 
SimulationJobWithFailureCode (const SimulationJobErrorCode &value)
 
SimulationJobWithFailureCode (SimulationJobErrorCode &&value)
 
const Aws::StringGetFailureReason () const
 
bool FailureReasonHasBeenSet () const
 
void SetFailureReason (const Aws::String &value)
 
void SetFailureReason (Aws::String &&value)
 
void SetFailureReason (const char *value)
 
SimulationJobWithFailureReason (const Aws::String &value)
 
SimulationJobWithFailureReason (Aws::String &&value)
 
SimulationJobWithFailureReason (const char *value)
 
const Aws::StringGetClientRequestToken () const
 
bool ClientRequestTokenHasBeenSet () const
 
void SetClientRequestToken (const Aws::String &value)
 
void SetClientRequestToken (Aws::String &&value)
 
void SetClientRequestToken (const char *value)
 
SimulationJobWithClientRequestToken (const Aws::String &value)
 
SimulationJobWithClientRequestToken (Aws::String &&value)
 
SimulationJobWithClientRequestToken (const char *value)
 
const OutputLocationGetOutputLocation () const
 
bool OutputLocationHasBeenSet () const
 
void SetOutputLocation (const OutputLocation &value)
 
void SetOutputLocation (OutputLocation &&value)
 
SimulationJobWithOutputLocation (const OutputLocation &value)
 
SimulationJobWithOutputLocation (OutputLocation &&value)
 
const LoggingConfigGetLoggingConfig () const
 
bool LoggingConfigHasBeenSet () const
 
void SetLoggingConfig (const LoggingConfig &value)
 
void SetLoggingConfig (LoggingConfig &&value)
 
SimulationJobWithLoggingConfig (const LoggingConfig &value)
 
SimulationJobWithLoggingConfig (LoggingConfig &&value)
 
long long GetMaxJobDurationInSeconds () const
 
bool MaxJobDurationInSecondsHasBeenSet () const
 
void SetMaxJobDurationInSeconds (long long value)
 
SimulationJobWithMaxJobDurationInSeconds (long long value)
 
long long GetSimulationTimeMillis () const
 
bool SimulationTimeMillisHasBeenSet () const
 
void SetSimulationTimeMillis (long long value)
 
SimulationJobWithSimulationTimeMillis (long long value)
 
const Aws::StringGetIamRole () const
 
bool IamRoleHasBeenSet () const
 
void SetIamRole (const Aws::String &value)
 
void SetIamRole (Aws::String &&value)
 
void SetIamRole (const char *value)
 
SimulationJobWithIamRole (const Aws::String &value)
 
SimulationJobWithIamRole (Aws::String &&value)
 
SimulationJobWithIamRole (const char *value)
 
const Aws::Vector< RobotApplicationConfig > & GetRobotApplications () const
 
bool RobotApplicationsHasBeenSet () const
 
void SetRobotApplications (const Aws::Vector< RobotApplicationConfig > &value)
 
void SetRobotApplications (Aws::Vector< RobotApplicationConfig > &&value)
 
SimulationJobWithRobotApplications (const Aws::Vector< RobotApplicationConfig > &value)
 
SimulationJobWithRobotApplications (Aws::Vector< RobotApplicationConfig > &&value)
 
SimulationJobAddRobotApplications (const RobotApplicationConfig &value)
 
SimulationJobAddRobotApplications (RobotApplicationConfig &&value)
 
const Aws::Vector< SimulationApplicationConfig > & GetSimulationApplications () const
 
bool SimulationApplicationsHasBeenSet () const
 
void SetSimulationApplications (const Aws::Vector< SimulationApplicationConfig > &value)
 
void SetSimulationApplications (Aws::Vector< SimulationApplicationConfig > &&value)
 
SimulationJobWithSimulationApplications (const Aws::Vector< SimulationApplicationConfig > &value)
 
SimulationJobWithSimulationApplications (Aws::Vector< SimulationApplicationConfig > &&value)
 
SimulationJobAddSimulationApplications (const SimulationApplicationConfig &value)
 
SimulationJobAddSimulationApplications (SimulationApplicationConfig &&value)
 
const Aws::Vector< DataSource > & GetDataSources () const
 
bool DataSourcesHasBeenSet () const
 
void SetDataSources (const Aws::Vector< DataSource > &value)
 
void SetDataSources (Aws::Vector< DataSource > &&value)
 
SimulationJobWithDataSources (const Aws::Vector< DataSource > &value)
 
SimulationJobWithDataSources (Aws::Vector< DataSource > &&value)
 
SimulationJobAddDataSources (const DataSource &value)
 
SimulationJobAddDataSources (DataSource &&value)
 
const Aws::Map< Aws::String, Aws::String > & GetTags () const
 
bool TagsHasBeenSet () const
 
void SetTags (const Aws::Map< Aws::String, Aws::String > &value)
 
void SetTags (Aws::Map< Aws::String, Aws::String > &&value)
 
SimulationJobWithTags (const Aws::Map< Aws::String, Aws::String > &value)
 
SimulationJobWithTags (Aws::Map< Aws::String, Aws::String > &&value)
 
SimulationJobAddTags (const Aws::String &key, const Aws::String &value)
 
SimulationJobAddTags (Aws::String &&key, const Aws::String &value)
 
SimulationJobAddTags (const Aws::String &key, Aws::String &&value)
 
SimulationJobAddTags (Aws::String &&key, Aws::String &&value)
 
SimulationJobAddTags (const char *key, Aws::String &&value)
 
SimulationJobAddTags (Aws::String &&key, const char *value)
 
SimulationJobAddTags (const char *key, const char *value)
 
const VPCConfigResponseGetVpcConfig () const
 
bool VpcConfigHasBeenSet () const
 
void SetVpcConfig (const VPCConfigResponse &value)
 
void SetVpcConfig (VPCConfigResponse &&value)
 
SimulationJobWithVpcConfig (const VPCConfigResponse &value)
 
SimulationJobWithVpcConfig (VPCConfigResponse &&value)
 
const NetworkInterfaceGetNetworkInterface () const
 
bool NetworkInterfaceHasBeenSet () const
 
void SetNetworkInterface (const NetworkInterface &value)
 
void SetNetworkInterface (NetworkInterface &&value)
 
SimulationJobWithNetworkInterface (const NetworkInterface &value)
 
SimulationJobWithNetworkInterface (NetworkInterface &&value)
 
const ComputeResponseGetCompute () const
 
bool ComputeHasBeenSet () const
 
void SetCompute (const ComputeResponse &value)
 
void SetCompute (ComputeResponse &&value)
 
SimulationJobWithCompute (const ComputeResponse &value)
 
SimulationJobWithCompute (ComputeResponse &&value)
 

Detailed Description

Information about a simulation job.

See Also:

AWS API Reference

Definition at line 45 of file SimulationJob.h.

Constructor & Destructor Documentation

◆ SimulationJob() [1/2]

Aws::RoboMaker::Model::SimulationJob::SimulationJob ( )

◆ SimulationJob() [2/2]

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

Member Function Documentation

◆ AddDataSources() [1/2]

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

The data sources for the simulation job.

Definition at line 677 of file SimulationJob.h.

◆ AddDataSources() [2/2]

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

The data sources for the simulation job.

Definition at line 682 of file SimulationJob.h.

◆ AddRobotApplications() [1/2]

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

A list of robot applications.

Definition at line 595 of file SimulationJob.h.

◆ AddRobotApplications() [2/2]

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

A list of robot applications.

Definition at line 600 of file SimulationJob.h.

◆ AddSimulationApplications() [1/2]

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

A list of simulation applications.

Definition at line 636 of file SimulationJob.h.

◆ AddSimulationApplications() [2/2]

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

A list of simulation applications.

Definition at line 641 of file SimulationJob.h.

◆ AddTags() [1/7]

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

A map that contains tag keys and tag values that are attached to the simulation job.

Definition at line 725 of file SimulationJob.h.

◆ AddTags() [2/7]

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

A map that contains tag keys and tag values that are attached to the simulation job.

Definition at line 731 of file SimulationJob.h.

◆ AddTags() [3/7]

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

A map that contains tag keys and tag values that are attached to the simulation job.

Definition at line 737 of file SimulationJob.h.

◆ AddTags() [4/7]

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

A map that contains tag keys and tag values that are attached to the simulation job.

Definition at line 743 of file SimulationJob.h.

◆ AddTags() [5/7]

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

A map that contains tag keys and tag values that are attached to the simulation job.

Definition at line 749 of file SimulationJob.h.

◆ AddTags() [6/7]

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

A map that contains tag keys and tag values that are attached to the simulation job.

Definition at line 755 of file SimulationJob.h.

◆ AddTags() [7/7]

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

A map that contains tag keys and tag values that are attached to the simulation job.

Definition at line 761 of file SimulationJob.h.

◆ ArnHasBeenSet()

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

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

Definition at line 62 of file SimulationJob.h.

◆ ClientRequestTokenHasBeenSet()

bool Aws::RoboMaker::Model::SimulationJob::ClientRequestTokenHasBeenSet ( ) const
inline

A unique identifier for this SimulationJob request.

Definition at line 364 of file SimulationJob.h.

◆ ComputeHasBeenSet()

bool Aws::RoboMaker::Model::SimulationJob::ComputeHasBeenSet ( ) const
inline

Compute information for the simulation job

Definition at line 834 of file SimulationJob.h.

◆ DataSourcesHasBeenSet()

bool Aws::RoboMaker::Model::SimulationJob::DataSourcesHasBeenSet ( ) const
inline

The data sources for the simulation job.

Definition at line 652 of file SimulationJob.h.

◆ FailureBehaviorHasBeenSet()

bool Aws::RoboMaker::Model::SimulationJob::FailureBehaviorHasBeenSet ( ) const
inline

The failure behavior the simulation job.

Continue

Restart the simulation job in the same host instance.

Fail

Stop the simulation job and terminate the instance.

Definition at line 253 of file SimulationJob.h.

◆ FailureCodeHasBeenSet()

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

The failure code of the simulation job if it failed.

Definition at line 292 of file SimulationJob.h.

◆ FailureReasonHasBeenSet()

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

The reason why the simulation job failed.

Definition at line 323 of file SimulationJob.h.

◆ GetArn()

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

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

Definition at line 57 of file SimulationJob.h.

◆ GetClientRequestToken()

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

A unique identifier for this SimulationJob request.

Definition at line 359 of file SimulationJob.h.

◆ GetCompute()

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

Compute information for the simulation job

Definition at line 829 of file SimulationJob.h.

◆ GetDataSources()

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

The data sources for the simulation job.

Definition at line 647 of file SimulationJob.h.

◆ GetFailureBehavior()

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

The failure behavior the simulation job.

Continue

Restart the simulation job in the same host instance.

Fail

Stop the simulation job and terminate the instance.

Definition at line 246 of file SimulationJob.h.

◆ GetFailureCode()

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

The failure code of the simulation job if it failed.

Definition at line 287 of file SimulationJob.h.

◆ GetFailureReason()

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

The reason why the simulation job failed.

Definition at line 318 of file SimulationJob.h.

◆ GetIamRole()

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

The IAM role that allows the simulation instance to call the AWS APIs that are specified in its associated policies on your behalf. This is how credentials are passed in to your simulation job.

Definition at line 510 of file SimulationJob.h.

◆ GetLastStartedAt()

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

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

Definition at line 171 of file SimulationJob.h.

◆ GetLastUpdatedAt()

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

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

Definition at line 208 of file SimulationJob.h.

◆ GetLoggingConfig()

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

The logging configuration.

Definition at line 431 of file SimulationJob.h.

◆ GetMaxJobDurationInSeconds()

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

The maximum simulation job duration in seconds. The value must be 8 days (691,200 seconds) or less.

Definition at line 463 of file SimulationJob.h.

◆ GetName()

const Aws::String& Aws::RoboMaker::Model::SimulationJob::GetName ( ) const
inline

The name of the simulation job.

Definition at line 98 of file SimulationJob.h.

◆ GetNetworkInterface()

const NetworkInterface& Aws::RoboMaker::Model::SimulationJob::GetNetworkInterface ( ) const
inline

Information about a network interface.

Definition at line 798 of file SimulationJob.h.

◆ GetOutputLocation()

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

Location for output files generated by the simulation job.

Definition at line 400 of file SimulationJob.h.

◆ GetRobotApplications()

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

A list of robot applications.

Definition at line 565 of file SimulationJob.h.

◆ GetSimulationApplications()

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

A list of simulation applications.

Definition at line 606 of file SimulationJob.h.

◆ GetSimulationTimeMillis()

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

The simulation job execution duration in milliseconds.

Definition at line 487 of file SimulationJob.h.

◆ GetStatus()

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

Status of the simulation job.

Definition at line 139 of file SimulationJob.h.

◆ GetTags()

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

A map that contains tag keys and tag values that are attached to the simulation job.

Definition at line 689 of file SimulationJob.h.

◆ GetVpcConfig()

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

VPC configuration information.

Definition at line 767 of file SimulationJob.h.

◆ IamRoleHasBeenSet()

bool Aws::RoboMaker::Model::SimulationJob::IamRoleHasBeenSet ( ) const
inline

The IAM role that allows the simulation instance to call the AWS APIs that are specified in its associated policies on your behalf. This is how credentials are passed in to your simulation job.

Definition at line 517 of file SimulationJob.h.

◆ Jsonize()

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

◆ LastStartedAtHasBeenSet()

bool Aws::RoboMaker::Model::SimulationJob::LastStartedAtHasBeenSet ( ) const
inline

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

Definition at line 177 of file SimulationJob.h.

◆ LastUpdatedAtHasBeenSet()

bool Aws::RoboMaker::Model::SimulationJob::LastUpdatedAtHasBeenSet ( ) const
inline

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

Definition at line 214 of file SimulationJob.h.

◆ LoggingConfigHasBeenSet()

bool Aws::RoboMaker::Model::SimulationJob::LoggingConfigHasBeenSet ( ) const
inline

The logging configuration.

Definition at line 436 of file SimulationJob.h.

◆ MaxJobDurationInSecondsHasBeenSet()

bool Aws::RoboMaker::Model::SimulationJob::MaxJobDurationInSecondsHasBeenSet ( ) const
inline

The maximum simulation job duration in seconds. The value must be 8 days (691,200 seconds) or less.

Definition at line 469 of file SimulationJob.h.

◆ NameHasBeenSet()

bool Aws::RoboMaker::Model::SimulationJob::NameHasBeenSet ( ) const
inline

The name of the simulation job.

Definition at line 103 of file SimulationJob.h.

◆ NetworkInterfaceHasBeenSet()

bool Aws::RoboMaker::Model::SimulationJob::NetworkInterfaceHasBeenSet ( ) const
inline

Information about a network interface.

Definition at line 803 of file SimulationJob.h.

◆ operator=()

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

◆ OutputLocationHasBeenSet()

bool Aws::RoboMaker::Model::SimulationJob::OutputLocationHasBeenSet ( ) const
inline

Location for output files generated by the simulation job.

Definition at line 405 of file SimulationJob.h.

◆ RobotApplicationsHasBeenSet()

bool Aws::RoboMaker::Model::SimulationJob::RobotApplicationsHasBeenSet ( ) const
inline

A list of robot applications.

Definition at line 570 of file SimulationJob.h.

◆ SetArn() [1/3]

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

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

Definition at line 67 of file SimulationJob.h.

◆ SetArn() [2/3]

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

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

Definition at line 72 of file SimulationJob.h.

◆ SetArn() [3/3]

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

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

Definition at line 77 of file SimulationJob.h.

◆ SetClientRequestToken() [1/3]

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

A unique identifier for this SimulationJob request.

Definition at line 369 of file SimulationJob.h.

◆ SetClientRequestToken() [2/3]

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

A unique identifier for this SimulationJob request.

Definition at line 374 of file SimulationJob.h.

◆ SetClientRequestToken() [3/3]

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

A unique identifier for this SimulationJob request.

Definition at line 379 of file SimulationJob.h.

◆ SetCompute() [1/2]

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

Compute information for the simulation job

Definition at line 839 of file SimulationJob.h.

◆ SetCompute() [2/2]

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

Compute information for the simulation job

Definition at line 844 of file SimulationJob.h.

◆ SetDataSources() [1/2]

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

The data sources for the simulation job.

Definition at line 657 of file SimulationJob.h.

◆ SetDataSources() [2/2]

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

The data sources for the simulation job.

Definition at line 662 of file SimulationJob.h.

◆ SetFailureBehavior() [1/2]

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

The failure behavior the simulation job.

Continue

Restart the simulation job in the same host instance.

Fail

Stop the simulation job and terminate the instance.

Definition at line 260 of file SimulationJob.h.

◆ SetFailureBehavior() [2/2]

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

The failure behavior the simulation job.

Continue

Restart the simulation job in the same host instance.

Fail

Stop the simulation job and terminate the instance.

Definition at line 267 of file SimulationJob.h.

◆ SetFailureCode() [1/2]

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

The failure code of the simulation job if it failed.

Definition at line 297 of file SimulationJob.h.

◆ SetFailureCode() [2/2]

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

The failure code of the simulation job if it failed.

Definition at line 302 of file SimulationJob.h.

◆ SetFailureReason() [1/3]

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

The reason why the simulation job failed.

Definition at line 328 of file SimulationJob.h.

◆ SetFailureReason() [2/3]

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

The reason why the simulation job failed.

Definition at line 333 of file SimulationJob.h.

◆ SetFailureReason() [3/3]

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

The reason why the simulation job failed.

Definition at line 338 of file SimulationJob.h.

◆ SetIamRole() [1/3]

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

The IAM role that allows the simulation instance to call the AWS APIs that are specified in its associated policies on your behalf. This is how credentials are passed in to your simulation job.

Definition at line 524 of file SimulationJob.h.

◆ SetIamRole() [2/3]

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

The IAM role that allows the simulation instance to call the AWS APIs that are specified in its associated policies on your behalf. This is how credentials are passed in to your simulation job.

Definition at line 531 of file SimulationJob.h.

◆ SetIamRole() [3/3]

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

The IAM role that allows the simulation instance to call the AWS APIs that are specified in its associated policies on your behalf. This is how credentials are passed in to your simulation job.

Definition at line 538 of file SimulationJob.h.

◆ SetLastStartedAt() [1/2]

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

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

Definition at line 183 of file SimulationJob.h.

◆ SetLastStartedAt() [2/2]

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

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

Definition at line 189 of file SimulationJob.h.

◆ SetLastUpdatedAt() [1/2]

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

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

Definition at line 220 of file SimulationJob.h.

◆ SetLastUpdatedAt() [2/2]

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

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

Definition at line 226 of file SimulationJob.h.

◆ SetLoggingConfig() [1/2]

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

The logging configuration.

Definition at line 441 of file SimulationJob.h.

◆ SetLoggingConfig() [2/2]

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

The logging configuration.

Definition at line 446 of file SimulationJob.h.

◆ SetMaxJobDurationInSeconds()

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

The maximum simulation job duration in seconds. The value must be 8 days (691,200 seconds) or less.

Definition at line 475 of file SimulationJob.h.

◆ SetName() [1/3]

void Aws::RoboMaker::Model::SimulationJob::SetName ( const Aws::String value)
inline

The name of the simulation job.

Definition at line 108 of file SimulationJob.h.

◆ SetName() [2/3]

void Aws::RoboMaker::Model::SimulationJob::SetName ( Aws::String &&  value)
inline

The name of the simulation job.

Definition at line 113 of file SimulationJob.h.

◆ SetName() [3/3]

void Aws::RoboMaker::Model::SimulationJob::SetName ( const char *  value)
inline

The name of the simulation job.

Definition at line 118 of file SimulationJob.h.

◆ SetNetworkInterface() [1/2]

void Aws::RoboMaker::Model::SimulationJob::SetNetworkInterface ( const NetworkInterface value)
inline

Information about a network interface.

Definition at line 808 of file SimulationJob.h.

◆ SetNetworkInterface() [2/2]

void Aws::RoboMaker::Model::SimulationJob::SetNetworkInterface ( NetworkInterface &&  value)
inline

Information about a network interface.

Definition at line 813 of file SimulationJob.h.

◆ SetOutputLocation() [1/2]

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

Location for output files generated by the simulation job.

Definition at line 410 of file SimulationJob.h.

◆ SetOutputLocation() [2/2]

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

Location for output files generated by the simulation job.

Definition at line 415 of file SimulationJob.h.

◆ SetRobotApplications() [1/2]

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

A list of robot applications.

Definition at line 575 of file SimulationJob.h.

◆ SetRobotApplications() [2/2]

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

A list of robot applications.

Definition at line 580 of file SimulationJob.h.

◆ SetSimulationApplications() [1/2]

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

A list of simulation applications.

Definition at line 616 of file SimulationJob.h.

◆ SetSimulationApplications() [2/2]

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

A list of simulation applications.

Definition at line 621 of file SimulationJob.h.

◆ SetSimulationTimeMillis()

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

The simulation job execution duration in milliseconds.

Definition at line 497 of file SimulationJob.h.

◆ SetStatus() [1/2]

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

Status of the simulation job.

Definition at line 149 of file SimulationJob.h.

◆ SetStatus() [2/2]

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

Status of the simulation job.

Definition at line 154 of file SimulationJob.h.

◆ SetTags() [1/2]

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

A map that contains tag keys and tag values that are attached to the simulation job.

Definition at line 701 of file SimulationJob.h.

◆ SetTags() [2/2]

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

A map that contains tag keys and tag values that are attached to the simulation job.

Definition at line 707 of file SimulationJob.h.

◆ SetVpcConfig() [1/2]

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

VPC configuration information.

Definition at line 777 of file SimulationJob.h.

◆ SetVpcConfig() [2/2]

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

VPC configuration information.

Definition at line 782 of file SimulationJob.h.

◆ SimulationApplicationsHasBeenSet()

bool Aws::RoboMaker::Model::SimulationJob::SimulationApplicationsHasBeenSet ( ) const
inline

A list of simulation applications.

Definition at line 611 of file SimulationJob.h.

◆ SimulationTimeMillisHasBeenSet()

bool Aws::RoboMaker::Model::SimulationJob::SimulationTimeMillisHasBeenSet ( ) const
inline

The simulation job execution duration in milliseconds.

Definition at line 492 of file SimulationJob.h.

◆ StatusHasBeenSet()

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

Status of the simulation job.

Definition at line 144 of file SimulationJob.h.

◆ TagsHasBeenSet()

bool Aws::RoboMaker::Model::SimulationJob::TagsHasBeenSet ( ) const
inline

A map that contains tag keys and tag values that are attached to the simulation job.

Definition at line 695 of file SimulationJob.h.

◆ VpcConfigHasBeenSet()

bool Aws::RoboMaker::Model::SimulationJob::VpcConfigHasBeenSet ( ) const
inline

VPC configuration information.

Definition at line 772 of file SimulationJob.h.

◆ WithArn() [1/3]

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

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

Definition at line 82 of file SimulationJob.h.

◆ WithArn() [2/3]

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

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

Definition at line 87 of file SimulationJob.h.

◆ WithArn() [3/3]

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

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

Definition at line 92 of file SimulationJob.h.

◆ WithClientRequestToken() [1/3]

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

A unique identifier for this SimulationJob request.

Definition at line 384 of file SimulationJob.h.

◆ WithClientRequestToken() [2/3]

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

A unique identifier for this SimulationJob request.

Definition at line 389 of file SimulationJob.h.

◆ WithClientRequestToken() [3/3]

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

A unique identifier for this SimulationJob request.

Definition at line 394 of file SimulationJob.h.

◆ WithCompute() [1/2]

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

Compute information for the simulation job

Definition at line 849 of file SimulationJob.h.

◆ WithCompute() [2/2]

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

Compute information for the simulation job

Definition at line 854 of file SimulationJob.h.

◆ WithDataSources() [1/2]

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

The data sources for the simulation job.

Definition at line 667 of file SimulationJob.h.

◆ WithDataSources() [2/2]

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

The data sources for the simulation job.

Definition at line 672 of file SimulationJob.h.

◆ WithFailureBehavior() [1/2]

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

The failure behavior the simulation job.

Continue

Restart the simulation job in the same host instance.

Fail

Stop the simulation job and terminate the instance.

Definition at line 274 of file SimulationJob.h.

◆ WithFailureBehavior() [2/2]

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

The failure behavior the simulation job.

Continue

Restart the simulation job in the same host instance.

Fail

Stop the simulation job and terminate the instance.

Definition at line 281 of file SimulationJob.h.

◆ WithFailureCode() [1/2]

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

The failure code of the simulation job if it failed.

Definition at line 307 of file SimulationJob.h.

◆ WithFailureCode() [2/2]

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

The failure code of the simulation job if it failed.

Definition at line 312 of file SimulationJob.h.

◆ WithFailureReason() [1/3]

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

The reason why the simulation job failed.

Definition at line 343 of file SimulationJob.h.

◆ WithFailureReason() [2/3]

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

The reason why the simulation job failed.

Definition at line 348 of file SimulationJob.h.

◆ WithFailureReason() [3/3]

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

The reason why the simulation job failed.

Definition at line 353 of file SimulationJob.h.

◆ WithIamRole() [1/3]

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

The IAM role that allows the simulation instance to call the AWS APIs that are specified in its associated policies on your behalf. This is how credentials are passed in to your simulation job.

Definition at line 545 of file SimulationJob.h.

◆ WithIamRole() [2/3]

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

The IAM role that allows the simulation instance to call the AWS APIs that are specified in its associated policies on your behalf. This is how credentials are passed in to your simulation job.

Definition at line 552 of file SimulationJob.h.

◆ WithIamRole() [3/3]

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

The IAM role that allows the simulation instance to call the AWS APIs that are specified in its associated policies on your behalf. This is how credentials are passed in to your simulation job.

Definition at line 559 of file SimulationJob.h.

◆ WithLastStartedAt() [1/2]

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

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

Definition at line 195 of file SimulationJob.h.

◆ WithLastStartedAt() [2/2]

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

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

Definition at line 201 of file SimulationJob.h.

◆ WithLastUpdatedAt() [1/2]

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

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

Definition at line 232 of file SimulationJob.h.

◆ WithLastUpdatedAt() [2/2]

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

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

Definition at line 238 of file SimulationJob.h.

◆ WithLoggingConfig() [1/2]

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

The logging configuration.

Definition at line 451 of file SimulationJob.h.

◆ WithLoggingConfig() [2/2]

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

The logging configuration.

Definition at line 456 of file SimulationJob.h.

◆ WithMaxJobDurationInSeconds()

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

The maximum simulation job duration in seconds. The value must be 8 days (691,200 seconds) or less.

Definition at line 481 of file SimulationJob.h.

◆ WithName() [1/3]

SimulationJob& Aws::RoboMaker::Model::SimulationJob::WithName ( const Aws::String value)
inline

The name of the simulation job.

Definition at line 123 of file SimulationJob.h.

◆ WithName() [2/3]

SimulationJob& Aws::RoboMaker::Model::SimulationJob::WithName ( Aws::String &&  value)
inline

The name of the simulation job.

Definition at line 128 of file SimulationJob.h.

◆ WithName() [3/3]

SimulationJob& Aws::RoboMaker::Model::SimulationJob::WithName ( const char *  value)
inline

The name of the simulation job.

Definition at line 133 of file SimulationJob.h.

◆ WithNetworkInterface() [1/2]

SimulationJob& Aws::RoboMaker::Model::SimulationJob::WithNetworkInterface ( const NetworkInterface value)
inline

Information about a network interface.

Definition at line 818 of file SimulationJob.h.

◆ WithNetworkInterface() [2/2]

SimulationJob& Aws::RoboMaker::Model::SimulationJob::WithNetworkInterface ( NetworkInterface &&  value)
inline

Information about a network interface.

Definition at line 823 of file SimulationJob.h.

◆ WithOutputLocation() [1/2]

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

Location for output files generated by the simulation job.

Definition at line 420 of file SimulationJob.h.

◆ WithOutputLocation() [2/2]

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

Location for output files generated by the simulation job.

Definition at line 425 of file SimulationJob.h.

◆ WithRobotApplications() [1/2]

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

A list of robot applications.

Definition at line 585 of file SimulationJob.h.

◆ WithRobotApplications() [2/2]

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

A list of robot applications.

Definition at line 590 of file SimulationJob.h.

◆ WithSimulationApplications() [1/2]

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

A list of simulation applications.

Definition at line 626 of file SimulationJob.h.

◆ WithSimulationApplications() [2/2]

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

A list of simulation applications.

Definition at line 631 of file SimulationJob.h.

◆ WithSimulationTimeMillis()

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

The simulation job execution duration in milliseconds.

Definition at line 502 of file SimulationJob.h.

◆ WithStatus() [1/2]

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

Status of the simulation job.

Definition at line 159 of file SimulationJob.h.

◆ WithStatus() [2/2]

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

Status of the simulation job.

Definition at line 164 of file SimulationJob.h.

◆ WithTags() [1/2]

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

A map that contains tag keys and tag values that are attached to the simulation job.

Definition at line 713 of file SimulationJob.h.

◆ WithTags() [2/2]

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

A map that contains tag keys and tag values that are attached to the simulation job.

Definition at line 719 of file SimulationJob.h.

◆ WithVpcConfig() [1/2]

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

VPC configuration information.

Definition at line 787 of file SimulationJob.h.

◆ WithVpcConfig() [2/2]

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

VPC configuration information.

Definition at line 792 of file SimulationJob.h.


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