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

#include <SimulationJobSummary.h>

Public Member Functions

 SimulationJobSummary ()
 
 SimulationJobSummary (Aws::Utils::Json::JsonView jsonValue)
 
SimulationJobSummaryoperator= (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)
 
SimulationJobSummaryWithArn (const Aws::String &value)
 
SimulationJobSummaryWithArn (Aws::String &&value)
 
SimulationJobSummaryWithArn (const char *value)
 
const Aws::Utils::DateTimeGetLastUpdatedAt () const
 
bool LastUpdatedAtHasBeenSet () const
 
void SetLastUpdatedAt (const Aws::Utils::DateTime &value)
 
void SetLastUpdatedAt (Aws::Utils::DateTime &&value)
 
SimulationJobSummaryWithLastUpdatedAt (const Aws::Utils::DateTime &value)
 
SimulationJobSummaryWithLastUpdatedAt (Aws::Utils::DateTime &&value)
 
const Aws::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
SimulationJobSummaryWithName (const Aws::String &value)
 
SimulationJobSummaryWithName (Aws::String &&value)
 
SimulationJobSummaryWithName (const char *value)
 
const SimulationJobStatusGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const SimulationJobStatus &value)
 
void SetStatus (SimulationJobStatus &&value)
 
SimulationJobSummaryWithStatus (const SimulationJobStatus &value)
 
SimulationJobSummaryWithStatus (SimulationJobStatus &&value)
 
const Aws::Vector< Aws::String > & GetSimulationApplicationNames () const
 
bool SimulationApplicationNamesHasBeenSet () const
 
void SetSimulationApplicationNames (const Aws::Vector< Aws::String > &value)
 
void SetSimulationApplicationNames (Aws::Vector< Aws::String > &&value)
 
SimulationJobSummaryWithSimulationApplicationNames (const Aws::Vector< Aws::String > &value)
 
SimulationJobSummaryWithSimulationApplicationNames (Aws::Vector< Aws::String > &&value)
 
SimulationJobSummaryAddSimulationApplicationNames (const Aws::String &value)
 
SimulationJobSummaryAddSimulationApplicationNames (Aws::String &&value)
 
SimulationJobSummaryAddSimulationApplicationNames (const char *value)
 
const Aws::Vector< Aws::String > & GetRobotApplicationNames () const
 
bool RobotApplicationNamesHasBeenSet () const
 
void SetRobotApplicationNames (const Aws::Vector< Aws::String > &value)
 
void SetRobotApplicationNames (Aws::Vector< Aws::String > &&value)
 
SimulationJobSummaryWithRobotApplicationNames (const Aws::Vector< Aws::String > &value)
 
SimulationJobSummaryWithRobotApplicationNames (Aws::Vector< Aws::String > &&value)
 
SimulationJobSummaryAddRobotApplicationNames (const Aws::String &value)
 
SimulationJobSummaryAddRobotApplicationNames (Aws::String &&value)
 
SimulationJobSummaryAddRobotApplicationNames (const char *value)
 
const Aws::Vector< Aws::String > & GetDataSourceNames () const
 
bool DataSourceNamesHasBeenSet () const
 
void SetDataSourceNames (const Aws::Vector< Aws::String > &value)
 
void SetDataSourceNames (Aws::Vector< Aws::String > &&value)
 
SimulationJobSummaryWithDataSourceNames (const Aws::Vector< Aws::String > &value)
 
SimulationJobSummaryWithDataSourceNames (Aws::Vector< Aws::String > &&value)
 
SimulationJobSummaryAddDataSourceNames (const Aws::String &value)
 
SimulationJobSummaryAddDataSourceNames (Aws::String &&value)
 
SimulationJobSummaryAddDataSourceNames (const char *value)
 
const ComputeTypeGetComputeType () const
 
bool ComputeTypeHasBeenSet () const
 
void SetComputeType (const ComputeType &value)
 
void SetComputeType (ComputeType &&value)
 
SimulationJobSummaryWithComputeType (const ComputeType &value)
 
SimulationJobSummaryWithComputeType (ComputeType &&value)
 

Detailed Description

Summary information for a simulation job.

See Also:

AWS API Reference

Definition at line 35 of file SimulationJobSummary.h.

Constructor & Destructor Documentation

◆ SimulationJobSummary() [1/2]

Aws::RoboMaker::Model::SimulationJobSummary::SimulationJobSummary ( )

◆ SimulationJobSummary() [2/2]

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

Member Function Documentation

◆ AddDataSourceNames() [1/3]

SimulationJobSummary& Aws::RoboMaker::Model::SimulationJobSummary::AddDataSourceNames ( Aws::String &&  value)
inline

The names of the data sources.

Definition at line 324 of file SimulationJobSummary.h.

◆ AddDataSourceNames() [2/3]

SimulationJobSummary& Aws::RoboMaker::Model::SimulationJobSummary::AddDataSourceNames ( const Aws::String value)
inline

The names of the data sources.

Definition at line 319 of file SimulationJobSummary.h.

◆ AddDataSourceNames() [3/3]

SimulationJobSummary& Aws::RoboMaker::Model::SimulationJobSummary::AddDataSourceNames ( const char *  value)
inline

The names of the data sources.

Definition at line 329 of file SimulationJobSummary.h.

◆ AddRobotApplicationNames() [1/3]

SimulationJobSummary& Aws::RoboMaker::Model::SimulationJobSummary::AddRobotApplicationNames ( Aws::String &&  value)
inline

A list of simulation job robot application names.

Definition at line 278 of file SimulationJobSummary.h.

◆ AddRobotApplicationNames() [2/3]

SimulationJobSummary& Aws::RoboMaker::Model::SimulationJobSummary::AddRobotApplicationNames ( const Aws::String value)
inline

A list of simulation job robot application names.

Definition at line 273 of file SimulationJobSummary.h.

◆ AddRobotApplicationNames() [3/3]

SimulationJobSummary& Aws::RoboMaker::Model::SimulationJobSummary::AddRobotApplicationNames ( const char *  value)
inline

A list of simulation job robot application names.

Definition at line 283 of file SimulationJobSummary.h.

◆ AddSimulationApplicationNames() [1/3]

SimulationJobSummary& Aws::RoboMaker::Model::SimulationJobSummary::AddSimulationApplicationNames ( Aws::String &&  value)
inline

A list of simulation job simulation application names.

Definition at line 232 of file SimulationJobSummary.h.

◆ AddSimulationApplicationNames() [2/3]

SimulationJobSummary& Aws::RoboMaker::Model::SimulationJobSummary::AddSimulationApplicationNames ( const Aws::String value)
inline

A list of simulation job simulation application names.

Definition at line 227 of file SimulationJobSummary.h.

◆ AddSimulationApplicationNames() [3/3]

SimulationJobSummary& Aws::RoboMaker::Model::SimulationJobSummary::AddSimulationApplicationNames ( const char *  value)
inline

A list of simulation job simulation application names.

Definition at line 237 of file SimulationJobSummary.h.

◆ ArnHasBeenSet()

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

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

Definition at line 52 of file SimulationJobSummary.h.

◆ ComputeTypeHasBeenSet()

bool Aws::RoboMaker::Model::SimulationJobSummary::ComputeTypeHasBeenSet ( ) const
inline

The compute type for the simulation job summary.

Definition at line 340 of file SimulationJobSummary.h.

◆ DataSourceNamesHasBeenSet()

bool Aws::RoboMaker::Model::SimulationJobSummary::DataSourceNamesHasBeenSet ( ) const
inline

The names of the data sources.

Definition at line 294 of file SimulationJobSummary.h.

◆ GetArn()

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

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

Definition at line 47 of file SimulationJobSummary.h.

◆ GetComputeType()

const ComputeType& Aws::RoboMaker::Model::SimulationJobSummary::GetComputeType ( ) const
inline

The compute type for the simulation job summary.

Definition at line 335 of file SimulationJobSummary.h.

◆ GetDataSourceNames()

const Aws::Vector<Aws::String>& Aws::RoboMaker::Model::SimulationJobSummary::GetDataSourceNames ( ) const
inline

The names of the data sources.

Definition at line 289 of file SimulationJobSummary.h.

◆ GetLastUpdatedAt()

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

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

Definition at line 89 of file SimulationJobSummary.h.

◆ GetName()

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

The name of the simulation job.

Definition at line 125 of file SimulationJobSummary.h.

◆ GetRobotApplicationNames()

const Aws::Vector<Aws::String>& Aws::RoboMaker::Model::SimulationJobSummary::GetRobotApplicationNames ( ) const
inline

A list of simulation job robot application names.

Definition at line 243 of file SimulationJobSummary.h.

◆ GetSimulationApplicationNames()

const Aws::Vector<Aws::String>& Aws::RoboMaker::Model::SimulationJobSummary::GetSimulationApplicationNames ( ) const
inline

A list of simulation job simulation application names.

Definition at line 197 of file SimulationJobSummary.h.

◆ GetStatus()

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

The status of the simulation job.

Definition at line 166 of file SimulationJobSummary.h.

◆ Jsonize()

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

◆ LastUpdatedAtHasBeenSet()

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

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

Definition at line 95 of file SimulationJobSummary.h.

◆ NameHasBeenSet()

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

The name of the simulation job.

Definition at line 130 of file SimulationJobSummary.h.

◆ operator=()

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

◆ RobotApplicationNamesHasBeenSet()

bool Aws::RoboMaker::Model::SimulationJobSummary::RobotApplicationNamesHasBeenSet ( ) const
inline

A list of simulation job robot application names.

Definition at line 248 of file SimulationJobSummary.h.

◆ SetArn() [1/3]

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

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

Definition at line 62 of file SimulationJobSummary.h.

◆ SetArn() [2/3]

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

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

Definition at line 57 of file SimulationJobSummary.h.

◆ SetArn() [3/3]

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

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

Definition at line 67 of file SimulationJobSummary.h.

◆ SetComputeType() [1/2]

void Aws::RoboMaker::Model::SimulationJobSummary::SetComputeType ( ComputeType &&  value)
inline

The compute type for the simulation job summary.

Definition at line 350 of file SimulationJobSummary.h.

◆ SetComputeType() [2/2]

void Aws::RoboMaker::Model::SimulationJobSummary::SetComputeType ( const ComputeType value)
inline

The compute type for the simulation job summary.

Definition at line 345 of file SimulationJobSummary.h.

◆ SetDataSourceNames() [1/2]

void Aws::RoboMaker::Model::SimulationJobSummary::SetDataSourceNames ( Aws::Vector< Aws::String > &&  value)
inline

The names of the data sources.

Definition at line 304 of file SimulationJobSummary.h.

◆ SetDataSourceNames() [2/2]

void Aws::RoboMaker::Model::SimulationJobSummary::SetDataSourceNames ( const Aws::Vector< Aws::String > &  value)
inline

The names of the data sources.

Definition at line 299 of file SimulationJobSummary.h.

◆ SetLastUpdatedAt() [1/2]

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

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

Definition at line 107 of file SimulationJobSummary.h.

◆ SetLastUpdatedAt() [2/2]

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

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

Definition at line 101 of file SimulationJobSummary.h.

◆ SetName() [1/3]

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

The name of the simulation job.

Definition at line 140 of file SimulationJobSummary.h.

◆ SetName() [2/3]

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

The name of the simulation job.

Definition at line 135 of file SimulationJobSummary.h.

◆ SetName() [3/3]

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

The name of the simulation job.

Definition at line 145 of file SimulationJobSummary.h.

◆ SetRobotApplicationNames() [1/2]

void Aws::RoboMaker::Model::SimulationJobSummary::SetRobotApplicationNames ( Aws::Vector< Aws::String > &&  value)
inline

A list of simulation job robot application names.

Definition at line 258 of file SimulationJobSummary.h.

◆ SetRobotApplicationNames() [2/2]

void Aws::RoboMaker::Model::SimulationJobSummary::SetRobotApplicationNames ( const Aws::Vector< Aws::String > &  value)
inline

A list of simulation job robot application names.

Definition at line 253 of file SimulationJobSummary.h.

◆ SetSimulationApplicationNames() [1/2]

void Aws::RoboMaker::Model::SimulationJobSummary::SetSimulationApplicationNames ( Aws::Vector< Aws::String > &&  value)
inline

A list of simulation job simulation application names.

Definition at line 212 of file SimulationJobSummary.h.

◆ SetSimulationApplicationNames() [2/2]

void Aws::RoboMaker::Model::SimulationJobSummary::SetSimulationApplicationNames ( const Aws::Vector< Aws::String > &  value)
inline

A list of simulation job simulation application names.

Definition at line 207 of file SimulationJobSummary.h.

◆ SetStatus() [1/2]

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

The status of the simulation job.

Definition at line 176 of file SimulationJobSummary.h.

◆ SetStatus() [2/2]

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

The status of the simulation job.

Definition at line 181 of file SimulationJobSummary.h.

◆ SimulationApplicationNamesHasBeenSet()

bool Aws::RoboMaker::Model::SimulationJobSummary::SimulationApplicationNamesHasBeenSet ( ) const
inline

A list of simulation job simulation application names.

Definition at line 202 of file SimulationJobSummary.h.

◆ StatusHasBeenSet()

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

The status of the simulation job.

Definition at line 171 of file SimulationJobSummary.h.

◆ WithArn() [1/3]

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

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

Definition at line 77 of file SimulationJobSummary.h.

◆ WithArn() [2/3]

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

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

Definition at line 72 of file SimulationJobSummary.h.

◆ WithArn() [3/3]

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

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

Definition at line 82 of file SimulationJobSummary.h.

◆ WithComputeType() [1/2]

SimulationJobSummary& Aws::RoboMaker::Model::SimulationJobSummary::WithComputeType ( ComputeType &&  value)
inline

The compute type for the simulation job summary.

Definition at line 360 of file SimulationJobSummary.h.

◆ WithComputeType() [2/2]

SimulationJobSummary& Aws::RoboMaker::Model::SimulationJobSummary::WithComputeType ( const ComputeType value)
inline

The compute type for the simulation job summary.

Definition at line 355 of file SimulationJobSummary.h.

◆ WithDataSourceNames() [1/2]

SimulationJobSummary& Aws::RoboMaker::Model::SimulationJobSummary::WithDataSourceNames ( Aws::Vector< Aws::String > &&  value)
inline

The names of the data sources.

Definition at line 314 of file SimulationJobSummary.h.

◆ WithDataSourceNames() [2/2]

SimulationJobSummary& Aws::RoboMaker::Model::SimulationJobSummary::WithDataSourceNames ( const Aws::Vector< Aws::String > &  value)
inline

The names of the data sources.

Definition at line 309 of file SimulationJobSummary.h.

◆ WithLastUpdatedAt() [1/2]

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

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

Definition at line 119 of file SimulationJobSummary.h.

◆ WithLastUpdatedAt() [2/2]

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

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

Definition at line 113 of file SimulationJobSummary.h.

◆ WithName() [1/3]

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

The name of the simulation job.

Definition at line 155 of file SimulationJobSummary.h.

◆ WithName() [2/3]

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

The name of the simulation job.

Definition at line 150 of file SimulationJobSummary.h.

◆ WithName() [3/3]

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

The name of the simulation job.

Definition at line 160 of file SimulationJobSummary.h.

◆ WithRobotApplicationNames() [1/2]

SimulationJobSummary& Aws::RoboMaker::Model::SimulationJobSummary::WithRobotApplicationNames ( Aws::Vector< Aws::String > &&  value)
inline

A list of simulation job robot application names.

Definition at line 268 of file SimulationJobSummary.h.

◆ WithRobotApplicationNames() [2/2]

SimulationJobSummary& Aws::RoboMaker::Model::SimulationJobSummary::WithRobotApplicationNames ( const Aws::Vector< Aws::String > &  value)
inline

A list of simulation job robot application names.

Definition at line 263 of file SimulationJobSummary.h.

◆ WithSimulationApplicationNames() [1/2]

SimulationJobSummary& Aws::RoboMaker::Model::SimulationJobSummary::WithSimulationApplicationNames ( Aws::Vector< Aws::String > &&  value)
inline

A list of simulation job simulation application names.

Definition at line 222 of file SimulationJobSummary.h.

◆ WithSimulationApplicationNames() [2/2]

SimulationJobSummary& Aws::RoboMaker::Model::SimulationJobSummary::WithSimulationApplicationNames ( const Aws::Vector< Aws::String > &  value)
inline

A list of simulation job simulation application names.

Definition at line 217 of file SimulationJobSummary.h.

◆ WithStatus() [1/2]

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

The status of the simulation job.

Definition at line 186 of file SimulationJobSummary.h.

◆ WithStatus() [2/2]

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

The status of the simulation job.

Definition at line 191 of file SimulationJobSummary.h.


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