AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
RoboMakerClient.h
1
6#pragma once
7#include <aws/robomaker/RoboMaker_EXPORTS.h>
8#include <aws/core/client/ClientConfiguration.h>
9#include <aws/core/client/AWSClient.h>
10#include <aws/core/client/AWSClientAsyncCRTP.h>
11#include <aws/core/utils/json/JsonSerializer.h>
12#include <aws/robomaker/RoboMakerServiceClientModel.h>
13
14namespace Aws
15{
16namespace RoboMaker
17{
21 class AWS_ROBOMAKER_API RoboMakerClient : public Aws::Client::AWSJsonClient, public Aws::Client::ClientWithAsyncTemplateMethods<RoboMakerClient>
22 {
23 public:
25 static const char* GetServiceName();
26 static const char* GetAllocationTag();
27
30
36 std::shared_ptr<RoboMakerEndpointProviderBase> endpointProvider = nullptr);
37
43 std::shared_ptr<RoboMakerEndpointProviderBase> endpointProvider = nullptr,
45
50 RoboMakerClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
51 std::shared_ptr<RoboMakerEndpointProviderBase> endpointProvider = nullptr,
53
54
55 /* Legacy constructors due deprecation */
61
67 const Aws::Client::ClientConfiguration& clientConfiguration);
68
73 RoboMakerClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
74 const Aws::Client::ClientConfiguration& clientConfiguration);
75
76 /* End of legacy constructors due deprecation */
78
92
96 template<typename BatchDeleteWorldsRequestT = Model::BatchDeleteWorldsRequest>
97 Model::BatchDeleteWorldsOutcomeCallable BatchDeleteWorldsCallable(const BatchDeleteWorldsRequestT& request) const
98 {
99 return SubmitCallable(&RoboMakerClient::BatchDeleteWorlds, request);
100 }
101
105 template<typename BatchDeleteWorldsRequestT = Model::BatchDeleteWorldsRequest>
106 void BatchDeleteWorldsAsync(const BatchDeleteWorldsRequestT& request, const BatchDeleteWorldsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
107 {
108 return SubmitAsync(&RoboMakerClient::BatchDeleteWorlds, request, handler, context);
109 }
110
124
128 template<typename BatchDescribeSimulationJobRequestT = Model::BatchDescribeSimulationJobRequest>
129 Model::BatchDescribeSimulationJobOutcomeCallable BatchDescribeSimulationJobCallable(const BatchDescribeSimulationJobRequestT& request) const
130 {
131 return SubmitCallable(&RoboMakerClient::BatchDescribeSimulationJob, request);
132 }
133
137 template<typename BatchDescribeSimulationJobRequestT = Model::BatchDescribeSimulationJobRequest>
138 void BatchDescribeSimulationJobAsync(const BatchDescribeSimulationJobRequestT& request, const BatchDescribeSimulationJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
139 {
140 return SubmitAsync(&RoboMakerClient::BatchDescribeSimulationJob, request, handler, context);
141 }
142
156
160 template<typename CancelSimulationJobRequestT = Model::CancelSimulationJobRequest>
161 Model::CancelSimulationJobOutcomeCallable CancelSimulationJobCallable(const CancelSimulationJobRequestT& request) const
162 {
163 return SubmitCallable(&RoboMakerClient::CancelSimulationJob, request);
164 }
165
169 template<typename CancelSimulationJobRequestT = Model::CancelSimulationJobRequest>
170 void CancelSimulationJobAsync(const CancelSimulationJobRequestT& request, const CancelSimulationJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
171 {
172 return SubmitAsync(&RoboMakerClient::CancelSimulationJob, request, handler, context);
173 }
174
189
193 template<typename CancelSimulationJobBatchRequestT = Model::CancelSimulationJobBatchRequest>
194 Model::CancelSimulationJobBatchOutcomeCallable CancelSimulationJobBatchCallable(const CancelSimulationJobBatchRequestT& request) const
195 {
196 return SubmitCallable(&RoboMakerClient::CancelSimulationJobBatch, request);
197 }
198
202 template<typename CancelSimulationJobBatchRequestT = Model::CancelSimulationJobBatchRequest>
203 void CancelSimulationJobBatchAsync(const CancelSimulationJobBatchRequestT& request, const CancelSimulationJobBatchResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
204 {
205 return SubmitAsync(&RoboMakerClient::CancelSimulationJobBatch, request, handler, context);
206 }
207
221
225 template<typename CancelWorldExportJobRequestT = Model::CancelWorldExportJobRequest>
226 Model::CancelWorldExportJobOutcomeCallable CancelWorldExportJobCallable(const CancelWorldExportJobRequestT& request) const
227 {
228 return SubmitCallable(&RoboMakerClient::CancelWorldExportJob, request);
229 }
230
234 template<typename CancelWorldExportJobRequestT = Model::CancelWorldExportJobRequest>
235 void CancelWorldExportJobAsync(const CancelWorldExportJobRequestT& request, const CancelWorldExportJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
236 {
237 return SubmitAsync(&RoboMakerClient::CancelWorldExportJob, request, handler, context);
238 }
239
253
257 template<typename CancelWorldGenerationJobRequestT = Model::CancelWorldGenerationJobRequest>
258 Model::CancelWorldGenerationJobOutcomeCallable CancelWorldGenerationJobCallable(const CancelWorldGenerationJobRequestT& request) const
259 {
260 return SubmitCallable(&RoboMakerClient::CancelWorldGenerationJob, request);
261 }
262
266 template<typename CancelWorldGenerationJobRequestT = Model::CancelWorldGenerationJobRequest>
267 void CancelWorldGenerationJobAsync(const CancelWorldGenerationJobRequestT& request, const CancelWorldGenerationJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
268 {
269 return SubmitAsync(&RoboMakerClient::CancelWorldGenerationJob, request, handler, context);
270 }
271
284
288 template<typename CreateRobotApplicationRequestT = Model::CreateRobotApplicationRequest>
289 Model::CreateRobotApplicationOutcomeCallable CreateRobotApplicationCallable(const CreateRobotApplicationRequestT& request) const
290 {
291 return SubmitCallable(&RoboMakerClient::CreateRobotApplication, request);
292 }
293
297 template<typename CreateRobotApplicationRequestT = Model::CreateRobotApplicationRequest>
298 void CreateRobotApplicationAsync(const CreateRobotApplicationRequestT& request, const CreateRobotApplicationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
299 {
300 return SubmitAsync(&RoboMakerClient::CreateRobotApplication, request, handler, context);
301 }
302
316
320 template<typename CreateRobotApplicationVersionRequestT = Model::CreateRobotApplicationVersionRequest>
321 Model::CreateRobotApplicationVersionOutcomeCallable CreateRobotApplicationVersionCallable(const CreateRobotApplicationVersionRequestT& request) const
322 {
323 return SubmitCallable(&RoboMakerClient::CreateRobotApplicationVersion, request);
324 }
325
329 template<typename CreateRobotApplicationVersionRequestT = Model::CreateRobotApplicationVersionRequest>
330 void CreateRobotApplicationVersionAsync(const CreateRobotApplicationVersionRequestT& request, const CreateRobotApplicationVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
331 {
332 return SubmitAsync(&RoboMakerClient::CreateRobotApplicationVersion, request, handler, context);
333 }
334
348
352 template<typename CreateSimulationApplicationRequestT = Model::CreateSimulationApplicationRequest>
353 Model::CreateSimulationApplicationOutcomeCallable CreateSimulationApplicationCallable(const CreateSimulationApplicationRequestT& request) const
354 {
355 return SubmitCallable(&RoboMakerClient::CreateSimulationApplication, request);
356 }
357
361 template<typename CreateSimulationApplicationRequestT = Model::CreateSimulationApplicationRequest>
362 void CreateSimulationApplicationAsync(const CreateSimulationApplicationRequestT& request, const CreateSimulationApplicationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
363 {
364 return SubmitAsync(&RoboMakerClient::CreateSimulationApplication, request, handler, context);
365 }
366
380
384 template<typename CreateSimulationApplicationVersionRequestT = Model::CreateSimulationApplicationVersionRequest>
386 {
387 return SubmitCallable(&RoboMakerClient::CreateSimulationApplicationVersion, request);
388 }
389
393 template<typename CreateSimulationApplicationVersionRequestT = Model::CreateSimulationApplicationVersionRequest>
394 void CreateSimulationApplicationVersionAsync(const CreateSimulationApplicationVersionRequestT& request, const CreateSimulationApplicationVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
395 {
396 return SubmitAsync(&RoboMakerClient::CreateSimulationApplicationVersion, request, handler, context);
397 }
398
413
417 template<typename CreateSimulationJobRequestT = Model::CreateSimulationJobRequest>
418 Model::CreateSimulationJobOutcomeCallable CreateSimulationJobCallable(const CreateSimulationJobRequestT& request) const
419 {
420 return SubmitCallable(&RoboMakerClient::CreateSimulationJob, request);
421 }
422
426 template<typename CreateSimulationJobRequestT = Model::CreateSimulationJobRequest>
427 void CreateSimulationJobAsync(const CreateSimulationJobRequestT& request, const CreateSimulationJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
428 {
429 return SubmitAsync(&RoboMakerClient::CreateSimulationJob, request, handler, context);
430 }
431
444
448 template<typename CreateWorldExportJobRequestT = Model::CreateWorldExportJobRequest>
449 Model::CreateWorldExportJobOutcomeCallable CreateWorldExportJobCallable(const CreateWorldExportJobRequestT& request) const
450 {
451 return SubmitCallable(&RoboMakerClient::CreateWorldExportJob, request);
452 }
453
457 template<typename CreateWorldExportJobRequestT = Model::CreateWorldExportJobRequest>
458 void CreateWorldExportJobAsync(const CreateWorldExportJobRequestT& request, const CreateWorldExportJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
459 {
460 return SubmitAsync(&RoboMakerClient::CreateWorldExportJob, request, handler, context);
461 }
462
476
480 template<typename CreateWorldGenerationJobRequestT = Model::CreateWorldGenerationJobRequest>
481 Model::CreateWorldGenerationJobOutcomeCallable CreateWorldGenerationJobCallable(const CreateWorldGenerationJobRequestT& request) const
482 {
483 return SubmitCallable(&RoboMakerClient::CreateWorldGenerationJob, request);
484 }
485
489 template<typename CreateWorldGenerationJobRequestT = Model::CreateWorldGenerationJobRequest>
490 void CreateWorldGenerationJobAsync(const CreateWorldGenerationJobRequestT& request, const CreateWorldGenerationJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
491 {
492 return SubmitAsync(&RoboMakerClient::CreateWorldGenerationJob, request, handler, context);
493 }
494
507
511 template<typename CreateWorldTemplateRequestT = Model::CreateWorldTemplateRequest>
512 Model::CreateWorldTemplateOutcomeCallable CreateWorldTemplateCallable(const CreateWorldTemplateRequestT& request = {}) const
513 {
514 return SubmitCallable(&RoboMakerClient::CreateWorldTemplate, request);
515 }
516
520 template<typename CreateWorldTemplateRequestT = Model::CreateWorldTemplateRequest>
521 void CreateWorldTemplateAsync(const CreateWorldTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const CreateWorldTemplateRequestT& request = {}) const
522 {
523 return SubmitAsync(&RoboMakerClient::CreateWorldTemplate, request, handler, context);
524 }
525
538
542 template<typename DeleteRobotApplicationRequestT = Model::DeleteRobotApplicationRequest>
543 Model::DeleteRobotApplicationOutcomeCallable DeleteRobotApplicationCallable(const DeleteRobotApplicationRequestT& request) const
544 {
545 return SubmitCallable(&RoboMakerClient::DeleteRobotApplication, request);
546 }
547
551 template<typename DeleteRobotApplicationRequestT = Model::DeleteRobotApplicationRequest>
552 void DeleteRobotApplicationAsync(const DeleteRobotApplicationRequestT& request, const DeleteRobotApplicationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
553 {
554 return SubmitAsync(&RoboMakerClient::DeleteRobotApplication, request, handler, context);
555 }
556
570
574 template<typename DeleteSimulationApplicationRequestT = Model::DeleteSimulationApplicationRequest>
575 Model::DeleteSimulationApplicationOutcomeCallable DeleteSimulationApplicationCallable(const DeleteSimulationApplicationRequestT& request) const
576 {
577 return SubmitCallable(&RoboMakerClient::DeleteSimulationApplication, request);
578 }
579
583 template<typename DeleteSimulationApplicationRequestT = Model::DeleteSimulationApplicationRequest>
584 void DeleteSimulationApplicationAsync(const DeleteSimulationApplicationRequestT& request, const DeleteSimulationApplicationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
585 {
586 return SubmitAsync(&RoboMakerClient::DeleteSimulationApplication, request, handler, context);
587 }
588
601
605 template<typename DeleteWorldTemplateRequestT = Model::DeleteWorldTemplateRequest>
606 Model::DeleteWorldTemplateOutcomeCallable DeleteWorldTemplateCallable(const DeleteWorldTemplateRequestT& request) const
607 {
608 return SubmitCallable(&RoboMakerClient::DeleteWorldTemplate, request);
609 }
610
614 template<typename DeleteWorldTemplateRequestT = Model::DeleteWorldTemplateRequest>
615 void DeleteWorldTemplateAsync(const DeleteWorldTemplateRequestT& request, const DeleteWorldTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
616 {
617 return SubmitAsync(&RoboMakerClient::DeleteWorldTemplate, request, handler, context);
618 }
619
633
637 template<typename DescribeRobotApplicationRequestT = Model::DescribeRobotApplicationRequest>
638 Model::DescribeRobotApplicationOutcomeCallable DescribeRobotApplicationCallable(const DescribeRobotApplicationRequestT& request) const
639 {
640 return SubmitCallable(&RoboMakerClient::DescribeRobotApplication, request);
641 }
642
646 template<typename DescribeRobotApplicationRequestT = Model::DescribeRobotApplicationRequest>
647 void DescribeRobotApplicationAsync(const DescribeRobotApplicationRequestT& request, const DescribeRobotApplicationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
648 {
649 return SubmitAsync(&RoboMakerClient::DescribeRobotApplication, request, handler, context);
650 }
651
665
669 template<typename DescribeSimulationApplicationRequestT = Model::DescribeSimulationApplicationRequest>
670 Model::DescribeSimulationApplicationOutcomeCallable DescribeSimulationApplicationCallable(const DescribeSimulationApplicationRequestT& request) const
671 {
672 return SubmitCallable(&RoboMakerClient::DescribeSimulationApplication, request);
673 }
674
678 template<typename DescribeSimulationApplicationRequestT = Model::DescribeSimulationApplicationRequest>
679 void DescribeSimulationApplicationAsync(const DescribeSimulationApplicationRequestT& request, const DescribeSimulationApplicationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
680 {
681 return SubmitAsync(&RoboMakerClient::DescribeSimulationApplication, request, handler, context);
682 }
683
696
700 template<typename DescribeSimulationJobRequestT = Model::DescribeSimulationJobRequest>
701 Model::DescribeSimulationJobOutcomeCallable DescribeSimulationJobCallable(const DescribeSimulationJobRequestT& request) const
702 {
703 return SubmitCallable(&RoboMakerClient::DescribeSimulationJob, request);
704 }
705
709 template<typename DescribeSimulationJobRequestT = Model::DescribeSimulationJobRequest>
710 void DescribeSimulationJobAsync(const DescribeSimulationJobRequestT& request, const DescribeSimulationJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
711 {
712 return SubmitAsync(&RoboMakerClient::DescribeSimulationJob, request, handler, context);
713 }
714
728
732 template<typename DescribeSimulationJobBatchRequestT = Model::DescribeSimulationJobBatchRequest>
733 Model::DescribeSimulationJobBatchOutcomeCallable DescribeSimulationJobBatchCallable(const DescribeSimulationJobBatchRequestT& request) const
734 {
735 return SubmitCallable(&RoboMakerClient::DescribeSimulationJobBatch, request);
736 }
737
741 template<typename DescribeSimulationJobBatchRequestT = Model::DescribeSimulationJobBatchRequest>
742 void DescribeSimulationJobBatchAsync(const DescribeSimulationJobBatchRequestT& request, const DescribeSimulationJobBatchResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
743 {
744 return SubmitAsync(&RoboMakerClient::DescribeSimulationJobBatch, request, handler, context);
745 }
746
759
763 template<typename DescribeWorldRequestT = Model::DescribeWorldRequest>
764 Model::DescribeWorldOutcomeCallable DescribeWorldCallable(const DescribeWorldRequestT& request) const
765 {
766 return SubmitCallable(&RoboMakerClient::DescribeWorld, request);
767 }
768
772 template<typename DescribeWorldRequestT = Model::DescribeWorldRequest>
773 void DescribeWorldAsync(const DescribeWorldRequestT& request, const DescribeWorldResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
774 {
775 return SubmitAsync(&RoboMakerClient::DescribeWorld, request, handler, context);
776 }
777
790
794 template<typename DescribeWorldExportJobRequestT = Model::DescribeWorldExportJobRequest>
795 Model::DescribeWorldExportJobOutcomeCallable DescribeWorldExportJobCallable(const DescribeWorldExportJobRequestT& request) const
796 {
797 return SubmitCallable(&RoboMakerClient::DescribeWorldExportJob, request);
798 }
799
803 template<typename DescribeWorldExportJobRequestT = Model::DescribeWorldExportJobRequest>
804 void DescribeWorldExportJobAsync(const DescribeWorldExportJobRequestT& request, const DescribeWorldExportJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
805 {
806 return SubmitAsync(&RoboMakerClient::DescribeWorldExportJob, request, handler, context);
807 }
808
822
826 template<typename DescribeWorldGenerationJobRequestT = Model::DescribeWorldGenerationJobRequest>
827 Model::DescribeWorldGenerationJobOutcomeCallable DescribeWorldGenerationJobCallable(const DescribeWorldGenerationJobRequestT& request) const
828 {
829 return SubmitCallable(&RoboMakerClient::DescribeWorldGenerationJob, request);
830 }
831
835 template<typename DescribeWorldGenerationJobRequestT = Model::DescribeWorldGenerationJobRequest>
836 void DescribeWorldGenerationJobAsync(const DescribeWorldGenerationJobRequestT& request, const DescribeWorldGenerationJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
837 {
838 return SubmitAsync(&RoboMakerClient::DescribeWorldGenerationJob, request, handler, context);
839 }
840
853
857 template<typename DescribeWorldTemplateRequestT = Model::DescribeWorldTemplateRequest>
858 Model::DescribeWorldTemplateOutcomeCallable DescribeWorldTemplateCallable(const DescribeWorldTemplateRequestT& request) const
859 {
860 return SubmitCallable(&RoboMakerClient::DescribeWorldTemplate, request);
861 }
862
866 template<typename DescribeWorldTemplateRequestT = Model::DescribeWorldTemplateRequest>
867 void DescribeWorldTemplateAsync(const DescribeWorldTemplateRequestT& request, const DescribeWorldTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
868 {
869 return SubmitAsync(&RoboMakerClient::DescribeWorldTemplate, request, handler, context);
870 }
871
884
888 template<typename GetWorldTemplateBodyRequestT = Model::GetWorldTemplateBodyRequest>
889 Model::GetWorldTemplateBodyOutcomeCallable GetWorldTemplateBodyCallable(const GetWorldTemplateBodyRequestT& request = {}) const
890 {
891 return SubmitCallable(&RoboMakerClient::GetWorldTemplateBody, request);
892 }
893
897 template<typename GetWorldTemplateBodyRequestT = Model::GetWorldTemplateBodyRequest>
898 void GetWorldTemplateBodyAsync(const GetWorldTemplateBodyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const GetWorldTemplateBodyRequestT& request = {}) const
899 {
900 return SubmitAsync(&RoboMakerClient::GetWorldTemplateBody, request, handler, context);
901 }
902
917
921 template<typename ListRobotApplicationsRequestT = Model::ListRobotApplicationsRequest>
922 Model::ListRobotApplicationsOutcomeCallable ListRobotApplicationsCallable(const ListRobotApplicationsRequestT& request = {}) const
923 {
924 return SubmitCallable(&RoboMakerClient::ListRobotApplications, request);
925 }
926
930 template<typename ListRobotApplicationsRequestT = Model::ListRobotApplicationsRequest>
931 void ListRobotApplicationsAsync(const ListRobotApplicationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListRobotApplicationsRequestT& request = {}) const
932 {
933 return SubmitAsync(&RoboMakerClient::ListRobotApplications, request, handler, context);
934 }
935
950
954 template<typename ListSimulationApplicationsRequestT = Model::ListSimulationApplicationsRequest>
955 Model::ListSimulationApplicationsOutcomeCallable ListSimulationApplicationsCallable(const ListSimulationApplicationsRequestT& request = {}) const
956 {
957 return SubmitCallable(&RoboMakerClient::ListSimulationApplications, request);
958 }
959
963 template<typename ListSimulationApplicationsRequestT = Model::ListSimulationApplicationsRequest>
964 void ListSimulationApplicationsAsync(const ListSimulationApplicationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListSimulationApplicationsRequestT& request = {}) const
965 {
966 return SubmitAsync(&RoboMakerClient::ListSimulationApplications, request, handler, context);
967 }
968
983
987 template<typename ListSimulationJobBatchesRequestT = Model::ListSimulationJobBatchesRequest>
988 Model::ListSimulationJobBatchesOutcomeCallable ListSimulationJobBatchesCallable(const ListSimulationJobBatchesRequestT& request = {}) const
989 {
990 return SubmitCallable(&RoboMakerClient::ListSimulationJobBatches, request);
991 }
992
996 template<typename ListSimulationJobBatchesRequestT = Model::ListSimulationJobBatchesRequest>
997 void ListSimulationJobBatchesAsync(const ListSimulationJobBatchesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListSimulationJobBatchesRequestT& request = {}) const
998 {
999 return SubmitAsync(&RoboMakerClient::ListSimulationJobBatches, request, handler, context);
1000 }
1001
1016
1020 template<typename ListSimulationJobsRequestT = Model::ListSimulationJobsRequest>
1021 Model::ListSimulationJobsOutcomeCallable ListSimulationJobsCallable(const ListSimulationJobsRequestT& request = {}) const
1022 {
1023 return SubmitCallable(&RoboMakerClient::ListSimulationJobs, request);
1024 }
1025
1029 template<typename ListSimulationJobsRequestT = Model::ListSimulationJobsRequest>
1030 void ListSimulationJobsAsync(const ListSimulationJobsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListSimulationJobsRequestT& request = {}) const
1031 {
1032 return SubmitAsync(&RoboMakerClient::ListSimulationJobs, request, handler, context);
1033 }
1034
1048
1052 template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
1053 Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT& request) const
1054 {
1055 return SubmitCallable(&RoboMakerClient::ListTagsForResource, request);
1056 }
1057
1061 template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
1062 void ListTagsForResourceAsync(const ListTagsForResourceRequestT& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1063 {
1064 return SubmitAsync(&RoboMakerClient::ListTagsForResource, request, handler, context);
1065 }
1066
1079
1083 template<typename ListWorldExportJobsRequestT = Model::ListWorldExportJobsRequest>
1084 Model::ListWorldExportJobsOutcomeCallable ListWorldExportJobsCallable(const ListWorldExportJobsRequestT& request = {}) const
1085 {
1086 return SubmitCallable(&RoboMakerClient::ListWorldExportJobs, request);
1087 }
1088
1092 template<typename ListWorldExportJobsRequestT = Model::ListWorldExportJobsRequest>
1093 void ListWorldExportJobsAsync(const ListWorldExportJobsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListWorldExportJobsRequestT& request = {}) const
1094 {
1095 return SubmitAsync(&RoboMakerClient::ListWorldExportJobs, request, handler, context);
1096 }
1097
1110
1114 template<typename ListWorldGenerationJobsRequestT = Model::ListWorldGenerationJobsRequest>
1115 Model::ListWorldGenerationJobsOutcomeCallable ListWorldGenerationJobsCallable(const ListWorldGenerationJobsRequestT& request = {}) const
1116 {
1117 return SubmitCallable(&RoboMakerClient::ListWorldGenerationJobs, request);
1118 }
1119
1123 template<typename ListWorldGenerationJobsRequestT = Model::ListWorldGenerationJobsRequest>
1124 void ListWorldGenerationJobsAsync(const ListWorldGenerationJobsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListWorldGenerationJobsRequestT& request = {}) const
1125 {
1126 return SubmitAsync(&RoboMakerClient::ListWorldGenerationJobs, request, handler, context);
1127 }
1128
1141
1145 template<typename ListWorldTemplatesRequestT = Model::ListWorldTemplatesRequest>
1146 Model::ListWorldTemplatesOutcomeCallable ListWorldTemplatesCallable(const ListWorldTemplatesRequestT& request = {}) const
1147 {
1148 return SubmitCallable(&RoboMakerClient::ListWorldTemplates, request);
1149 }
1150
1154 template<typename ListWorldTemplatesRequestT = Model::ListWorldTemplatesRequest>
1155 void ListWorldTemplatesAsync(const ListWorldTemplatesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListWorldTemplatesRequestT& request = {}) const
1156 {
1157 return SubmitAsync(&RoboMakerClient::ListWorldTemplates, request, handler, context);
1158 }
1159
1172
1176 template<typename ListWorldsRequestT = Model::ListWorldsRequest>
1177 Model::ListWorldsOutcomeCallable ListWorldsCallable(const ListWorldsRequestT& request = {}) const
1178 {
1179 return SubmitCallable(&RoboMakerClient::ListWorlds, request);
1180 }
1181
1185 template<typename ListWorldsRequestT = Model::ListWorldsRequest>
1186 void ListWorldsAsync(const ListWorldsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListWorldsRequestT& request = {}) const
1187 {
1188 return SubmitAsync(&RoboMakerClient::ListWorlds, request, handler, context);
1189 }
1190
1204
1208 template<typename RestartSimulationJobRequestT = Model::RestartSimulationJobRequest>
1209 Model::RestartSimulationJobOutcomeCallable RestartSimulationJobCallable(const RestartSimulationJobRequestT& request) const
1210 {
1211 return SubmitCallable(&RoboMakerClient::RestartSimulationJob, request);
1212 }
1213
1217 template<typename RestartSimulationJobRequestT = Model::RestartSimulationJobRequest>
1218 void RestartSimulationJobAsync(const RestartSimulationJobRequestT& request, const RestartSimulationJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1219 {
1220 return SubmitAsync(&RoboMakerClient::RestartSimulationJob, request, handler, context);
1221 }
1222
1237
1241 template<typename StartSimulationJobBatchRequestT = Model::StartSimulationJobBatchRequest>
1242 Model::StartSimulationJobBatchOutcomeCallable StartSimulationJobBatchCallable(const StartSimulationJobBatchRequestT& request) const
1243 {
1244 return SubmitCallable(&RoboMakerClient::StartSimulationJobBatch, request);
1245 }
1246
1250 template<typename StartSimulationJobBatchRequestT = Model::StartSimulationJobBatchRequest>
1251 void StartSimulationJobBatchAsync(const StartSimulationJobBatchRequestT& request, const StartSimulationJobBatchResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1252 {
1253 return SubmitAsync(&RoboMakerClient::StartSimulationJobBatch, request, handler, context);
1254 }
1255
1274
1278 template<typename TagResourceRequestT = Model::TagResourceRequest>
1279 Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT& request) const
1280 {
1281 return SubmitCallable(&RoboMakerClient::TagResource, request);
1282 }
1283
1287 template<typename TagResourceRequestT = Model::TagResourceRequest>
1288 void TagResourceAsync(const TagResourceRequestT& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1289 {
1290 return SubmitAsync(&RoboMakerClient::TagResource, request, handler, context);
1291 }
1292
1309
1313 template<typename UntagResourceRequestT = Model::UntagResourceRequest>
1314 Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT& request) const
1315 {
1316 return SubmitCallable(&RoboMakerClient::UntagResource, request);
1317 }
1318
1322 template<typename UntagResourceRequestT = Model::UntagResourceRequest>
1323 void UntagResourceAsync(const UntagResourceRequestT& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1324 {
1325 return SubmitAsync(&RoboMakerClient::UntagResource, request, handler, context);
1326 }
1327
1340
1344 template<typename UpdateRobotApplicationRequestT = Model::UpdateRobotApplicationRequest>
1345 Model::UpdateRobotApplicationOutcomeCallable UpdateRobotApplicationCallable(const UpdateRobotApplicationRequestT& request) const
1346 {
1347 return SubmitCallable(&RoboMakerClient::UpdateRobotApplication, request);
1348 }
1349
1353 template<typename UpdateRobotApplicationRequestT = Model::UpdateRobotApplicationRequest>
1354 void UpdateRobotApplicationAsync(const UpdateRobotApplicationRequestT& request, const UpdateRobotApplicationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1355 {
1356 return SubmitAsync(&RoboMakerClient::UpdateRobotApplication, request, handler, context);
1357 }
1358
1372
1376 template<typename UpdateSimulationApplicationRequestT = Model::UpdateSimulationApplicationRequest>
1377 Model::UpdateSimulationApplicationOutcomeCallable UpdateSimulationApplicationCallable(const UpdateSimulationApplicationRequestT& request) const
1378 {
1379 return SubmitCallable(&RoboMakerClient::UpdateSimulationApplication, request);
1380 }
1381
1385 template<typename UpdateSimulationApplicationRequestT = Model::UpdateSimulationApplicationRequest>
1386 void UpdateSimulationApplicationAsync(const UpdateSimulationApplicationRequestT& request, const UpdateSimulationApplicationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1387 {
1388 return SubmitAsync(&RoboMakerClient::UpdateSimulationApplication, request, handler, context);
1389 }
1390
1403
1407 template<typename UpdateWorldTemplateRequestT = Model::UpdateWorldTemplateRequest>
1408 Model::UpdateWorldTemplateOutcomeCallable UpdateWorldTemplateCallable(const UpdateWorldTemplateRequestT& request) const
1409 {
1410 return SubmitCallable(&RoboMakerClient::UpdateWorldTemplate, request);
1411 }
1412
1416 template<typename UpdateWorldTemplateRequestT = Model::UpdateWorldTemplateRequest>
1417 void UpdateWorldTemplateAsync(const UpdateWorldTemplateRequestT& request, const UpdateWorldTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1418 {
1419 return SubmitAsync(&RoboMakerClient::UpdateWorldTemplate, request, handler, context);
1420 }
1421
1422
1423 void OverrideEndpoint(const Aws::String& endpoint);
1424 std::shared_ptr<RoboMakerEndpointProviderBase>& accessEndpointProvider();
1425 private:
1427 void init(const RoboMakerClientConfiguration& clientConfiguration);
1428
1429 RoboMakerClientConfiguration m_clientConfiguration;
1430 std::shared_ptr<RoboMakerEndpointProviderBase> m_endpointProvider;
1431 };
1432
1433} // namespace RoboMaker
1434} // namespace Aws
virtual Model::ListSimulationApplicationsOutcome ListSimulationApplications(const Model::ListSimulationApplicationsRequest &request={}) const
virtual Model::CancelSimulationJobBatchOutcome CancelSimulationJobBatch(const Model::CancelSimulationJobBatchRequest &request) const
void DescribeWorldTemplateAsync(const DescribeWorldTemplateRequestT &request, const DescribeWorldTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListWorldTemplatesAsync(const ListWorldTemplatesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListWorldTemplatesRequestT &request={}) const
virtual Model::DeleteSimulationApplicationOutcome DeleteSimulationApplication(const Model::DeleteSimulationApplicationRequest &request) const
void ListSimulationJobsAsync(const ListSimulationJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListSimulationJobsRequestT &request={}) const
Model::CancelSimulationJobOutcomeCallable CancelSimulationJobCallable(const CancelSimulationJobRequestT &request) const
Model::ListSimulationJobBatchesOutcomeCallable ListSimulationJobBatchesCallable(const ListSimulationJobBatchesRequestT &request={}) const
virtual Model::CreateWorldExportJobOutcome CreateWorldExportJob(const Model::CreateWorldExportJobRequest &request) const
void DescribeSimulationJobBatchAsync(const DescribeSimulationJobBatchRequestT &request, const DescribeSimulationJobBatchResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
static const char * GetAllocationTag()
Model::CreateWorldGenerationJobOutcomeCallable CreateWorldGenerationJobCallable(const CreateWorldGenerationJobRequestT &request) const
Aws::Client::AWSJsonClient BASECLASS
Model::ListSimulationJobsOutcomeCallable ListSimulationJobsCallable(const ListSimulationJobsRequestT &request={}) const
RoboMakerClient(const Aws::Client::ClientConfiguration &clientConfiguration)
void DescribeWorldGenerationJobAsync(const DescribeWorldGenerationJobRequestT &request, const DescribeWorldGenerationJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateRobotApplicationVersionOutcome CreateRobotApplicationVersion(const Model::CreateRobotApplicationVersionRequest &request) const
void BatchDescribeSimulationJobAsync(const BatchDescribeSimulationJobRequestT &request, const BatchDescribeSimulationJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListWorldGenerationJobsOutcome ListWorldGenerationJobs(const Model::ListWorldGenerationJobsRequest &request={}) const
virtual Model::ListWorldExportJobsOutcome ListWorldExportJobs(const Model::ListWorldExportJobsRequest &request={}) const
RoboMakerClient(const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< RoboMakerEndpointProviderBase > endpointProvider=nullptr, const Aws::RoboMaker::RoboMakerClientConfiguration &clientConfiguration=Aws::RoboMaker::RoboMakerClientConfiguration())
virtual Model::DeleteWorldTemplateOutcome DeleteWorldTemplate(const Model::DeleteWorldTemplateRequest &request) const
void CreateSimulationJobAsync(const CreateSimulationJobRequestT &request, const CreateSimulationJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::BatchDescribeSimulationJobOutcomeCallable BatchDescribeSimulationJobCallable(const BatchDescribeSimulationJobRequestT &request) const
virtual Model::GetWorldTemplateBodyOutcome GetWorldTemplateBody(const Model::GetWorldTemplateBodyRequest &request={}) const
void ListRobotApplicationsAsync(const ListRobotApplicationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListRobotApplicationsRequestT &request={}) const
Model::CreateWorldExportJobOutcomeCallable CreateWorldExportJobCallable(const CreateWorldExportJobRequestT &request) const
void DeleteWorldTemplateAsync(const DeleteWorldTemplateRequestT &request, const DeleteWorldTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateWorldTemplateOutcomeCallable UpdateWorldTemplateCallable(const UpdateWorldTemplateRequestT &request) const
void UpdateRobotApplicationAsync(const UpdateRobotApplicationRequestT &request, const UpdateRobotApplicationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListSimulationApplicationsAsync(const ListSimulationApplicationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListSimulationApplicationsRequestT &request={}) const
virtual Model::CreateWorldGenerationJobOutcome CreateWorldGenerationJob(const Model::CreateWorldGenerationJobRequest &request) const
Model::ListWorldGenerationJobsOutcomeCallable ListWorldGenerationJobsCallable(const ListWorldGenerationJobsRequestT &request={}) const
void OverrideEndpoint(const Aws::String &endpoint)
void RestartSimulationJobAsync(const RestartSimulationJobRequestT &request, const RestartSimulationJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeSimulationJobBatchOutcomeCallable DescribeSimulationJobBatchCallable(const DescribeSimulationJobBatchRequestT &request) const
virtual Model::BatchDescribeSimulationJobOutcome BatchDescribeSimulationJob(const Model::BatchDescribeSimulationJobRequest &request) const
virtual Model::DeleteRobotApplicationOutcome DeleteRobotApplication(const Model::DeleteRobotApplicationRequest &request) const
Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT &request) const
virtual Model::CreateSimulationApplicationOutcome CreateSimulationApplication(const Model::CreateSimulationApplicationRequest &request) const
void CreateWorldTemplateAsync(const CreateWorldTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const CreateWorldTemplateRequestT &request={}) const
Model::CreateSimulationJobOutcomeCallable CreateSimulationJobCallable(const CreateSimulationJobRequestT &request) const
virtual Model::DescribeRobotApplicationOutcome DescribeRobotApplication(const Model::DescribeRobotApplicationRequest &request) const
Model::CreateRobotApplicationOutcomeCallable CreateRobotApplicationCallable(const CreateRobotApplicationRequestT &request) const
Model::CreateRobotApplicationVersionOutcomeCallable CreateRobotApplicationVersionCallable(const CreateRobotApplicationVersionRequestT &request) const
Model::DescribeSimulationJobOutcomeCallable DescribeSimulationJobCallable(const DescribeSimulationJobRequestT &request) const
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
std::shared_ptr< RoboMakerEndpointProviderBase > & accessEndpointProvider()
virtual Model::ListRobotApplicationsOutcome ListRobotApplications(const Model::ListRobotApplicationsRequest &request={}) const
Model::CreateSimulationApplicationVersionOutcomeCallable CreateSimulationApplicationVersionCallable(const CreateSimulationApplicationVersionRequestT &request) const
virtual Model::ListSimulationJobsOutcome ListSimulationJobs(const Model::ListSimulationJobsRequest &request={}) const
Model::DeleteWorldTemplateOutcomeCallable DeleteWorldTemplateCallable(const DeleteWorldTemplateRequestT &request) const
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
Model::DescribeWorldTemplateOutcomeCallable DescribeWorldTemplateCallable(const DescribeWorldTemplateRequestT &request) const
virtual Model::CreateRobotApplicationOutcome CreateRobotApplication(const Model::CreateRobotApplicationRequest &request) const
Model::DeleteRobotApplicationOutcomeCallable DeleteRobotApplicationCallable(const DeleteRobotApplicationRequestT &request) const
Model::DescribeWorldExportJobOutcomeCallable DescribeWorldExportJobCallable(const DescribeWorldExportJobRequestT &request) const
void DeleteSimulationApplicationAsync(const DeleteSimulationApplicationRequestT &request, const DeleteSimulationApplicationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetWorldTemplateBodyAsync(const GetWorldTemplateBodyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetWorldTemplateBodyRequestT &request={}) const
void ListWorldExportJobsAsync(const ListWorldExportJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListWorldExportJobsRequestT &request={}) const
RoboMakerClientConfiguration ClientConfigurationType
void CreateSimulationApplicationAsync(const CreateSimulationApplicationRequestT &request, const CreateSimulationApplicationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeWorldGenerationJobOutcome DescribeWorldGenerationJob(const Model::DescribeWorldGenerationJobRequest &request) const
void CancelWorldGenerationJobAsync(const CancelWorldGenerationJobRequestT &request, const CancelWorldGenerationJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListWorldExportJobsOutcomeCallable ListWorldExportJobsCallable(const ListWorldExportJobsRequestT &request={}) const
void BatchDeleteWorldsAsync(const BatchDeleteWorldsRequestT &request, const BatchDeleteWorldsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateWorldTemplateOutcomeCallable CreateWorldTemplateCallable(const CreateWorldTemplateRequestT &request={}) const
void CancelSimulationJobBatchAsync(const CancelSimulationJobBatchRequestT &request, const CancelSimulationJobBatchResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateRobotApplicationAsync(const CreateRobotApplicationRequestT &request, const CreateRobotApplicationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateWorldTemplateOutcome CreateWorldTemplate(const Model::CreateWorldTemplateRequest &request={}) const
void CreateSimulationApplicationVersionAsync(const CreateSimulationApplicationVersionRequestT &request, const CreateSimulationApplicationVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT &request) const
void UpdateWorldTemplateAsync(const UpdateWorldTemplateRequestT &request, const UpdateWorldTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListSimulationApplicationsOutcomeCallable ListSimulationApplicationsCallable(const ListSimulationApplicationsRequestT &request={}) const
RoboMakerClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< RoboMakerEndpointProviderBase > endpointProvider=nullptr, const Aws::RoboMaker::RoboMakerClientConfiguration &clientConfiguration=Aws::RoboMaker::RoboMakerClientConfiguration())
RoboMakerEndpointProvider EndpointProviderType
Model::ListWorldsOutcomeCallable ListWorldsCallable(const ListWorldsRequestT &request={}) const
void TagResourceAsync(const TagResourceRequestT &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::StartSimulationJobBatchOutcome StartSimulationJobBatch(const Model::StartSimulationJobBatchRequest &request) const
Model::DeleteSimulationApplicationOutcomeCallable DeleteSimulationApplicationCallable(const DeleteSimulationApplicationRequestT &request) const
virtual Model::CreateSimulationJobOutcome CreateSimulationJob(const Model::CreateSimulationJobRequest &request) const
virtual Model::CancelWorldGenerationJobOutcome CancelWorldGenerationJob(const Model::CancelWorldGenerationJobRequest &request) const
void CreateWorldExportJobAsync(const CreateWorldExportJobRequestT &request, const CreateWorldExportJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeWorldOutcomeCallable DescribeWorldCallable(const DescribeWorldRequestT &request) const
Model::GetWorldTemplateBodyOutcomeCallable GetWorldTemplateBodyCallable(const GetWorldTemplateBodyRequestT &request={}) const
Model::UpdateSimulationApplicationOutcomeCallable UpdateSimulationApplicationCallable(const UpdateSimulationApplicationRequestT &request) const
virtual Model::ListSimulationJobBatchesOutcome ListSimulationJobBatches(const Model::ListSimulationJobBatchesRequest &request={}) const
virtual Model::DescribeWorldOutcome DescribeWorld(const Model::DescribeWorldRequest &request) const
virtual Model::CancelSimulationJobOutcome CancelSimulationJob(const Model::CancelSimulationJobRequest &request) const
Model::UpdateRobotApplicationOutcomeCallable UpdateRobotApplicationCallable(const UpdateRobotApplicationRequestT &request) const
Model::BatchDeleteWorldsOutcomeCallable BatchDeleteWorldsCallable(const BatchDeleteWorldsRequestT &request) const
static const char * GetServiceName()
void CancelWorldExportJobAsync(const CancelWorldExportJobRequestT &request, const CancelWorldExportJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CancelSimulationJobAsync(const CancelSimulationJobRequestT &request, const CancelSimulationJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListWorldTemplatesOutcome ListWorldTemplates(const Model::ListWorldTemplatesRequest &request={}) const
void DescribeRobotApplicationAsync(const DescribeRobotApplicationRequestT &request, const DescribeRobotApplicationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListSimulationJobBatchesAsync(const ListSimulationJobBatchesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListSimulationJobBatchesRequestT &request={}) const
void ListWorldsAsync(const ListWorldsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListWorldsRequestT &request={}) const
virtual Model::BatchDeleteWorldsOutcome BatchDeleteWorlds(const Model::BatchDeleteWorldsRequest &request) const
void DeleteRobotApplicationAsync(const DeleteRobotApplicationRequestT &request, const DeleteRobotApplicationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListTagsForResourceAsync(const ListTagsForResourceRequestT &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::RestartSimulationJobOutcome RestartSimulationJob(const Model::RestartSimulationJobRequest &request) const
Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT &request) const
virtual Model::UpdateRobotApplicationOutcome UpdateRobotApplication(const Model::UpdateRobotApplicationRequest &request) const
Model::CancelSimulationJobBatchOutcomeCallable CancelSimulationJobBatchCallable(const CancelSimulationJobBatchRequestT &request) const
void UntagResourceAsync(const UntagResourceRequestT &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateSimulationApplicationAsync(const UpdateSimulationApplicationRequestT &request, const UpdateSimulationApplicationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeWorldGenerationJobOutcomeCallable DescribeWorldGenerationJobCallable(const DescribeWorldGenerationJobRequestT &request) const
Model::ListWorldTemplatesOutcomeCallable ListWorldTemplatesCallable(const ListWorldTemplatesRequestT &request={}) const
void CreateWorldGenerationJobAsync(const CreateWorldGenerationJobRequestT &request, const CreateWorldGenerationJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
virtual Model::DescribeWorldExportJobOutcome DescribeWorldExportJob(const Model::DescribeWorldExportJobRequest &request) const
virtual Model::UpdateWorldTemplateOutcome UpdateWorldTemplate(const Model::UpdateWorldTemplateRequest &request) const
virtual Model::ListWorldsOutcome ListWorlds(const Model::ListWorldsRequest &request={}) const
void DescribeSimulationApplicationAsync(const DescribeSimulationApplicationRequestT &request, const DescribeSimulationApplicationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateSimulationApplicationOutcome UpdateSimulationApplication(const Model::UpdateSimulationApplicationRequest &request) const
Model::ListRobotApplicationsOutcomeCallable ListRobotApplicationsCallable(const ListRobotApplicationsRequestT &request={}) const
Model::CancelWorldExportJobOutcomeCallable CancelWorldExportJobCallable(const CancelWorldExportJobRequestT &request) const
virtual Model::DescribeSimulationJobOutcome DescribeSimulationJob(const Model::DescribeSimulationJobRequest &request) const
RoboMakerClient(const Aws::RoboMaker::RoboMakerClientConfiguration &clientConfiguration=Aws::RoboMaker::RoboMakerClientConfiguration(), std::shared_ptr< RoboMakerEndpointProviderBase > endpointProvider=nullptr)
virtual Model::DescribeSimulationApplicationOutcome DescribeSimulationApplication(const Model::DescribeSimulationApplicationRequest &request) const
Model::DescribeRobotApplicationOutcomeCallable DescribeRobotApplicationCallable(const DescribeRobotApplicationRequestT &request) const
RoboMakerClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
void DescribeSimulationJobAsync(const DescribeSimulationJobRequestT &request, const DescribeSimulationJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::StartSimulationJobBatchOutcomeCallable StartSimulationJobBatchCallable(const StartSimulationJobBatchRequestT &request) const
Model::CreateSimulationApplicationOutcomeCallable CreateSimulationApplicationCallable(const CreateSimulationApplicationRequestT &request) const
virtual Model::CancelWorldExportJobOutcome CancelWorldExportJob(const Model::CancelWorldExportJobRequest &request) const
RoboMakerClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
virtual Model::DescribeSimulationJobBatchOutcome DescribeSimulationJobBatch(const Model::DescribeSimulationJobBatchRequest &request) const
Model::DescribeSimulationApplicationOutcomeCallable DescribeSimulationApplicationCallable(const DescribeSimulationApplicationRequestT &request) const
Model::RestartSimulationJobOutcomeCallable RestartSimulationJobCallable(const RestartSimulationJobRequestT &request) const
void CreateRobotApplicationVersionAsync(const CreateRobotApplicationVersionRequestT &request, const CreateRobotApplicationVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void StartSimulationJobBatchAsync(const StartSimulationJobBatchRequestT &request, const StartSimulationJobBatchResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeWorldTemplateOutcome DescribeWorldTemplate(const Model::DescribeWorldTemplateRequest &request) const
virtual Model::CreateSimulationApplicationVersionOutcome CreateSimulationApplicationVersion(const Model::CreateSimulationApplicationVersionRequest &request) const
void DescribeWorldAsync(const DescribeWorldRequestT &request, const DescribeWorldResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CancelWorldGenerationJobOutcomeCallable CancelWorldGenerationJobCallable(const CancelWorldGenerationJobRequestT &request) const
void ListWorldGenerationJobsAsync(const ListWorldGenerationJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListWorldGenerationJobsRequestT &request={}) const
void DescribeWorldExportJobAsync(const DescribeWorldExportJobRequestT &request, const DescribeWorldExportJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
std::future< DescribeWorldTemplateOutcome > DescribeWorldTemplateOutcomeCallable
std::future< ListRobotApplicationsOutcome > ListRobotApplicationsOutcomeCallable
std::future< BatchDeleteWorldsOutcome > BatchDeleteWorldsOutcomeCallable
std::future< DescribeSimulationJobBatchOutcome > DescribeSimulationJobBatchOutcomeCallable
std::future< CancelWorldGenerationJobOutcome > CancelWorldGenerationJobOutcomeCallable
std::future< CancelWorldExportJobOutcome > CancelWorldExportJobOutcomeCallable
std::future< GetWorldTemplateBodyOutcome > GetWorldTemplateBodyOutcomeCallable
std::future< StartSimulationJobBatchOutcome > StartSimulationJobBatchOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< CreateSimulationApplicationVersionOutcome > CreateSimulationApplicationVersionOutcomeCallable
std::future< DeleteSimulationApplicationOutcome > DeleteSimulationApplicationOutcomeCallable
std::future< ListSimulationApplicationsOutcome > ListSimulationApplicationsOutcomeCallable
std::future< UpdateRobotApplicationOutcome > UpdateRobotApplicationOutcomeCallable
std::future< CreateWorldExportJobOutcome > CreateWorldExportJobOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< ListSimulationJobsOutcome > ListSimulationJobsOutcomeCallable
std::future< ListSimulationJobBatchesOutcome > ListSimulationJobBatchesOutcomeCallable
std::future< DescribeSimulationApplicationOutcome > DescribeSimulationApplicationOutcomeCallable
std::future< CreateRobotApplicationOutcome > CreateRobotApplicationOutcomeCallable
std::future< CreateWorldGenerationJobOutcome > CreateWorldGenerationJobOutcomeCallable
std::future< CreateWorldTemplateOutcome > CreateWorldTemplateOutcomeCallable
std::future< CancelSimulationJobOutcome > CancelSimulationJobOutcomeCallable
std::future< BatchDescribeSimulationJobOutcome > BatchDescribeSimulationJobOutcomeCallable
std::future< UpdateWorldTemplateOutcome > UpdateWorldTemplateOutcomeCallable
std::future< ListWorldTemplatesOutcome > ListWorldTemplatesOutcomeCallable
std::future< ListWorldsOutcome > ListWorldsOutcomeCallable
std::future< CreateSimulationApplicationOutcome > CreateSimulationApplicationOutcomeCallable
std::future< ListWorldExportJobsOutcome > ListWorldExportJobsOutcomeCallable
std::future< CancelSimulationJobBatchOutcome > CancelSimulationJobBatchOutcomeCallable
std::future< DescribeWorldExportJobOutcome > DescribeWorldExportJobOutcomeCallable
std::future< CreateSimulationJobOutcome > CreateSimulationJobOutcomeCallable
std::future< DescribeWorldOutcome > DescribeWorldOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< CreateRobotApplicationVersionOutcome > CreateRobotApplicationVersionOutcomeCallable
std::future< DeleteRobotApplicationOutcome > DeleteRobotApplicationOutcomeCallable
std::future< ListWorldGenerationJobsOutcome > ListWorldGenerationJobsOutcomeCallable
std::future< DescribeRobotApplicationOutcome > DescribeRobotApplicationOutcomeCallable
std::future< DescribeSimulationJobOutcome > DescribeSimulationJobOutcomeCallable
std::future< DeleteWorldTemplateOutcome > DeleteWorldTemplateOutcomeCallable
std::future< DescribeWorldGenerationJobOutcome > DescribeWorldGenerationJobOutcomeCallable
std::future< UpdateSimulationApplicationOutcome > UpdateSimulationApplicationOutcomeCallable
std::future< RestartSimulationJobOutcome > RestartSimulationJobOutcomeCallable
std::function< void(const RoboMakerClient *, const Model::ListWorldExportJobsRequest &, const Model::ListWorldExportJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListWorldExportJobsResponseReceivedHandler
std::function< void(const RoboMakerClient *, const Model::CreateWorldTemplateRequest &, const Model::CreateWorldTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateWorldTemplateResponseReceivedHandler
std::function< void(const RoboMakerClient *, const Model::CreateWorldGenerationJobRequest &, const Model::CreateWorldGenerationJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateWorldGenerationJobResponseReceivedHandler
std::function< void(const RoboMakerClient *, const Model::DeleteRobotApplicationRequest &, const Model::DeleteRobotApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteRobotApplicationResponseReceivedHandler
std::function< void(const RoboMakerClient *, const Model::ListWorldsRequest &, const Model::ListWorldsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListWorldsResponseReceivedHandler
std::function< void(const RoboMakerClient *, const Model::RestartSimulationJobRequest &, const Model::RestartSimulationJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RestartSimulationJobResponseReceivedHandler
std::function< void(const RoboMakerClient *, const Model::DescribeWorldExportJobRequest &, const Model::DescribeWorldExportJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeWorldExportJobResponseReceivedHandler
std::function< void(const RoboMakerClient *, const Model::UpdateSimulationApplicationRequest &, const Model::UpdateSimulationApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateSimulationApplicationResponseReceivedHandler
std::function< void(const RoboMakerClient *, const Model::CreateRobotApplicationVersionRequest &, const Model::CreateRobotApplicationVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateRobotApplicationVersionResponseReceivedHandler
std::function< void(const RoboMakerClient *, const Model::DescribeWorldGenerationJobRequest &, const Model::DescribeWorldGenerationJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeWorldGenerationJobResponseReceivedHandler
std::function< void(const RoboMakerClient *, const Model::UpdateWorldTemplateRequest &, const Model::UpdateWorldTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateWorldTemplateResponseReceivedHandler
std::function< void(const RoboMakerClient *, const Model::DescribeSimulationJobRequest &, const Model::DescribeSimulationJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeSimulationJobResponseReceivedHandler
std::function< void(const RoboMakerClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const RoboMakerClient *, const Model::BatchDeleteWorldsRequest &, const Model::BatchDeleteWorldsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchDeleteWorldsResponseReceivedHandler
std::function< void(const RoboMakerClient *, const Model::CreateSimulationApplicationRequest &, const Model::CreateSimulationApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateSimulationApplicationResponseReceivedHandler
std::function< void(const RoboMakerClient *, const Model::CreateWorldExportJobRequest &, const Model::CreateWorldExportJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateWorldExportJobResponseReceivedHandler
std::function< void(const RoboMakerClient *, const Model::CancelSimulationJobBatchRequest &, const Model::CancelSimulationJobBatchOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelSimulationJobBatchResponseReceivedHandler
std::function< void(const RoboMakerClient *, const Model::UpdateRobotApplicationRequest &, const Model::UpdateRobotApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateRobotApplicationResponseReceivedHandler
std::function< void(const RoboMakerClient *, const Model::GetWorldTemplateBodyRequest &, const Model::GetWorldTemplateBodyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetWorldTemplateBodyResponseReceivedHandler
std::function< void(const RoboMakerClient *, const Model::DeleteSimulationApplicationRequest &, const Model::DeleteSimulationApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteSimulationApplicationResponseReceivedHandler
std::function< void(const RoboMakerClient *, const Model::DescribeWorldTemplateRequest &, const Model::DescribeWorldTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeWorldTemplateResponseReceivedHandler
std::function< void(const RoboMakerClient *, const Model::ListSimulationJobBatchesRequest &, const Model::ListSimulationJobBatchesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListSimulationJobBatchesResponseReceivedHandler
std::function< void(const RoboMakerClient *, const Model::DescribeRobotApplicationRequest &, const Model::DescribeRobotApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeRobotApplicationResponseReceivedHandler
std::function< void(const RoboMakerClient *, const Model::ListSimulationJobsRequest &, const Model::ListSimulationJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListSimulationJobsResponseReceivedHandler
std::function< void(const RoboMakerClient *, const Model::CancelSimulationJobRequest &, const Model::CancelSimulationJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelSimulationJobResponseReceivedHandler
std::function< void(const RoboMakerClient *, const Model::ListSimulationApplicationsRequest &, const Model::ListSimulationApplicationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListSimulationApplicationsResponseReceivedHandler
std::function< void(const RoboMakerClient *, const Model::ListWorldGenerationJobsRequest &, const Model::ListWorldGenerationJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListWorldGenerationJobsResponseReceivedHandler
std::function< void(const RoboMakerClient *, const Model::DescribeWorldRequest &, const Model::DescribeWorldOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeWorldResponseReceivedHandler
std::function< void(const RoboMakerClient *, const Model::CancelWorldExportJobRequest &, const Model::CancelWorldExportJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelWorldExportJobResponseReceivedHandler
std::function< void(const RoboMakerClient *, const Model::DeleteWorldTemplateRequest &, const Model::DeleteWorldTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteWorldTemplateResponseReceivedHandler
std::function< void(const RoboMakerClient *, const Model::ListWorldTemplatesRequest &, const Model::ListWorldTemplatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListWorldTemplatesResponseReceivedHandler
std::function< void(const RoboMakerClient *, const Model::CreateSimulationJobRequest &, const Model::CreateSimulationJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateSimulationJobResponseReceivedHandler
std::function< void(const RoboMakerClient *, const Model::BatchDescribeSimulationJobRequest &, const Model::BatchDescribeSimulationJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchDescribeSimulationJobResponseReceivedHandler
std::function< void(const RoboMakerClient *, const Model::StartSimulationJobBatchRequest &, const Model::StartSimulationJobBatchOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartSimulationJobBatchResponseReceivedHandler
std::function< void(const RoboMakerClient *, const Model::DescribeSimulationJobBatchRequest &, const Model::DescribeSimulationJobBatchOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeSimulationJobBatchResponseReceivedHandler
std::function< void(const RoboMakerClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::function< void(const RoboMakerClient *, const Model::CreateSimulationApplicationVersionRequest &, const Model::CreateSimulationApplicationVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateSimulationApplicationVersionResponseReceivedHandler
std::function< void(const RoboMakerClient *, const Model::CreateRobotApplicationRequest &, const Model::CreateRobotApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateRobotApplicationResponseReceivedHandler
std::function< void(const RoboMakerClient *, const Model::DescribeSimulationApplicationRequest &, const Model::DescribeSimulationApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeSimulationApplicationResponseReceivedHandler
std::function< void(const RoboMakerClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const RoboMakerClient *, const Model::ListRobotApplicationsRequest &, const Model::ListRobotApplicationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListRobotApplicationsResponseReceivedHandler
std::function< void(const RoboMakerClient *, const Model::CancelWorldGenerationJobRequest &, const Model::CancelWorldGenerationJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelWorldGenerationJobResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String