AWS SDK for C++  1.9.45
AWS SDK for C++
DescribeSimulationJobResult.h
Go to the documentation of this file.
1 
6 #pragma once
23 #include <utility>
24 
25 namespace Aws
26 {
27 template<typename RESULT_TYPE>
28 class AmazonWebServiceResult;
29 
30 namespace Utils
31 {
32 namespace Json
33 {
34  class JsonValue;
35 } // namespace Json
36 } // namespace Utils
37 namespace RoboMaker
38 {
39 namespace Model
40 {
42  {
43  public:
47 
48 
52  inline const Aws::String& GetArn() const{ return m_arn; }
53 
57  inline void SetArn(const Aws::String& value) { m_arn = value; }
58 
62  inline void SetArn(Aws::String&& value) { m_arn = std::move(value); }
63 
67  inline void SetArn(const char* value) { m_arn.assign(value); }
68 
72  inline DescribeSimulationJobResult& WithArn(const Aws::String& value) { SetArn(value); return *this;}
73 
77  inline DescribeSimulationJobResult& WithArn(Aws::String&& value) { SetArn(std::move(value)); return *this;}
78 
82  inline DescribeSimulationJobResult& WithArn(const char* value) { SetArn(value); return *this;}
83 
84 
88  inline const Aws::String& GetName() const{ return m_name; }
89 
93  inline void SetName(const Aws::String& value) { m_name = value; }
94 
98  inline void SetName(Aws::String&& value) { m_name = std::move(value); }
99 
103  inline void SetName(const char* value) { m_name.assign(value); }
104 
108  inline DescribeSimulationJobResult& WithName(const Aws::String& value) { SetName(value); return *this;}
109 
113  inline DescribeSimulationJobResult& WithName(Aws::String&& value) { SetName(std::move(value)); return *this;}
114 
118  inline DescribeSimulationJobResult& WithName(const char* value) { SetName(value); return *this;}
119 
120 
124  inline const SimulationJobStatus& GetStatus() const{ return m_status; }
125 
129  inline void SetStatus(const SimulationJobStatus& value) { m_status = value; }
130 
134  inline void SetStatus(SimulationJobStatus&& value) { m_status = std::move(value); }
135 
139  inline DescribeSimulationJobResult& WithStatus(const SimulationJobStatus& value) { SetStatus(value); return *this;}
140 
144  inline DescribeSimulationJobResult& WithStatus(SimulationJobStatus&& value) { SetStatus(std::move(value)); return *this;}
145 
146 
151  inline const Aws::Utils::DateTime& GetLastStartedAt() const{ return m_lastStartedAt; }
152 
157  inline void SetLastStartedAt(const Aws::Utils::DateTime& value) { m_lastStartedAt = value; }
158 
163  inline void SetLastStartedAt(Aws::Utils::DateTime&& value) { m_lastStartedAt = std::move(value); }
164 
169  inline DescribeSimulationJobResult& WithLastStartedAt(const Aws::Utils::DateTime& value) { SetLastStartedAt(value); return *this;}
170 
175  inline DescribeSimulationJobResult& WithLastStartedAt(Aws::Utils::DateTime&& value) { SetLastStartedAt(std::move(value)); return *this;}
176 
177 
182  inline const Aws::Utils::DateTime& GetLastUpdatedAt() const{ return m_lastUpdatedAt; }
183 
188  inline void SetLastUpdatedAt(const Aws::Utils::DateTime& value) { m_lastUpdatedAt = value; }
189 
194  inline void SetLastUpdatedAt(Aws::Utils::DateTime&& value) { m_lastUpdatedAt = std::move(value); }
195 
200  inline DescribeSimulationJobResult& WithLastUpdatedAt(const Aws::Utils::DateTime& value) { SetLastUpdatedAt(value); return *this;}
201 
206  inline DescribeSimulationJobResult& WithLastUpdatedAt(Aws::Utils::DateTime&& value) { SetLastUpdatedAt(std::move(value)); return *this;}
207 
208 
212  inline const FailureBehavior& GetFailureBehavior() const{ return m_failureBehavior; }
213 
217  inline void SetFailureBehavior(const FailureBehavior& value) { m_failureBehavior = value; }
218 
222  inline void SetFailureBehavior(FailureBehavior&& value) { m_failureBehavior = std::move(value); }
223 
227  inline DescribeSimulationJobResult& WithFailureBehavior(const FailureBehavior& value) { SetFailureBehavior(value); return *this;}
228 
232  inline DescribeSimulationJobResult& WithFailureBehavior(FailureBehavior&& value) { SetFailureBehavior(std::move(value)); return *this;}
233 
234 
260  inline const SimulationJobErrorCode& GetFailureCode() const{ return m_failureCode; }
261 
287  inline void SetFailureCode(const SimulationJobErrorCode& value) { m_failureCode = value; }
288 
314  inline void SetFailureCode(SimulationJobErrorCode&& value) { m_failureCode = std::move(value); }
315 
341  inline DescribeSimulationJobResult& WithFailureCode(const SimulationJobErrorCode& value) { SetFailureCode(value); return *this;}
342 
368  inline DescribeSimulationJobResult& WithFailureCode(SimulationJobErrorCode&& value) { SetFailureCode(std::move(value)); return *this;}
369 
370 
376  inline const Aws::String& GetFailureReason() const{ return m_failureReason; }
377 
383  inline void SetFailureReason(const Aws::String& value) { m_failureReason = value; }
384 
390  inline void SetFailureReason(Aws::String&& value) { m_failureReason = std::move(value); }
391 
397  inline void SetFailureReason(const char* value) { m_failureReason.assign(value); }
398 
404  inline DescribeSimulationJobResult& WithFailureReason(const Aws::String& value) { SetFailureReason(value); return *this;}
405 
411  inline DescribeSimulationJobResult& WithFailureReason(Aws::String&& value) { SetFailureReason(std::move(value)); return *this;}
412 
418  inline DescribeSimulationJobResult& WithFailureReason(const char* value) { SetFailureReason(value); return *this;}
419 
420 
425  inline const Aws::String& GetClientRequestToken() const{ return m_clientRequestToken; }
426 
431  inline void SetClientRequestToken(const Aws::String& value) { m_clientRequestToken = value; }
432 
437  inline void SetClientRequestToken(Aws::String&& value) { m_clientRequestToken = std::move(value); }
438 
443  inline void SetClientRequestToken(const char* value) { m_clientRequestToken.assign(value); }
444 
449  inline DescribeSimulationJobResult& WithClientRequestToken(const Aws::String& value) { SetClientRequestToken(value); return *this;}
450 
455  inline DescribeSimulationJobResult& WithClientRequestToken(Aws::String&& value) { SetClientRequestToken(std::move(value)); return *this;}
456 
461  inline DescribeSimulationJobResult& WithClientRequestToken(const char* value) { SetClientRequestToken(value); return *this;}
462 
463 
467  inline const OutputLocation& GetOutputLocation() const{ return m_outputLocation; }
468 
472  inline void SetOutputLocation(const OutputLocation& value) { m_outputLocation = value; }
473 
477  inline void SetOutputLocation(OutputLocation&& value) { m_outputLocation = std::move(value); }
478 
482  inline DescribeSimulationJobResult& WithOutputLocation(const OutputLocation& value) { SetOutputLocation(value); return *this;}
483 
487  inline DescribeSimulationJobResult& WithOutputLocation(OutputLocation&& value) { SetOutputLocation(std::move(value)); return *this;}
488 
489 
493  inline const LoggingConfig& GetLoggingConfig() const{ return m_loggingConfig; }
494 
498  inline void SetLoggingConfig(const LoggingConfig& value) { m_loggingConfig = value; }
499 
503  inline void SetLoggingConfig(LoggingConfig&& value) { m_loggingConfig = std::move(value); }
504 
508  inline DescribeSimulationJobResult& WithLoggingConfig(const LoggingConfig& value) { SetLoggingConfig(value); return *this;}
509 
513  inline DescribeSimulationJobResult& WithLoggingConfig(LoggingConfig&& value) { SetLoggingConfig(std::move(value)); return *this;}
514 
515 
520  inline long long GetMaxJobDurationInSeconds() const{ return m_maxJobDurationInSeconds; }
521 
526  inline void SetMaxJobDurationInSeconds(long long value) { m_maxJobDurationInSeconds = value; }
527 
532  inline DescribeSimulationJobResult& WithMaxJobDurationInSeconds(long long value) { SetMaxJobDurationInSeconds(value); return *this;}
533 
534 
538  inline long long GetSimulationTimeMillis() const{ return m_simulationTimeMillis; }
539 
543  inline void SetSimulationTimeMillis(long long value) { m_simulationTimeMillis = value; }
544 
548  inline DescribeSimulationJobResult& WithSimulationTimeMillis(long long value) { SetSimulationTimeMillis(value); return *this;}
549 
550 
555  inline const Aws::String& GetIamRole() const{ return m_iamRole; }
556 
561  inline void SetIamRole(const Aws::String& value) { m_iamRole = value; }
562 
567  inline void SetIamRole(Aws::String&& value) { m_iamRole = std::move(value); }
568 
573  inline void SetIamRole(const char* value) { m_iamRole.assign(value); }
574 
579  inline DescribeSimulationJobResult& WithIamRole(const Aws::String& value) { SetIamRole(value); return *this;}
580 
585  inline DescribeSimulationJobResult& WithIamRole(Aws::String&& value) { SetIamRole(std::move(value)); return *this;}
586 
591  inline DescribeSimulationJobResult& WithIamRole(const char* value) { SetIamRole(value); return *this;}
592 
593 
597  inline const Aws::Vector<RobotApplicationConfig>& GetRobotApplications() const{ return m_robotApplications; }
598 
602  inline void SetRobotApplications(const Aws::Vector<RobotApplicationConfig>& value) { m_robotApplications = value; }
603 
607  inline void SetRobotApplications(Aws::Vector<RobotApplicationConfig>&& value) { m_robotApplications = std::move(value); }
608 
612  inline DescribeSimulationJobResult& WithRobotApplications(const Aws::Vector<RobotApplicationConfig>& value) { SetRobotApplications(value); return *this;}
613 
617  inline DescribeSimulationJobResult& WithRobotApplications(Aws::Vector<RobotApplicationConfig>&& value) { SetRobotApplications(std::move(value)); return *this;}
618 
622  inline DescribeSimulationJobResult& AddRobotApplications(const RobotApplicationConfig& value) { m_robotApplications.push_back(value); return *this; }
623 
627  inline DescribeSimulationJobResult& AddRobotApplications(RobotApplicationConfig&& value) { m_robotApplications.push_back(std::move(value)); return *this; }
628 
629 
633  inline const Aws::Vector<SimulationApplicationConfig>& GetSimulationApplications() const{ return m_simulationApplications; }
634 
638  inline void SetSimulationApplications(const Aws::Vector<SimulationApplicationConfig>& value) { m_simulationApplications = value; }
639 
643  inline void SetSimulationApplications(Aws::Vector<SimulationApplicationConfig>&& value) { m_simulationApplications = std::move(value); }
644 
648  inline DescribeSimulationJobResult& WithSimulationApplications(const Aws::Vector<SimulationApplicationConfig>& value) { SetSimulationApplications(value); return *this;}
649 
653  inline DescribeSimulationJobResult& WithSimulationApplications(Aws::Vector<SimulationApplicationConfig>&& value) { SetSimulationApplications(std::move(value)); return *this;}
654 
658  inline DescribeSimulationJobResult& AddSimulationApplications(const SimulationApplicationConfig& value) { m_simulationApplications.push_back(value); return *this; }
659 
663  inline DescribeSimulationJobResult& AddSimulationApplications(SimulationApplicationConfig&& value) { m_simulationApplications.push_back(std::move(value)); return *this; }
664 
665 
669  inline const Aws::Vector<DataSource>& GetDataSources() const{ return m_dataSources; }
670 
674  inline void SetDataSources(const Aws::Vector<DataSource>& value) { m_dataSources = value; }
675 
679  inline void SetDataSources(Aws::Vector<DataSource>&& value) { m_dataSources = std::move(value); }
680 
684  inline DescribeSimulationJobResult& WithDataSources(const Aws::Vector<DataSource>& value) { SetDataSources(value); return *this;}
685 
689  inline DescribeSimulationJobResult& WithDataSources(Aws::Vector<DataSource>&& value) { SetDataSources(std::move(value)); return *this;}
690 
694  inline DescribeSimulationJobResult& AddDataSources(const DataSource& value) { m_dataSources.push_back(value); return *this; }
695 
699  inline DescribeSimulationJobResult& AddDataSources(DataSource&& value) { m_dataSources.push_back(std::move(value)); return *this; }
700 
701 
705  inline const Aws::Map<Aws::String, Aws::String>& GetTags() const{ return m_tags; }
706 
710  inline void SetTags(const Aws::Map<Aws::String, Aws::String>& value) { m_tags = value; }
711 
715  inline void SetTags(Aws::Map<Aws::String, Aws::String>&& value) { m_tags = std::move(value); }
716 
720  inline DescribeSimulationJobResult& WithTags(const Aws::Map<Aws::String, Aws::String>& value) { SetTags(value); return *this;}
721 
725  inline DescribeSimulationJobResult& WithTags(Aws::Map<Aws::String, Aws::String>&& value) { SetTags(std::move(value)); return *this;}
726 
730  inline DescribeSimulationJobResult& AddTags(const Aws::String& key, const Aws::String& value) { m_tags.emplace(key, value); return *this; }
731 
735  inline DescribeSimulationJobResult& AddTags(Aws::String&& key, const Aws::String& value) { m_tags.emplace(std::move(key), value); return *this; }
736 
740  inline DescribeSimulationJobResult& AddTags(const Aws::String& key, Aws::String&& value) { m_tags.emplace(key, std::move(value)); return *this; }
741 
745  inline DescribeSimulationJobResult& AddTags(Aws::String&& key, Aws::String&& value) { m_tags.emplace(std::move(key), std::move(value)); return *this; }
746 
750  inline DescribeSimulationJobResult& AddTags(const char* key, Aws::String&& value) { m_tags.emplace(key, std::move(value)); return *this; }
751 
755  inline DescribeSimulationJobResult& AddTags(Aws::String&& key, const char* value) { m_tags.emplace(std::move(key), value); return *this; }
756 
760  inline DescribeSimulationJobResult& AddTags(const char* key, const char* value) { m_tags.emplace(key, value); return *this; }
761 
762 
766  inline const VPCConfigResponse& GetVpcConfig() const{ return m_vpcConfig; }
767 
771  inline void SetVpcConfig(const VPCConfigResponse& value) { m_vpcConfig = value; }
772 
776  inline void SetVpcConfig(VPCConfigResponse&& value) { m_vpcConfig = std::move(value); }
777 
781  inline DescribeSimulationJobResult& WithVpcConfig(const VPCConfigResponse& value) { SetVpcConfig(value); return *this;}
782 
786  inline DescribeSimulationJobResult& WithVpcConfig(VPCConfigResponse&& value) { SetVpcConfig(std::move(value)); return *this;}
787 
788 
792  inline const NetworkInterface& GetNetworkInterface() const{ return m_networkInterface; }
793 
797  inline void SetNetworkInterface(const NetworkInterface& value) { m_networkInterface = value; }
798 
802  inline void SetNetworkInterface(NetworkInterface&& value) { m_networkInterface = std::move(value); }
803 
807  inline DescribeSimulationJobResult& WithNetworkInterface(const NetworkInterface& value) { SetNetworkInterface(value); return *this;}
808 
812  inline DescribeSimulationJobResult& WithNetworkInterface(NetworkInterface&& value) { SetNetworkInterface(std::move(value)); return *this;}
813 
814 
818  inline const ComputeResponse& GetCompute() const{ return m_compute; }
819 
823  inline void SetCompute(const ComputeResponse& value) { m_compute = value; }
824 
828  inline void SetCompute(ComputeResponse&& value) { m_compute = std::move(value); }
829 
833  inline DescribeSimulationJobResult& WithCompute(const ComputeResponse& value) { SetCompute(value); return *this;}
834 
838  inline DescribeSimulationJobResult& WithCompute(ComputeResponse&& value) { SetCompute(std::move(value)); return *this;}
839 
840  private:
841 
842  Aws::String m_arn;
843 
844  Aws::String m_name;
845 
846  SimulationJobStatus m_status;
847 
848  Aws::Utils::DateTime m_lastStartedAt;
849 
850  Aws::Utils::DateTime m_lastUpdatedAt;
851 
852  FailureBehavior m_failureBehavior;
853 
854  SimulationJobErrorCode m_failureCode;
855 
856  Aws::String m_failureReason;
857 
858  Aws::String m_clientRequestToken;
859 
860  OutputLocation m_outputLocation;
861 
862  LoggingConfig m_loggingConfig;
863 
864  long long m_maxJobDurationInSeconds;
865 
866  long long m_simulationTimeMillis;
867 
868  Aws::String m_iamRole;
869 
870  Aws::Vector<RobotApplicationConfig> m_robotApplications;
871 
872  Aws::Vector<SimulationApplicationConfig> m_simulationApplications;
873 
874  Aws::Vector<DataSource> m_dataSources;
875 
877 
878  VPCConfigResponse m_vpcConfig;
879 
880  NetworkInterface m_networkInterface;
881 
882  ComputeResponse m_compute;
883  };
884 
885 } // namespace Model
886 } // namespace RoboMaker
887 } // namespace Aws
Aws::RoboMaker::Model::DescribeSimulationJobResult::SetDataSources
void SetDataSources(Aws::Vector< DataSource > &&value)
Definition: DescribeSimulationJobResult.h:679
Aws::Utils::DateTime
Definition: DateTime.h:55
Aws::RoboMaker::Model::DescribeSimulationJobResult::WithStatus
DescribeSimulationJobResult & WithStatus(const SimulationJobStatus &value)
Definition: DescribeSimulationJobResult.h:139
Aws::RoboMaker::Model::DescribeSimulationJobResult::WithName
DescribeSimulationJobResult & WithName(const Aws::String &value)
Definition: DescribeSimulationJobResult.h:108
Aws::RoboMaker::Model::DescribeSimulationJobResult::AddTags
DescribeSimulationJobResult & AddTags(const char *key, Aws::String &&value)
Definition: DescribeSimulationJobResult.h:750
Aws::RoboMaker::Model::DescribeSimulationJobResult::WithDataSources
DescribeSimulationJobResult & WithDataSources(const Aws::Vector< DataSource > &value)
Definition: DescribeSimulationJobResult.h:684
Aws::AmazonWebServiceResult
Definition: AmazonWebServiceResult.h:19
Aws::RoboMaker::Model::DescribeSimulationJobResult::WithIamRole
DescribeSimulationJobResult & WithIamRole(Aws::String &&value)
Definition: DescribeSimulationJobResult.h:585
Aws::RoboMaker::Model::DescribeSimulationJobResult::WithFailureReason
DescribeSimulationJobResult & WithFailureReason(const char *value)
Definition: DescribeSimulationJobResult.h:418
Aws::RoboMaker::Model::LoggingConfig
Definition: LoggingConfig.h:30
Aws::RoboMaker::Model::DescribeSimulationJobResult::SetNetworkInterface
void SetNetworkInterface(const NetworkInterface &value)
Definition: DescribeSimulationJobResult.h:797
Aws::RoboMaker::Model::DescribeSimulationJobResult::AddDataSources
DescribeSimulationJobResult & AddDataSources(DataSource &&value)
Definition: DescribeSimulationJobResult.h:699
Aws::RoboMaker::Model::DescribeSimulationJobResult::SetFailureBehavior
void SetFailureBehavior(const FailureBehavior &value)
Definition: DescribeSimulationJobResult.h:217
RobotApplicationConfig.h
Aws::RoboMaker::Model::DescribeSimulationJobResult::WithDataSources
DescribeSimulationJobResult & WithDataSources(Aws::Vector< DataSource > &&value)
Definition: DescribeSimulationJobResult.h:689
Aws::RoboMaker::Model::DescribeSimulationJobResult::SetSimulationApplications
void SetSimulationApplications(const Aws::Vector< SimulationApplicationConfig > &value)
Definition: DescribeSimulationJobResult.h:638
Aws::RoboMaker::Model::DescribeSimulationJobResult::GetNetworkInterface
const NetworkInterface & GetNetworkInterface() const
Definition: DescribeSimulationJobResult.h:792
Aws::RoboMaker::Model::DescribeSimulationJobResult::SetFailureReason
void SetFailureReason(const Aws::String &value)
Definition: DescribeSimulationJobResult.h:383
Aws::RoboMaker::Model::DescribeSimulationJobResult::GetFailureReason
const Aws::String & GetFailureReason() const
Definition: DescribeSimulationJobResult.h:376
Aws::RoboMaker::Model::DescribeSimulationJobResult::GetClientRequestToken
const Aws::String & GetClientRequestToken() const
Definition: DescribeSimulationJobResult.h:425
Aws::RoboMaker::Model::DescribeSimulationJobResult::WithFailureBehavior
DescribeSimulationJobResult & WithFailureBehavior(FailureBehavior &&value)
Definition: DescribeSimulationJobResult.h:232
Aws::RoboMaker::Model::DescribeSimulationJobResult::GetArn
const Aws::String & GetArn() const
Definition: DescribeSimulationJobResult.h:52
Aws::RoboMaker::Model::VPCConfigResponse
Definition: VPCConfigResponse.h:34
Aws::RoboMaker::Model::DescribeSimulationJobResult::WithSimulationApplications
DescribeSimulationJobResult & WithSimulationApplications(const Aws::Vector< SimulationApplicationConfig > &value)
Definition: DescribeSimulationJobResult.h:648
Aws::RoboMaker::Model::DescribeSimulationJobResult::AddTags
DescribeSimulationJobResult & AddTags(Aws::String &&key, Aws::String &&value)
Definition: DescribeSimulationJobResult.h:745
Aws::RoboMaker::Model::DescribeSimulationJobResult::WithLastStartedAt
DescribeSimulationJobResult & WithLastStartedAt(Aws::Utils::DateTime &&value)
Definition: DescribeSimulationJobResult.h:175
Aws::RoboMaker::Model::DescribeSimulationJobResult::WithLastUpdatedAt
DescribeSimulationJobResult & WithLastUpdatedAt(Aws::Utils::DateTime &&value)
Definition: DescribeSimulationJobResult.h:206
Aws::RoboMaker::Model::DescribeSimulationJobResult::SetDataSources
void SetDataSources(const Aws::Vector< DataSource > &value)
Definition: DescribeSimulationJobResult.h:674
Aws::RoboMaker::Model::DescribeSimulationJobResult::AddTags
DescribeSimulationJobResult & AddTags(const Aws::String &key, Aws::String &&value)
Definition: DescribeSimulationJobResult.h:740
Aws::RoboMaker::Model::DescribeSimulationJobResult::GetSimulationApplications
const Aws::Vector< SimulationApplicationConfig > & GetSimulationApplications() const
Definition: DescribeSimulationJobResult.h:633
Aws::RoboMaker::Model::DescribeSimulationJobResult::GetRobotApplications
const Aws::Vector< RobotApplicationConfig > & GetRobotApplications() const
Definition: DescribeSimulationJobResult.h:597
DateTime.h
Aws::RoboMaker::Model::DescribeSimulationJobResult::WithClientRequestToken
DescribeSimulationJobResult & WithClientRequestToken(const char *value)
Definition: DescribeSimulationJobResult.h:461
Aws::RoboMaker::Model::DescribeSimulationJobResult::AddTags
DescribeSimulationJobResult & AddTags(Aws::String &&key, const Aws::String &value)
Definition: DescribeSimulationJobResult.h:735
Aws::RoboMaker::Model::DescribeSimulationJobResult::AddTags
DescribeSimulationJobResult & AddTags(Aws::String &&key, const char *value)
Definition: DescribeSimulationJobResult.h:755
FailureBehavior.h
Aws::RoboMaker::Model::DescribeSimulationJobResult::WithFailureBehavior
DescribeSimulationJobResult & WithFailureBehavior(const FailureBehavior &value)
Definition: DescribeSimulationJobResult.h:227
Aws::RoboMaker::Model::DescribeSimulationJobResult::SetOutputLocation
void SetOutputLocation(const OutputLocation &value)
Definition: DescribeSimulationJobResult.h:472
Aws::RoboMaker::Model::DescribeSimulationJobResult::WithVpcConfig
DescribeSimulationJobResult & WithVpcConfig(const VPCConfigResponse &value)
Definition: DescribeSimulationJobResult.h:781
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
OutputLocation.h
Aws::RoboMaker::Model::DataSource
Definition: DataSource.h:34
Aws::RoboMaker::Model::DescribeSimulationJobResult::GetVpcConfig
const VPCConfigResponse & GetVpcConfig() const
Definition: DescribeSimulationJobResult.h:766
Aws::RoboMaker::Model::DescribeSimulationJobResult::SetLastUpdatedAt
void SetLastUpdatedAt(Aws::Utils::DateTime &&value)
Definition: DescribeSimulationJobResult.h:194
Aws::RoboMaker::Model::DescribeSimulationJobResult::SetLoggingConfig
void SetLoggingConfig(LoggingConfig &&value)
Definition: DescribeSimulationJobResult.h:503
Aws::RoboMaker::Model::DescribeSimulationJobResult::SetFailureCode
void SetFailureCode(SimulationJobErrorCode &&value)
Definition: DescribeSimulationJobResult.h:314
AWSVector.h
Aws::RoboMaker::Model::SimulationApplicationConfig
Definition: SimulationApplicationConfig.h:38
Aws::RoboMaker::Model::DescribeSimulationJobResult::SetClientRequestToken
void SetClientRequestToken(const char *value)
Definition: DescribeSimulationJobResult.h:443
Aws::RoboMaker::Model::DescribeSimulationJobResult::SetSimulationApplications
void SetSimulationApplications(Aws::Vector< SimulationApplicationConfig > &&value)
Definition: DescribeSimulationJobResult.h:643
Aws::RoboMaker::Model::ComputeResponse
Definition: ComputeResponse.h:30
Aws::RoboMaker::Model::DescribeSimulationJobResult::WithVpcConfig
DescribeSimulationJobResult & WithVpcConfig(VPCConfigResponse &&value)
Definition: DescribeSimulationJobResult.h:786
Aws::RoboMaker::Model::DescribeSimulationJobResult::DescribeSimulationJobResult
DescribeSimulationJobResult()
Aws::RoboMaker::Model::DescribeSimulationJobResult::GetCompute
const ComputeResponse & GetCompute() const
Definition: DescribeSimulationJobResult.h:818
Aws::RoboMaker::Model::DescribeSimulationJobResult::SetLastStartedAt
void SetLastStartedAt(Aws::Utils::DateTime &&value)
Definition: DescribeSimulationJobResult.h:163
Aws::RoboMaker::Model::DescribeSimulationJobResult::SetVpcConfig
void SetVpcConfig(VPCConfigResponse &&value)
Definition: DescribeSimulationJobResult.h:776
Aws::RoboMaker::Model::DescribeSimulationJobResult::SetNetworkInterface
void SetNetworkInterface(NetworkInterface &&value)
Definition: DescribeSimulationJobResult.h:802
Aws::RoboMaker::Model::DescribeSimulationJobResult::WithMaxJobDurationInSeconds
DescribeSimulationJobResult & WithMaxJobDurationInSeconds(long long value)
Definition: DescribeSimulationJobResult.h:532
ComputeResponse.h
Aws::RoboMaker::Model::FailureBehavior
FailureBehavior
Definition: FailureBehavior.h:17
AWS_ROBOMAKER_API
#define AWS_ROBOMAKER_API
Definition: RoboMaker_EXPORTS.h:28
Aws::RoboMaker::Model::DescribeSimulationJobResult::GetLastUpdatedAt
const Aws::Utils::DateTime & GetLastUpdatedAt() const
Definition: DescribeSimulationJobResult.h:182
Aws::RoboMaker::Model::DescribeSimulationJobResult::SetClientRequestToken
void SetClientRequestToken(const Aws::String &value)
Definition: DescribeSimulationJobResult.h:431
Aws::RoboMaker::Model::DescribeSimulationJobResult::SetArn
void SetArn(const char *value)
Definition: DescribeSimulationJobResult.h:67
Aws::RoboMaker::Model::SimulationJobStatus
SimulationJobStatus
Definition: SimulationJobStatus.h:17
Aws::RoboMaker::Model::OutputLocation
Definition: OutputLocation.h:32
Aws::RoboMaker::Model::SimulationJobErrorCode
SimulationJobErrorCode
Definition: SimulationJobErrorCode.h:17
Aws::RoboMaker::Model::DescribeSimulationJobResult::SetClientRequestToken
void SetClientRequestToken(Aws::String &&value)
Definition: DescribeSimulationJobResult.h:437
NetworkInterface.h
Aws::RoboMaker::Model::DescribeSimulationJobResult::WithArn
DescribeSimulationJobResult & WithArn(const Aws::String &value)
Definition: DescribeSimulationJobResult.h:72
Aws::RoboMaker::Model::RobotApplicationConfig
Definition: RobotApplicationConfig.h:37
Aws::RoboMaker::Model::DescribeSimulationJobResult::SetIamRole
void SetIamRole(const Aws::String &value)
Definition: DescribeSimulationJobResult.h:561
Aws::RoboMaker::Model::DescribeSimulationJobResult::SetVpcConfig
void SetVpcConfig(const VPCConfigResponse &value)
Definition: DescribeSimulationJobResult.h:771
Aws::RoboMaker::Model::DescribeSimulationJobResult::AddRobotApplications
DescribeSimulationJobResult & AddRobotApplications(RobotApplicationConfig &&value)
Definition: DescribeSimulationJobResult.h:627
Aws::RoboMaker::Model::DescribeSimulationJobResult::GetLastStartedAt
const Aws::Utils::DateTime & GetLastStartedAt() const
Definition: DescribeSimulationJobResult.h:151
Aws::RoboMaker::Model::DescribeSimulationJobResult::WithOutputLocation
DescribeSimulationJobResult & WithOutputLocation(OutputLocation &&value)
Definition: DescribeSimulationJobResult.h:487
Aws::RoboMaker::Model::DescribeSimulationJobResult::GetLoggingConfig
const LoggingConfig & GetLoggingConfig() const
Definition: DescribeSimulationJobResult.h:493
Aws::RoboMaker::Model::DescribeSimulationJobResult::AddSimulationApplications
DescribeSimulationJobResult & AddSimulationApplications(const SimulationApplicationConfig &value)
Definition: DescribeSimulationJobResult.h:658
RoboMaker_EXPORTS.h
Aws::RoboMaker::Model::DescribeSimulationJobResult::WithNetworkInterface
DescribeSimulationJobResult & WithNetworkInterface(NetworkInterface &&value)
Definition: DescribeSimulationJobResult.h:812
SimulationJobStatus.h
DataSource.h
Aws::RoboMaker::Model::DescribeSimulationJobResult::WithFailureReason
DescribeSimulationJobResult & WithFailureReason(const Aws::String &value)
Definition: DescribeSimulationJobResult.h:404
Aws::RoboMaker::Model::DescribeSimulationJobResult::WithLastStartedAt
DescribeSimulationJobResult & WithLastStartedAt(const Aws::Utils::DateTime &value)
Definition: DescribeSimulationJobResult.h:169
AWSString.h
Aws::RoboMaker::Model::DescribeSimulationJobResult::WithIamRole
DescribeSimulationJobResult & WithIamRole(const Aws::String &value)
Definition: DescribeSimulationJobResult.h:579
Aws::RoboMaker::Model::DescribeSimulationJobResult::WithName
DescribeSimulationJobResult & WithName(const char *value)
Definition: DescribeSimulationJobResult.h:118
Aws::RoboMaker::Model::DescribeSimulationJobResult::SetStatus
void SetStatus(const SimulationJobStatus &value)
Definition: DescribeSimulationJobResult.h:129
Aws::RoboMaker::Model::DescribeSimulationJobResult::WithRobotApplications
DescribeSimulationJobResult & WithRobotApplications(const Aws::Vector< RobotApplicationConfig > &value)
Definition: DescribeSimulationJobResult.h:612
Aws::RoboMaker::Model::DescribeSimulationJobResult::SetCompute
void SetCompute(ComputeResponse &&value)
Definition: DescribeSimulationJobResult.h:828
Aws::RoboMaker::Model::DescribeSimulationJobResult::SetLoggingConfig
void SetLoggingConfig(const LoggingConfig &value)
Definition: DescribeSimulationJobResult.h:498
Aws::RoboMaker::Model::DescribeSimulationJobResult::SetArn
void SetArn(const Aws::String &value)
Definition: DescribeSimulationJobResult.h:57
Aws::RoboMaker::Model::DescribeSimulationJobResult::WithCompute
DescribeSimulationJobResult & WithCompute(ComputeResponse &&value)
Definition: DescribeSimulationJobResult.h:838
Aws::RoboMaker::Model::DescribeSimulationJobResult::SetLastStartedAt
void SetLastStartedAt(const Aws::Utils::DateTime &value)
Definition: DescribeSimulationJobResult.h:157
Aws::RoboMaker::Model::DescribeSimulationJobResult::SetFailureReason
void SetFailureReason(Aws::String &&value)
Definition: DescribeSimulationJobResult.h:390
Aws::RoboMaker::Model::NetworkInterface
Definition: NetworkInterface.h:32
Aws::RoboMaker::Model::DescribeSimulationJobResult::WithName
DescribeSimulationJobResult & WithName(Aws::String &&value)
Definition: DescribeSimulationJobResult.h:113
Aws::RoboMaker::Model::DescribeSimulationJobResult::GetDataSources
const Aws::Vector< DataSource > & GetDataSources() const
Definition: DescribeSimulationJobResult.h:669
Aws::RoboMaker::Model::DescribeSimulationJobResult::AddSimulationApplications
DescribeSimulationJobResult & AddSimulationApplications(SimulationApplicationConfig &&value)
Definition: DescribeSimulationJobResult.h:663
Aws::RoboMaker::Model::DescribeSimulationJobResult::WithSimulationTimeMillis
DescribeSimulationJobResult & WithSimulationTimeMillis(long long value)
Definition: DescribeSimulationJobResult.h:548
Aws::RoboMaker::Model::DescribeSimulationJobResult::WithCompute
DescribeSimulationJobResult & WithCompute(const ComputeResponse &value)
Definition: DescribeSimulationJobResult.h:833
Aws::RoboMaker::Model::DescribeSimulationJobResult::GetFailureCode
const SimulationJobErrorCode & GetFailureCode() const
Definition: DescribeSimulationJobResult.h:260
Aws::RoboMaker::Model::DescribeSimulationJobResult::SetName
void SetName(const Aws::String &value)
Definition: DescribeSimulationJobResult.h:93
LoggingConfig.h
Aws::RoboMaker::Model::DescribeSimulationJobResult::GetIamRole
const Aws::String & GetIamRole() const
Definition: DescribeSimulationJobResult.h:555
Aws::RoboMaker::Model::DescribeSimulationJobResult::SetArn
void SetArn(Aws::String &&value)
Definition: DescribeSimulationJobResult.h:62
Aws::RoboMaker::Model::DescribeSimulationJobResult::WithRobotApplications
DescribeSimulationJobResult & WithRobotApplications(Aws::Vector< RobotApplicationConfig > &&value)
Definition: DescribeSimulationJobResult.h:617
Aws::RoboMaker::Model::DescribeSimulationJobResult::SetLastUpdatedAt
void SetLastUpdatedAt(const Aws::Utils::DateTime &value)
Definition: DescribeSimulationJobResult.h:188
Aws::RoboMaker::Model::DescribeSimulationJobResult::WithClientRequestToken
DescribeSimulationJobResult & WithClientRequestToken(const Aws::String &value)
Definition: DescribeSimulationJobResult.h:449
Aws::RoboMaker::Model::DescribeSimulationJobResult::WithFailureCode
DescribeSimulationJobResult & WithFailureCode(const SimulationJobErrorCode &value)
Definition: DescribeSimulationJobResult.h:341
Aws::RoboMaker::Model::DescribeSimulationJobResult::GetTags
const Aws::Map< Aws::String, Aws::String > & GetTags() const
Definition: DescribeSimulationJobResult.h:705
SimulationApplicationConfig.h
Aws::RoboMaker::Model::DescribeSimulationJobResult::GetSimulationTimeMillis
long long GetSimulationTimeMillis() const
Definition: DescribeSimulationJobResult.h:538
Aws
Definition: AccessManagementClient.h:15
Aws::RoboMaker::Model::DescribeSimulationJobResult
Definition: DescribeSimulationJobResult.h:42
Aws::RoboMaker::Model::DescribeSimulationJobResult::WithSimulationApplications
DescribeSimulationJobResult & WithSimulationApplications(Aws::Vector< SimulationApplicationConfig > &&value)
Definition: DescribeSimulationJobResult.h:653
Aws::RoboMaker::Model::DescribeSimulationJobResult::SetIamRole
void SetIamRole(Aws::String &&value)
Definition: DescribeSimulationJobResult.h:567
Aws::RoboMaker::Model::DescribeSimulationJobResult::AddTags
DescribeSimulationJobResult & AddTags(const char *key, const char *value)
Definition: DescribeSimulationJobResult.h:760
Aws::RoboMaker::Model::DescribeSimulationJobResult::SetRobotApplications
void SetRobotApplications(const Aws::Vector< RobotApplicationConfig > &value)
Definition: DescribeSimulationJobResult.h:602
Aws::RoboMaker::Model::DescribeSimulationJobResult::WithNetworkInterface
DescribeSimulationJobResult & WithNetworkInterface(const NetworkInterface &value)
Definition: DescribeSimulationJobResult.h:807
Aws::RoboMaker::Model::DescribeSimulationJobResult::AddTags
DescribeSimulationJobResult & AddTags(const Aws::String &key, const Aws::String &value)
Definition: DescribeSimulationJobResult.h:730
Aws::RoboMaker::Model::DescribeSimulationJobResult::SetStatus
void SetStatus(SimulationJobStatus &&value)
Definition: DescribeSimulationJobResult.h:134
Aws::RoboMaker::Model::DescribeSimulationJobResult::GetMaxJobDurationInSeconds
long long GetMaxJobDurationInSeconds() const
Definition: DescribeSimulationJobResult.h:520
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::RoboMaker::Model::DescribeSimulationJobResult::operator=
DescribeSimulationJobResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
Aws::RoboMaker::Model::DescribeSimulationJobResult::SetMaxJobDurationInSeconds
void SetMaxJobDurationInSeconds(long long value)
Definition: DescribeSimulationJobResult.h:526
Aws::RoboMaker::Model::DescribeSimulationJobResult::AddRobotApplications
DescribeSimulationJobResult & AddRobotApplications(const RobotApplicationConfig &value)
Definition: DescribeSimulationJobResult.h:622
Aws::RoboMaker::Model::DescribeSimulationJobResult::GetFailureBehavior
const FailureBehavior & GetFailureBehavior() const
Definition: DescribeSimulationJobResult.h:212
Aws::RoboMaker::Model::DescribeSimulationJobResult::SetName
void SetName(const char *value)
Definition: DescribeSimulationJobResult.h:103
VPCConfigResponse.h
Aws::RoboMaker::Model::DescribeSimulationJobResult::WithLoggingConfig
DescribeSimulationJobResult & WithLoggingConfig(const LoggingConfig &value)
Definition: DescribeSimulationJobResult.h:508
Aws::RoboMaker::Model::DescribeSimulationJobResult::SetIamRole
void SetIamRole(const char *value)
Definition: DescribeSimulationJobResult.h:573
Aws::RoboMaker::Model::DescribeSimulationJobResult::WithOutputLocation
DescribeSimulationJobResult & WithOutputLocation(const OutputLocation &value)
Definition: DescribeSimulationJobResult.h:482
Aws::RoboMaker::Model::DescribeSimulationJobResult::WithArn
DescribeSimulationJobResult & WithArn(const char *value)
Definition: DescribeSimulationJobResult.h:82
Aws::RoboMaker::Model::DescribeSimulationJobResult::WithLoggingConfig
DescribeSimulationJobResult & WithLoggingConfig(LoggingConfig &&value)
Definition: DescribeSimulationJobResult.h:513
SimulationJobErrorCode.h
Aws::RoboMaker::Model::DescribeSimulationJobResult::GetStatus
const SimulationJobStatus & GetStatus() const
Definition: DescribeSimulationJobResult.h:124
Aws::RoboMaker::Model::DescribeSimulationJobResult::WithIamRole
DescribeSimulationJobResult & WithIamRole(const char *value)
Definition: DescribeSimulationJobResult.h:591
Aws::RoboMaker::Model::DescribeSimulationJobResult::SetFailureCode
void SetFailureCode(const SimulationJobErrorCode &value)
Definition: DescribeSimulationJobResult.h:287
Aws::RoboMaker::Model::DescribeSimulationJobResult::SetOutputLocation
void SetOutputLocation(OutputLocation &&value)
Definition: DescribeSimulationJobResult.h:477
Aws::RoboMaker::Model::DescribeSimulationJobResult::SetTags
void SetTags(const Aws::Map< Aws::String, Aws::String > &value)
Definition: DescribeSimulationJobResult.h:710
AWSMap.h
Aws::RoboMaker::Model::DescribeSimulationJobResult::DescribeSimulationJobResult
DescribeSimulationJobResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
Aws::RoboMaker::Model::DescribeSimulationJobResult::WithArn
DescribeSimulationJobResult & WithArn(Aws::String &&value)
Definition: DescribeSimulationJobResult.h:77
Aws::RoboMaker::Model::DescribeSimulationJobResult::WithFailureCode
DescribeSimulationJobResult & WithFailureCode(SimulationJobErrorCode &&value)
Definition: DescribeSimulationJobResult.h:368
Aws::RoboMaker::Model::DescribeSimulationJobResult::SetRobotApplications
void SetRobotApplications(Aws::Vector< RobotApplicationConfig > &&value)
Definition: DescribeSimulationJobResult.h:607
Aws::RoboMaker::Model::DescribeSimulationJobResult::SetFailureBehavior
void SetFailureBehavior(FailureBehavior &&value)
Definition: DescribeSimulationJobResult.h:222
Aws::RoboMaker::Model::DescribeSimulationJobResult::SetSimulationTimeMillis
void SetSimulationTimeMillis(long long value)
Definition: DescribeSimulationJobResult.h:543
Aws::RoboMaker::Model::DescribeSimulationJobResult::SetFailureReason
void SetFailureReason(const char *value)
Definition: DescribeSimulationJobResult.h:397
Aws::RoboMaker::Model::DescribeSimulationJobResult::SetTags
void SetTags(Aws::Map< Aws::String, Aws::String > &&value)
Definition: DescribeSimulationJobResult.h:715
Aws::RoboMaker::Model::DescribeSimulationJobResult::WithLastUpdatedAt
DescribeSimulationJobResult & WithLastUpdatedAt(const Aws::Utils::DateTime &value)
Definition: DescribeSimulationJobResult.h:200
Aws::RoboMaker::Model::DescribeSimulationJobResult::SetName
void SetName(Aws::String &&value)
Definition: DescribeSimulationJobResult.h:98
Aws::RoboMaker::Model::DescribeSimulationJobResult::WithStatus
DescribeSimulationJobResult & WithStatus(SimulationJobStatus &&value)
Definition: DescribeSimulationJobResult.h:144
Aws::RoboMaker::Model::DescribeSimulationJobResult::GetOutputLocation
const OutputLocation & GetOutputLocation() const
Definition: DescribeSimulationJobResult.h:467
Aws::RoboMaker::Model::DescribeSimulationJobResult::AddDataSources
DescribeSimulationJobResult & AddDataSources(const DataSource &value)
Definition: DescribeSimulationJobResult.h:694
Aws::Map
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
Definition: AWSMap.h:19
Aws::RoboMaker::Model::DescribeSimulationJobResult::WithFailureReason
DescribeSimulationJobResult & WithFailureReason(Aws::String &&value)
Definition: DescribeSimulationJobResult.h:411
Aws::RoboMaker::Model::DescribeSimulationJobResult::WithClientRequestToken
DescribeSimulationJobResult & WithClientRequestToken(Aws::String &&value)
Definition: DescribeSimulationJobResult.h:455
Aws::RoboMaker::Model::DescribeSimulationJobResult::SetCompute
void SetCompute(const ComputeResponse &value)
Definition: DescribeSimulationJobResult.h:823
Aws::RoboMaker::Model::DescribeSimulationJobResult::GetName
const Aws::String & GetName() const
Definition: DescribeSimulationJobResult.h:88
Aws::RoboMaker::Model::DescribeSimulationJobResult::WithTags
DescribeSimulationJobResult & WithTags(const Aws::Map< Aws::String, Aws::String > &value)
Definition: DescribeSimulationJobResult.h:720
Aws::RoboMaker::Model::DescribeSimulationJobResult::WithTags
DescribeSimulationJobResult & WithTags(Aws::Map< Aws::String, Aws::String > &&value)
Definition: DescribeSimulationJobResult.h:725