AWS SDK for C++  1.9.132
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 683 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 688 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 601 of file SimulationJob.h.

◆ AddRobotApplications() [2/2]

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

A list of robot applications.

Definition at line 606 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 642 of file SimulationJob.h.

◆ AddSimulationApplications() [2/2]

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

A list of simulation applications.

Definition at line 647 of file SimulationJob.h.

◆ AddTags() [1/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 749 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 737 of file SimulationJob.h.

◆ AddTags() [3/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 761 of file SimulationJob.h.

◆ AddTags() [4/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 743 of file SimulationJob.h.

◆ AddTags() [5/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 731 of file SimulationJob.h.

◆ AddTags() [6/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 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 767 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 370 of file SimulationJob.h.

◆ ComputeHasBeenSet()

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

Compute information for the simulation job

Definition at line 840 of file SimulationJob.h.

◆ DataSourcesHasBeenSet()

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

The data sources for the simulation job.

Definition at line 658 of file SimulationJob.h.

◆ FailureBehaviorHasBeenSet()

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

The failure behavior the simulation job.

Continue

Leaves the host running for its maximum timeout duration after a 4XX error code.

Fail

Stop the simulation job and terminate the instance.

Definition at line 255 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 298 of file SimulationJob.h.

◆ FailureReasonHasBeenSet()

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

The reason why the simulation job failed.

Definition at line 329 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 365 of file SimulationJob.h.

◆ GetCompute()

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

Compute information for the simulation job

Definition at line 835 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 653 of file SimulationJob.h.

◆ GetFailureBehavior()

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

The failure behavior the simulation job.

Continue

Leaves the host running for its maximum timeout duration after a 4XX error code.

Fail

Stop the simulation job and terminate the instance.

Definition at line 247 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 293 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 324 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 516 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 437 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 469 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 804 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 406 of file SimulationJob.h.

◆ GetRobotApplications()

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

A list of robot applications.

Definition at line 571 of file SimulationJob.h.

◆ GetSimulationApplications()

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

A list of simulation applications.

Definition at line 612 of file SimulationJob.h.

◆ GetSimulationTimeMillis()

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

The simulation job execution duration in milliseconds.

Definition at line 493 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 695 of file SimulationJob.h.

◆ GetVpcConfig()

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

VPC configuration information.

Definition at line 773 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 523 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 442 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 475 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 809 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 411 of file SimulationJob.h.

◆ RobotApplicationsHasBeenSet()

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

A list of robot applications.

Definition at line 576 of file SimulationJob.h.

◆ SetArn() [1/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() [2/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() [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 ( Aws::String &&  value)
inline

A unique identifier for this SimulationJob request.

Definition at line 380 of file SimulationJob.h.

◆ SetClientRequestToken() [2/3]

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

A unique identifier for this SimulationJob request.

Definition at line 375 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 385 of file SimulationJob.h.

◆ SetCompute() [1/2]

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

Compute information for the simulation job

Definition at line 850 of file SimulationJob.h.

◆ SetCompute() [2/2]

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

Compute information for the simulation job

Definition at line 845 of file SimulationJob.h.

◆ SetDataSources() [1/2]

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

The data sources for the simulation job.

Definition at line 668 of file SimulationJob.h.

◆ SetDataSources() [2/2]

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

The data sources for the simulation job.

Definition at line 663 of file SimulationJob.h.

◆ SetFailureBehavior() [1/2]

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

The failure behavior the simulation job.

Continue

Leaves the host running for its maximum timeout duration after a 4XX error code.

Fail

Stop the simulation job and terminate the instance.

Definition at line 263 of file SimulationJob.h.

◆ SetFailureBehavior() [2/2]

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

The failure behavior the simulation job.

Continue

Leaves the host running for its maximum timeout duration after a 4XX error code.

Fail

Stop the simulation job and terminate the instance.

Definition at line 271 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 303 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 308 of file SimulationJob.h.

◆ SetFailureReason() [1/3]

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

The reason why the simulation job failed.

Definition at line 339 of file SimulationJob.h.

◆ SetFailureReason() [2/3]

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

The reason why the simulation job failed.

Definition at line 334 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 344 of file SimulationJob.h.

◆ SetIamRole() [1/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 537 of file SimulationJob.h.

◆ SetIamRole() [2/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 530 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 544 of file SimulationJob.h.

◆ SetLastStartedAt() [1/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.

◆ SetLastStartedAt() [2/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.

◆ SetLastUpdatedAt() [1/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.

◆ SetLastUpdatedAt() [2/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.

◆ SetLoggingConfig() [1/2]

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

The logging configuration.

Definition at line 447 of file SimulationJob.h.

◆ SetLoggingConfig() [2/2]

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

The logging configuration.

Definition at line 452 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 481 of file SimulationJob.h.

◆ SetName() [1/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() [2/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() [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 814 of file SimulationJob.h.

◆ SetNetworkInterface() [2/2]

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

Information about a network interface.

Definition at line 819 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 416 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 421 of file SimulationJob.h.

◆ SetRobotApplications() [1/2]

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

A list of robot applications.

Definition at line 586 of file SimulationJob.h.

◆ SetRobotApplications() [2/2]

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

A list of robot applications.

Definition at line 581 of file SimulationJob.h.

◆ SetSimulationApplications() [1/2]

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

A list of simulation applications.

Definition at line 627 of file SimulationJob.h.

◆ SetSimulationApplications() [2/2]

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

A list of simulation applications.

Definition at line 622 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 503 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 ( 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.

◆ SetTags() [2/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 707 of file SimulationJob.h.

◆ SetVpcConfig() [1/2]

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

VPC configuration information.

Definition at line 783 of file SimulationJob.h.

◆ SetVpcConfig() [2/2]

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

VPC configuration information.

Definition at line 788 of file SimulationJob.h.

◆ SimulationApplicationsHasBeenSet()

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

A list of simulation applications.

Definition at line 617 of file SimulationJob.h.

◆ SimulationTimeMillisHasBeenSet()

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

The simulation job execution duration in milliseconds.

Definition at line 498 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 701 of file SimulationJob.h.

◆ VpcConfigHasBeenSet()

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

VPC configuration information.

Definition at line 778 of file SimulationJob.h.

◆ WithArn() [1/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() [2/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() [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 ( Aws::String &&  value)
inline

A unique identifier for this SimulationJob request.

Definition at line 395 of file SimulationJob.h.

◆ WithClientRequestToken() [2/3]

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

A unique identifier for this SimulationJob request.

Definition at line 390 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 400 of file SimulationJob.h.

◆ WithCompute() [1/2]

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

Compute information for the simulation job

Definition at line 860 of file SimulationJob.h.

◆ WithCompute() [2/2]

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

Compute information for the simulation job

Definition at line 855 of file SimulationJob.h.

◆ WithDataSources() [1/2]

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

The data sources for the simulation job.

Definition at line 678 of file SimulationJob.h.

◆ WithDataSources() [2/2]

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

The data sources for the simulation job.

Definition at line 673 of file SimulationJob.h.

◆ WithFailureBehavior() [1/2]

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

The failure behavior the simulation job.

Continue

Leaves the host running for its maximum timeout duration after a 4XX error code.

Fail

Stop the simulation job and terminate the instance.

Definition at line 279 of file SimulationJob.h.

◆ WithFailureBehavior() [2/2]

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

The failure behavior the simulation job.

Continue

Leaves the host running for its maximum timeout duration after a 4XX error code.

Fail

Stop the simulation job and terminate the instance.

Definition at line 287 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 313 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 318 of file SimulationJob.h.

◆ WithFailureReason() [1/3]

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

The reason why the simulation job failed.

Definition at line 354 of file SimulationJob.h.

◆ WithFailureReason() [2/3]

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

The reason why the simulation job failed.

Definition at line 349 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 359 of file SimulationJob.h.

◆ WithIamRole() [1/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 558 of file SimulationJob.h.

◆ WithIamRole() [2/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 551 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 565 of file SimulationJob.h.

◆ WithLastStartedAt() [1/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.

◆ WithLastStartedAt() [2/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.

◆ WithLastUpdatedAt() [1/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.

◆ WithLastUpdatedAt() [2/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.

◆ WithLoggingConfig() [1/2]

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

The logging configuration.

Definition at line 457 of file SimulationJob.h.

◆ WithLoggingConfig() [2/2]

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

The logging configuration.

Definition at line 462 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 487 of file SimulationJob.h.

◆ WithName() [1/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() [2/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() [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 824 of file SimulationJob.h.

◆ WithNetworkInterface() [2/2]

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

Information about a network interface.

Definition at line 829 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 426 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 431 of file SimulationJob.h.

◆ WithRobotApplications() [1/2]

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

A list of robot applications.

Definition at line 596 of file SimulationJob.h.

◆ WithRobotApplications() [2/2]

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

A list of robot applications.

Definition at line 591 of file SimulationJob.h.

◆ WithSimulationApplications() [1/2]

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

A list of simulation applications.

Definition at line 637 of file SimulationJob.h.

◆ WithSimulationApplications() [2/2]

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

A list of simulation applications.

Definition at line 632 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 508 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 ( 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 725 of file SimulationJob.h.

◆ WithTags() [2/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 719 of file SimulationJob.h.

◆ WithVpcConfig() [1/2]

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

VPC configuration information.

Definition at line 793 of file SimulationJob.h.

◆ WithVpcConfig() [2/2]

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

VPC configuration information.

Definition at line 798 of file SimulationJob.h.


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