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>
36 std::shared_ptr<RoboMakerEndpointProviderBase> endpointProvider =
nullptr);
43 std::shared_ptr<RoboMakerEndpointProviderBase> endpointProvider =
nullptr,
50 RoboMakerClient(
const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
51 std::shared_ptr<RoboMakerEndpointProviderBase> endpointProvider =
nullptr,
73 RoboMakerClient(
const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
96 template<
typename BatchDeleteWorldsRequestT = Model::BatchDeleteWorldsRequest>
99 return SubmitCallable(&RoboMakerClient::BatchDeleteWorlds, request);
105 template<
typename BatchDeleteWorldsRequestT = Model::BatchDeleteWorldsRequest>
108 return SubmitAsync(&RoboMakerClient::BatchDeleteWorlds, request, handler, context);
128 template<
typename BatchDescribeSimulationJobRequestT = Model::BatchDescribeSimulationJobRequest>
131 return SubmitCallable(&RoboMakerClient::BatchDescribeSimulationJob, request);
137 template<
typename BatchDescribeSimulationJobRequestT = Model::BatchDescribeSimulationJobRequest>
140 return SubmitAsync(&RoboMakerClient::BatchDescribeSimulationJob, request, handler, context);
160 template<
typename CancelSimulationJobRequestT = Model::CancelSimulationJobRequest>
163 return SubmitCallable(&RoboMakerClient::CancelSimulationJob, request);
169 template<
typename CancelSimulationJobRequestT = Model::CancelSimulationJobRequest>
172 return SubmitAsync(&RoboMakerClient::CancelSimulationJob, request, handler, context);
193 template<
typename CancelSimulationJobBatchRequestT = Model::CancelSimulationJobBatchRequest>
196 return SubmitCallable(&RoboMakerClient::CancelSimulationJobBatch, request);
202 template<
typename CancelSimulationJobBatchRequestT = Model::CancelSimulationJobBatchRequest>
205 return SubmitAsync(&RoboMakerClient::CancelSimulationJobBatch, request, handler, context);
225 template<
typename CancelWorldExportJobRequestT = Model::CancelWorldExportJobRequest>
228 return SubmitCallable(&RoboMakerClient::CancelWorldExportJob, request);
234 template<
typename CancelWorldExportJobRequestT = Model::CancelWorldExportJobRequest>
237 return SubmitAsync(&RoboMakerClient::CancelWorldExportJob, request, handler, context);
257 template<
typename CancelWorldGenerationJobRequestT = Model::CancelWorldGenerationJobRequest>
260 return SubmitCallable(&RoboMakerClient::CancelWorldGenerationJob, request);
266 template<
typename CancelWorldGenerationJobRequestT = Model::CancelWorldGenerationJobRequest>
269 return SubmitAsync(&RoboMakerClient::CancelWorldGenerationJob, request, handler, context);
288 template<
typename CreateRobotApplicationRequestT = Model::CreateRobotApplicationRequest>
291 return SubmitCallable(&RoboMakerClient::CreateRobotApplication, request);
297 template<
typename CreateRobotApplicationRequestT = Model::CreateRobotApplicationRequest>
300 return SubmitAsync(&RoboMakerClient::CreateRobotApplication, request, handler, context);
320 template<
typename CreateRobotApplicationVersionRequestT = Model::CreateRobotApplicationVersionRequest>
323 return SubmitCallable(&RoboMakerClient::CreateRobotApplicationVersion, request);
329 template<
typename CreateRobotApplicationVersionRequestT = Model::CreateRobotApplicationVersionRequest>
332 return SubmitAsync(&RoboMakerClient::CreateRobotApplicationVersion, request, handler, context);
352 template<
typename CreateSimulationApplicationRequestT = Model::CreateSimulationApplicationRequest>
355 return SubmitCallable(&RoboMakerClient::CreateSimulationApplication, request);
361 template<
typename CreateSimulationApplicationRequestT = Model::CreateSimulationApplicationRequest>
364 return SubmitAsync(&RoboMakerClient::CreateSimulationApplication, request, handler, context);
384 template<
typename CreateSimulationApplicationVersionRequestT = Model::CreateSimulationApplicationVersionRequest>
387 return SubmitCallable(&RoboMakerClient::CreateSimulationApplicationVersion, request);
393 template<
typename CreateSimulationApplicationVersionRequestT = Model::CreateSimulationApplicationVersionRequest>
396 return SubmitAsync(&RoboMakerClient::CreateSimulationApplicationVersion, request, handler, context);
417 template<
typename CreateSimulationJobRequestT = Model::CreateSimulationJobRequest>
420 return SubmitCallable(&RoboMakerClient::CreateSimulationJob, request);
426 template<
typename CreateSimulationJobRequestT = Model::CreateSimulationJobRequest>
429 return SubmitAsync(&RoboMakerClient::CreateSimulationJob, request, handler, context);
448 template<
typename CreateWorldExportJobRequestT = Model::CreateWorldExportJobRequest>
451 return SubmitCallable(&RoboMakerClient::CreateWorldExportJob, request);
457 template<
typename CreateWorldExportJobRequestT = Model::CreateWorldExportJobRequest>
460 return SubmitAsync(&RoboMakerClient::CreateWorldExportJob, request, handler, context);
480 template<
typename CreateWorldGenerationJobRequestT = Model::CreateWorldGenerationJobRequest>
483 return SubmitCallable(&RoboMakerClient::CreateWorldGenerationJob, request);
489 template<
typename CreateWorldGenerationJobRequestT = Model::CreateWorldGenerationJobRequest>
492 return SubmitAsync(&RoboMakerClient::CreateWorldGenerationJob, request, handler, context);
511 template<
typename CreateWorldTemplateRequestT = Model::CreateWorldTemplateRequest>
514 return SubmitCallable(&RoboMakerClient::CreateWorldTemplate, request);
520 template<
typename CreateWorldTemplateRequestT = Model::CreateWorldTemplateRequest>
523 return SubmitAsync(&RoboMakerClient::CreateWorldTemplate, request, handler, context);
542 template<
typename DeleteRobotApplicationRequestT = Model::DeleteRobotApplicationRequest>
545 return SubmitCallable(&RoboMakerClient::DeleteRobotApplication, request);
551 template<
typename DeleteRobotApplicationRequestT = Model::DeleteRobotApplicationRequest>
554 return SubmitAsync(&RoboMakerClient::DeleteRobotApplication, request, handler, context);
574 template<
typename DeleteSimulationApplicationRequestT = Model::DeleteSimulationApplicationRequest>
577 return SubmitCallable(&RoboMakerClient::DeleteSimulationApplication, request);
583 template<
typename DeleteSimulationApplicationRequestT = Model::DeleteSimulationApplicationRequest>
586 return SubmitAsync(&RoboMakerClient::DeleteSimulationApplication, request, handler, context);
605 template<
typename DeleteWorldTemplateRequestT = Model::DeleteWorldTemplateRequest>
608 return SubmitCallable(&RoboMakerClient::DeleteWorldTemplate, request);
614 template<
typename DeleteWorldTemplateRequestT = Model::DeleteWorldTemplateRequest>
617 return SubmitAsync(&RoboMakerClient::DeleteWorldTemplate, request, handler, context);
637 template<
typename DescribeRobotApplicationRequestT = Model::DescribeRobotApplicationRequest>
640 return SubmitCallable(&RoboMakerClient::DescribeRobotApplication, request);
646 template<
typename DescribeRobotApplicationRequestT = Model::DescribeRobotApplicationRequest>
649 return SubmitAsync(&RoboMakerClient::DescribeRobotApplication, request, handler, context);
669 template<
typename DescribeSimulationApplicationRequestT = Model::DescribeSimulationApplicationRequest>
672 return SubmitCallable(&RoboMakerClient::DescribeSimulationApplication, request);
678 template<
typename DescribeSimulationApplicationRequestT = Model::DescribeSimulationApplicationRequest>
681 return SubmitAsync(&RoboMakerClient::DescribeSimulationApplication, request, handler, context);
700 template<
typename DescribeSimulationJobRequestT = Model::DescribeSimulationJobRequest>
703 return SubmitCallable(&RoboMakerClient::DescribeSimulationJob, request);
709 template<
typename DescribeSimulationJobRequestT = Model::DescribeSimulationJobRequest>
712 return SubmitAsync(&RoboMakerClient::DescribeSimulationJob, request, handler, context);
732 template<
typename DescribeSimulationJobBatchRequestT = Model::DescribeSimulationJobBatchRequest>
735 return SubmitCallable(&RoboMakerClient::DescribeSimulationJobBatch, request);
741 template<
typename DescribeSimulationJobBatchRequestT = Model::DescribeSimulationJobBatchRequest>
744 return SubmitAsync(&RoboMakerClient::DescribeSimulationJobBatch, request, handler, context);
763 template<
typename DescribeWorldRequestT = Model::DescribeWorldRequest>
766 return SubmitCallable(&RoboMakerClient::DescribeWorld, request);
772 template<
typename DescribeWorldRequestT = Model::DescribeWorldRequest>
775 return SubmitAsync(&RoboMakerClient::DescribeWorld, request, handler, context);
794 template<
typename DescribeWorldExportJobRequestT = Model::DescribeWorldExportJobRequest>
797 return SubmitCallable(&RoboMakerClient::DescribeWorldExportJob, request);
803 template<
typename DescribeWorldExportJobRequestT = Model::DescribeWorldExportJobRequest>
806 return SubmitAsync(&RoboMakerClient::DescribeWorldExportJob, request, handler, context);
826 template<
typename DescribeWorldGenerationJobRequestT = Model::DescribeWorldGenerationJobRequest>
829 return SubmitCallable(&RoboMakerClient::DescribeWorldGenerationJob, request);
835 template<
typename DescribeWorldGenerationJobRequestT = Model::DescribeWorldGenerationJobRequest>
838 return SubmitAsync(&RoboMakerClient::DescribeWorldGenerationJob, request, handler, context);
857 template<
typename DescribeWorldTemplateRequestT = Model::DescribeWorldTemplateRequest>
860 return SubmitCallable(&RoboMakerClient::DescribeWorldTemplate, request);
866 template<
typename DescribeWorldTemplateRequestT = Model::DescribeWorldTemplateRequest>
869 return SubmitAsync(&RoboMakerClient::DescribeWorldTemplate, request, handler, context);
888 template<
typename GetWorldTemplateBodyRequestT = Model::GetWorldTemplateBodyRequest>
891 return SubmitCallable(&RoboMakerClient::GetWorldTemplateBody, request);
897 template<
typename GetWorldTemplateBodyRequestT = Model::GetWorldTemplateBodyRequest>
900 return SubmitAsync(&RoboMakerClient::GetWorldTemplateBody, request, handler, context);
921 template<
typename ListRobotApplicationsRequestT = Model::ListRobotApplicationsRequest>
924 return SubmitCallable(&RoboMakerClient::ListRobotApplications, request);
930 template<
typename ListRobotApplicationsRequestT = Model::ListRobotApplicationsRequest>
933 return SubmitAsync(&RoboMakerClient::ListRobotApplications, request, handler, context);
954 template<
typename ListSimulationApplicationsRequestT = Model::ListSimulationApplicationsRequest>
957 return SubmitCallable(&RoboMakerClient::ListSimulationApplications, request);
963 template<
typename ListSimulationApplicationsRequestT = Model::ListSimulationApplicationsRequest>
966 return SubmitAsync(&RoboMakerClient::ListSimulationApplications, request, handler, context);
987 template<
typename ListSimulationJobBatchesRequestT = Model::ListSimulationJobBatchesRequest>
990 return SubmitCallable(&RoboMakerClient::ListSimulationJobBatches, request);
996 template<
typename ListSimulationJobBatchesRequestT = Model::ListSimulationJobBatchesRequest>
999 return SubmitAsync(&RoboMakerClient::ListSimulationJobBatches, request, handler, context);
1020 template<
typename ListSimulationJobsRequestT = Model::ListSimulationJobsRequest>
1023 return SubmitCallable(&RoboMakerClient::ListSimulationJobs, request);
1029 template<
typename ListSimulationJobsRequestT = Model::ListSimulationJobsRequest>
1032 return SubmitAsync(&RoboMakerClient::ListSimulationJobs, request, handler, context);
1052 template<
typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
1055 return SubmitCallable(&RoboMakerClient::ListTagsForResource, request);
1061 template<
typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
1064 return SubmitAsync(&RoboMakerClient::ListTagsForResource, request, handler, context);
1083 template<
typename ListWorldExportJobsRequestT = Model::ListWorldExportJobsRequest>
1086 return SubmitCallable(&RoboMakerClient::ListWorldExportJobs, request);
1092 template<
typename ListWorldExportJobsRequestT = Model::ListWorldExportJobsRequest>
1095 return SubmitAsync(&RoboMakerClient::ListWorldExportJobs, request, handler, context);
1114 template<
typename ListWorldGenerationJobsRequestT = Model::ListWorldGenerationJobsRequest>
1117 return SubmitCallable(&RoboMakerClient::ListWorldGenerationJobs, request);
1123 template<
typename ListWorldGenerationJobsRequestT = Model::ListWorldGenerationJobsRequest>
1126 return SubmitAsync(&RoboMakerClient::ListWorldGenerationJobs, request, handler, context);
1145 template<
typename ListWorldTemplatesRequestT = Model::ListWorldTemplatesRequest>
1148 return SubmitCallable(&RoboMakerClient::ListWorldTemplates, request);
1154 template<
typename ListWorldTemplatesRequestT = Model::ListWorldTemplatesRequest>
1157 return SubmitAsync(&RoboMakerClient::ListWorldTemplates, request, handler, context);
1176 template<
typename ListWorldsRequestT = Model::ListWorldsRequest>
1179 return SubmitCallable(&RoboMakerClient::ListWorlds, request);
1185 template<
typename ListWorldsRequestT = Model::ListWorldsRequest>
1188 return SubmitAsync(&RoboMakerClient::ListWorlds, request, handler, context);
1208 template<
typename RestartSimulationJobRequestT = Model::RestartSimulationJobRequest>
1211 return SubmitCallable(&RoboMakerClient::RestartSimulationJob, request);
1217 template<
typename RestartSimulationJobRequestT = Model::RestartSimulationJobRequest>
1220 return SubmitAsync(&RoboMakerClient::RestartSimulationJob, request, handler, context);
1241 template<
typename StartSimulationJobBatchRequestT = Model::StartSimulationJobBatchRequest>
1244 return SubmitCallable(&RoboMakerClient::StartSimulationJobBatch, request);
1250 template<
typename StartSimulationJobBatchRequestT = Model::StartSimulationJobBatchRequest>
1253 return SubmitAsync(&RoboMakerClient::StartSimulationJobBatch, request, handler, context);
1278 template<
typename TagResourceRequestT = Model::TagResourceRequest>
1281 return SubmitCallable(&RoboMakerClient::TagResource, request);
1287 template<
typename TagResourceRequestT = Model::TagResourceRequest>
1290 return SubmitAsync(&RoboMakerClient::TagResource, request, handler, context);
1313 template<
typename UntagResourceRequestT = Model::UntagResourceRequest>
1316 return SubmitCallable(&RoboMakerClient::UntagResource, request);
1322 template<
typename UntagResourceRequestT = Model::UntagResourceRequest>
1325 return SubmitAsync(&RoboMakerClient::UntagResource, request, handler, context);
1344 template<
typename UpdateRobotApplicationRequestT = Model::UpdateRobotApplicationRequest>
1347 return SubmitCallable(&RoboMakerClient::UpdateRobotApplication, request);
1353 template<
typename UpdateRobotApplicationRequestT = Model::UpdateRobotApplicationRequest>
1356 return SubmitAsync(&RoboMakerClient::UpdateRobotApplication, request, handler, context);
1376 template<
typename UpdateSimulationApplicationRequestT = Model::UpdateSimulationApplicationRequest>
1379 return SubmitCallable(&RoboMakerClient::UpdateSimulationApplication, request);
1385 template<
typename UpdateSimulationApplicationRequestT = Model::UpdateSimulationApplicationRequest>
1388 return SubmitAsync(&RoboMakerClient::UpdateSimulationApplication, request, handler, context);
1407 template<
typename UpdateWorldTemplateRequestT = Model::UpdateWorldTemplateRequest>
1410 return SubmitCallable(&RoboMakerClient::UpdateWorldTemplate, request);
1416 template<
typename UpdateWorldTemplateRequestT = Model::UpdateWorldTemplateRequest>
1419 return SubmitAsync(&RoboMakerClient::UpdateWorldTemplate, request, handler, context);
1430 std::shared_ptr<RoboMakerEndpointProviderBase> m_endpointProvider;
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
virtual ~RoboMakerClient()
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