AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
RoboMakerServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/robomaker/RoboMakerErrors.h>
10#include <aws/core/client/GenericClientConfiguration.h>
11#include <aws/core/client/AWSError.h>
12#include <aws/core/utils/memory/stl/AWSString.h>
13#include <aws/core/client/AsyncCallerContext.h>
14#include <aws/core/http/HttpTypes.h>
15#include <aws/robomaker/RoboMakerEndpointProvider.h>
16#include <future>
17#include <functional>
18/* End of generic header includes */
19
20/* Service model headers required in RoboMakerClient header */
21#include <aws/robomaker/model/BatchDeleteWorldsResult.h>
22#include <aws/robomaker/model/BatchDescribeSimulationJobResult.h>
23#include <aws/robomaker/model/CancelSimulationJobResult.h>
24#include <aws/robomaker/model/CancelSimulationJobBatchResult.h>
25#include <aws/robomaker/model/CancelWorldExportJobResult.h>
26#include <aws/robomaker/model/CancelWorldGenerationJobResult.h>
27#include <aws/robomaker/model/CreateRobotApplicationResult.h>
28#include <aws/robomaker/model/CreateRobotApplicationVersionResult.h>
29#include <aws/robomaker/model/CreateSimulationApplicationResult.h>
30#include <aws/robomaker/model/CreateSimulationApplicationVersionResult.h>
31#include <aws/robomaker/model/CreateSimulationJobResult.h>
32#include <aws/robomaker/model/CreateWorldExportJobResult.h>
33#include <aws/robomaker/model/CreateWorldGenerationJobResult.h>
34#include <aws/robomaker/model/CreateWorldTemplateResult.h>
35#include <aws/robomaker/model/DeleteRobotApplicationResult.h>
36#include <aws/robomaker/model/DeleteSimulationApplicationResult.h>
37#include <aws/robomaker/model/DeleteWorldTemplateResult.h>
38#include <aws/robomaker/model/DescribeRobotApplicationResult.h>
39#include <aws/robomaker/model/DescribeSimulationApplicationResult.h>
40#include <aws/robomaker/model/DescribeSimulationJobResult.h>
41#include <aws/robomaker/model/DescribeSimulationJobBatchResult.h>
42#include <aws/robomaker/model/DescribeWorldResult.h>
43#include <aws/robomaker/model/DescribeWorldExportJobResult.h>
44#include <aws/robomaker/model/DescribeWorldGenerationJobResult.h>
45#include <aws/robomaker/model/DescribeWorldTemplateResult.h>
46#include <aws/robomaker/model/GetWorldTemplateBodyResult.h>
47#include <aws/robomaker/model/ListRobotApplicationsResult.h>
48#include <aws/robomaker/model/ListSimulationApplicationsResult.h>
49#include <aws/robomaker/model/ListSimulationJobBatchesResult.h>
50#include <aws/robomaker/model/ListSimulationJobsResult.h>
51#include <aws/robomaker/model/ListTagsForResourceResult.h>
52#include <aws/robomaker/model/ListWorldExportJobsResult.h>
53#include <aws/robomaker/model/ListWorldGenerationJobsResult.h>
54#include <aws/robomaker/model/ListWorldTemplatesResult.h>
55#include <aws/robomaker/model/ListWorldsResult.h>
56#include <aws/robomaker/model/RestartSimulationJobResult.h>
57#include <aws/robomaker/model/StartSimulationJobBatchResult.h>
58#include <aws/robomaker/model/TagResourceResult.h>
59#include <aws/robomaker/model/UntagResourceResult.h>
60#include <aws/robomaker/model/UpdateRobotApplicationResult.h>
61#include <aws/robomaker/model/UpdateSimulationApplicationResult.h>
62#include <aws/robomaker/model/UpdateWorldTemplateResult.h>
63#include <aws/robomaker/model/ListWorldTemplatesRequest.h>
64#include <aws/robomaker/model/ListWorldGenerationJobsRequest.h>
65#include <aws/robomaker/model/GetWorldTemplateBodyRequest.h>
66#include <aws/robomaker/model/ListSimulationJobsRequest.h>
67#include <aws/robomaker/model/CreateWorldTemplateRequest.h>
68#include <aws/robomaker/model/ListSimulationApplicationsRequest.h>
69#include <aws/robomaker/model/ListRobotApplicationsRequest.h>
70#include <aws/robomaker/model/ListSimulationJobBatchesRequest.h>
71#include <aws/robomaker/model/ListWorldExportJobsRequest.h>
72#include <aws/robomaker/model/ListWorldsRequest.h>
73/* End of service model headers required in RoboMakerClient header */
74
75namespace Aws
76{
77 namespace Http
78 {
79 class HttpClient;
80 class HttpClientFactory;
81 } // namespace Http
82
83 namespace Utils
84 {
85 template< typename R, typename E> class Outcome;
86
87 namespace Threading
88 {
89 class Executor;
90 } // namespace Threading
91 } // namespace Utils
92
93 namespace Auth
94 {
95 class AWSCredentials;
96 class AWSCredentialsProvider;
97 } // namespace Auth
98
99 namespace Client
100 {
101 class RetryStrategy;
102 } // namespace Client
103
104 namespace RoboMaker
105 {
109
110 namespace Model
111 {
112 /* Service model forward declarations required in RoboMakerClient header */
113 class BatchDeleteWorldsRequest;
114 class BatchDescribeSimulationJobRequest;
115 class CancelSimulationJobRequest;
116 class CancelSimulationJobBatchRequest;
117 class CancelWorldExportJobRequest;
118 class CancelWorldGenerationJobRequest;
119 class CreateRobotApplicationRequest;
120 class CreateRobotApplicationVersionRequest;
121 class CreateSimulationApplicationRequest;
122 class CreateSimulationApplicationVersionRequest;
123 class CreateSimulationJobRequest;
124 class CreateWorldExportJobRequest;
125 class CreateWorldGenerationJobRequest;
126 class CreateWorldTemplateRequest;
127 class DeleteRobotApplicationRequest;
128 class DeleteSimulationApplicationRequest;
129 class DeleteWorldTemplateRequest;
130 class DescribeRobotApplicationRequest;
131 class DescribeSimulationApplicationRequest;
132 class DescribeSimulationJobRequest;
133 class DescribeSimulationJobBatchRequest;
134 class DescribeWorldRequest;
135 class DescribeWorldExportJobRequest;
136 class DescribeWorldGenerationJobRequest;
137 class DescribeWorldTemplateRequest;
138 class GetWorldTemplateBodyRequest;
139 class ListRobotApplicationsRequest;
140 class ListSimulationApplicationsRequest;
141 class ListSimulationJobBatchesRequest;
142 class ListSimulationJobsRequest;
143 class ListTagsForResourceRequest;
144 class ListWorldExportJobsRequest;
145 class ListWorldGenerationJobsRequest;
146 class ListWorldTemplatesRequest;
147 class ListWorldsRequest;
148 class RestartSimulationJobRequest;
149 class StartSimulationJobBatchRequest;
150 class TagResourceRequest;
151 class UntagResourceRequest;
152 class UpdateRobotApplicationRequest;
153 class UpdateSimulationApplicationRequest;
154 class UpdateWorldTemplateRequest;
155 /* End of service model forward declarations required in RoboMakerClient header */
156
157 /* Service model Outcome class definitions */
200 /* End of service model Outcome class definitions */
201
202 /* Service model Outcome callable definitions */
203 typedef std::future<BatchDeleteWorldsOutcome> BatchDeleteWorldsOutcomeCallable;
204 typedef std::future<BatchDescribeSimulationJobOutcome> BatchDescribeSimulationJobOutcomeCallable;
205 typedef std::future<CancelSimulationJobOutcome> CancelSimulationJobOutcomeCallable;
206 typedef std::future<CancelSimulationJobBatchOutcome> CancelSimulationJobBatchOutcomeCallable;
207 typedef std::future<CancelWorldExportJobOutcome> CancelWorldExportJobOutcomeCallable;
208 typedef std::future<CancelWorldGenerationJobOutcome> CancelWorldGenerationJobOutcomeCallable;
209 typedef std::future<CreateRobotApplicationOutcome> CreateRobotApplicationOutcomeCallable;
210 typedef std::future<CreateRobotApplicationVersionOutcome> CreateRobotApplicationVersionOutcomeCallable;
211 typedef std::future<CreateSimulationApplicationOutcome> CreateSimulationApplicationOutcomeCallable;
212 typedef std::future<CreateSimulationApplicationVersionOutcome> CreateSimulationApplicationVersionOutcomeCallable;
213 typedef std::future<CreateSimulationJobOutcome> CreateSimulationJobOutcomeCallable;
214 typedef std::future<CreateWorldExportJobOutcome> CreateWorldExportJobOutcomeCallable;
215 typedef std::future<CreateWorldGenerationJobOutcome> CreateWorldGenerationJobOutcomeCallable;
216 typedef std::future<CreateWorldTemplateOutcome> CreateWorldTemplateOutcomeCallable;
217 typedef std::future<DeleteRobotApplicationOutcome> DeleteRobotApplicationOutcomeCallable;
218 typedef std::future<DeleteSimulationApplicationOutcome> DeleteSimulationApplicationOutcomeCallable;
219 typedef std::future<DeleteWorldTemplateOutcome> DeleteWorldTemplateOutcomeCallable;
220 typedef std::future<DescribeRobotApplicationOutcome> DescribeRobotApplicationOutcomeCallable;
221 typedef std::future<DescribeSimulationApplicationOutcome> DescribeSimulationApplicationOutcomeCallable;
222 typedef std::future<DescribeSimulationJobOutcome> DescribeSimulationJobOutcomeCallable;
223 typedef std::future<DescribeSimulationJobBatchOutcome> DescribeSimulationJobBatchOutcomeCallable;
224 typedef std::future<DescribeWorldOutcome> DescribeWorldOutcomeCallable;
225 typedef std::future<DescribeWorldExportJobOutcome> DescribeWorldExportJobOutcomeCallable;
226 typedef std::future<DescribeWorldGenerationJobOutcome> DescribeWorldGenerationJobOutcomeCallable;
227 typedef std::future<DescribeWorldTemplateOutcome> DescribeWorldTemplateOutcomeCallable;
228 typedef std::future<GetWorldTemplateBodyOutcome> GetWorldTemplateBodyOutcomeCallable;
229 typedef std::future<ListRobotApplicationsOutcome> ListRobotApplicationsOutcomeCallable;
230 typedef std::future<ListSimulationApplicationsOutcome> ListSimulationApplicationsOutcomeCallable;
231 typedef std::future<ListSimulationJobBatchesOutcome> ListSimulationJobBatchesOutcomeCallable;
232 typedef std::future<ListSimulationJobsOutcome> ListSimulationJobsOutcomeCallable;
233 typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
234 typedef std::future<ListWorldExportJobsOutcome> ListWorldExportJobsOutcomeCallable;
235 typedef std::future<ListWorldGenerationJobsOutcome> ListWorldGenerationJobsOutcomeCallable;
236 typedef std::future<ListWorldTemplatesOutcome> ListWorldTemplatesOutcomeCallable;
237 typedef std::future<ListWorldsOutcome> ListWorldsOutcomeCallable;
238 typedef std::future<RestartSimulationJobOutcome> RestartSimulationJobOutcomeCallable;
239 typedef std::future<StartSimulationJobBatchOutcome> StartSimulationJobBatchOutcomeCallable;
240 typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
241 typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
242 typedef std::future<UpdateRobotApplicationOutcome> UpdateRobotApplicationOutcomeCallable;
243 typedef std::future<UpdateSimulationApplicationOutcome> UpdateSimulationApplicationOutcomeCallable;
244 typedef std::future<UpdateWorldTemplateOutcome> UpdateWorldTemplateOutcomeCallable;
245 /* End of service model Outcome callable definitions */
246 } // namespace Model
247
248 class RoboMakerClient;
249
250 /* Service model async handlers definitions */
251 typedef std::function<void(const RoboMakerClient*, const Model::BatchDeleteWorldsRequest&, const Model::BatchDeleteWorldsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchDeleteWorldsResponseReceivedHandler;
252 typedef std::function<void(const RoboMakerClient*, const Model::BatchDescribeSimulationJobRequest&, const Model::BatchDescribeSimulationJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchDescribeSimulationJobResponseReceivedHandler;
253 typedef std::function<void(const RoboMakerClient*, const Model::CancelSimulationJobRequest&, const Model::CancelSimulationJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CancelSimulationJobResponseReceivedHandler;
254 typedef std::function<void(const RoboMakerClient*, const Model::CancelSimulationJobBatchRequest&, const Model::CancelSimulationJobBatchOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CancelSimulationJobBatchResponseReceivedHandler;
255 typedef std::function<void(const RoboMakerClient*, const Model::CancelWorldExportJobRequest&, const Model::CancelWorldExportJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CancelWorldExportJobResponseReceivedHandler;
256 typedef std::function<void(const RoboMakerClient*, const Model::CancelWorldGenerationJobRequest&, const Model::CancelWorldGenerationJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CancelWorldGenerationJobResponseReceivedHandler;
257 typedef std::function<void(const RoboMakerClient*, const Model::CreateRobotApplicationRequest&, const Model::CreateRobotApplicationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateRobotApplicationResponseReceivedHandler;
258 typedef std::function<void(const RoboMakerClient*, const Model::CreateRobotApplicationVersionRequest&, const Model::CreateRobotApplicationVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateRobotApplicationVersionResponseReceivedHandler;
259 typedef std::function<void(const RoboMakerClient*, const Model::CreateSimulationApplicationRequest&, const Model::CreateSimulationApplicationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateSimulationApplicationResponseReceivedHandler;
260 typedef std::function<void(const RoboMakerClient*, const Model::CreateSimulationApplicationVersionRequest&, const Model::CreateSimulationApplicationVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateSimulationApplicationVersionResponseReceivedHandler;
261 typedef std::function<void(const RoboMakerClient*, const Model::CreateSimulationJobRequest&, const Model::CreateSimulationJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateSimulationJobResponseReceivedHandler;
262 typedef std::function<void(const RoboMakerClient*, const Model::CreateWorldExportJobRequest&, const Model::CreateWorldExportJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateWorldExportJobResponseReceivedHandler;
263 typedef std::function<void(const RoboMakerClient*, const Model::CreateWorldGenerationJobRequest&, const Model::CreateWorldGenerationJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateWorldGenerationJobResponseReceivedHandler;
264 typedef std::function<void(const RoboMakerClient*, const Model::CreateWorldTemplateRequest&, const Model::CreateWorldTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateWorldTemplateResponseReceivedHandler;
265 typedef std::function<void(const RoboMakerClient*, const Model::DeleteRobotApplicationRequest&, const Model::DeleteRobotApplicationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteRobotApplicationResponseReceivedHandler;
266 typedef std::function<void(const RoboMakerClient*, const Model::DeleteSimulationApplicationRequest&, const Model::DeleteSimulationApplicationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteSimulationApplicationResponseReceivedHandler;
267 typedef std::function<void(const RoboMakerClient*, const Model::DeleteWorldTemplateRequest&, const Model::DeleteWorldTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteWorldTemplateResponseReceivedHandler;
268 typedef std::function<void(const RoboMakerClient*, const Model::DescribeRobotApplicationRequest&, const Model::DescribeRobotApplicationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeRobotApplicationResponseReceivedHandler;
269 typedef std::function<void(const RoboMakerClient*, const Model::DescribeSimulationApplicationRequest&, const Model::DescribeSimulationApplicationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeSimulationApplicationResponseReceivedHandler;
270 typedef std::function<void(const RoboMakerClient*, const Model::DescribeSimulationJobRequest&, const Model::DescribeSimulationJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeSimulationJobResponseReceivedHandler;
271 typedef std::function<void(const RoboMakerClient*, const Model::DescribeSimulationJobBatchRequest&, const Model::DescribeSimulationJobBatchOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeSimulationJobBatchResponseReceivedHandler;
272 typedef std::function<void(const RoboMakerClient*, const Model::DescribeWorldRequest&, const Model::DescribeWorldOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeWorldResponseReceivedHandler;
273 typedef std::function<void(const RoboMakerClient*, const Model::DescribeWorldExportJobRequest&, const Model::DescribeWorldExportJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeWorldExportJobResponseReceivedHandler;
274 typedef std::function<void(const RoboMakerClient*, const Model::DescribeWorldGenerationJobRequest&, const Model::DescribeWorldGenerationJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeWorldGenerationJobResponseReceivedHandler;
275 typedef std::function<void(const RoboMakerClient*, const Model::DescribeWorldTemplateRequest&, const Model::DescribeWorldTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeWorldTemplateResponseReceivedHandler;
276 typedef std::function<void(const RoboMakerClient*, const Model::GetWorldTemplateBodyRequest&, const Model::GetWorldTemplateBodyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetWorldTemplateBodyResponseReceivedHandler;
277 typedef std::function<void(const RoboMakerClient*, const Model::ListRobotApplicationsRequest&, const Model::ListRobotApplicationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListRobotApplicationsResponseReceivedHandler;
278 typedef std::function<void(const RoboMakerClient*, const Model::ListSimulationApplicationsRequest&, const Model::ListSimulationApplicationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListSimulationApplicationsResponseReceivedHandler;
279 typedef std::function<void(const RoboMakerClient*, const Model::ListSimulationJobBatchesRequest&, const Model::ListSimulationJobBatchesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListSimulationJobBatchesResponseReceivedHandler;
280 typedef std::function<void(const RoboMakerClient*, const Model::ListSimulationJobsRequest&, const Model::ListSimulationJobsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListSimulationJobsResponseReceivedHandler;
281 typedef std::function<void(const RoboMakerClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
282 typedef std::function<void(const RoboMakerClient*, const Model::ListWorldExportJobsRequest&, const Model::ListWorldExportJobsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListWorldExportJobsResponseReceivedHandler;
283 typedef std::function<void(const RoboMakerClient*, const Model::ListWorldGenerationJobsRequest&, const Model::ListWorldGenerationJobsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListWorldGenerationJobsResponseReceivedHandler;
284 typedef std::function<void(const RoboMakerClient*, const Model::ListWorldTemplatesRequest&, const Model::ListWorldTemplatesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListWorldTemplatesResponseReceivedHandler;
285 typedef std::function<void(const RoboMakerClient*, const Model::ListWorldsRequest&, const Model::ListWorldsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListWorldsResponseReceivedHandler;
286 typedef std::function<void(const RoboMakerClient*, const Model::RestartSimulationJobRequest&, const Model::RestartSimulationJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RestartSimulationJobResponseReceivedHandler;
287 typedef std::function<void(const RoboMakerClient*, const Model::StartSimulationJobBatchRequest&, const Model::StartSimulationJobBatchOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartSimulationJobBatchResponseReceivedHandler;
288 typedef std::function<void(const RoboMakerClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
289 typedef std::function<void(const RoboMakerClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
290 typedef std::function<void(const RoboMakerClient*, const Model::UpdateRobotApplicationRequest&, const Model::UpdateRobotApplicationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateRobotApplicationResponseReceivedHandler;
291 typedef std::function<void(const RoboMakerClient*, const Model::UpdateSimulationApplicationRequest&, const Model::UpdateSimulationApplicationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateSimulationApplicationResponseReceivedHandler;
292 typedef std::function<void(const RoboMakerClient*, const Model::UpdateWorldTemplateRequest&, const Model::UpdateWorldTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateWorldTemplateResponseReceivedHandler;
293 /* End of service model async handlers definitions */
294 } // namespace RoboMaker
295} // namespace Aws
EndpointProviderBase< RoboMakerClientConfiguration, RoboMakerBuiltInParameters, RoboMakerClientContextParameters > RoboMakerEndpointProviderBase
Aws::Utils::Outcome< DescribeRobotApplicationResult, RoboMakerError > DescribeRobotApplicationOutcome
Aws::Utils::Outcome< UpdateWorldTemplateResult, RoboMakerError > UpdateWorldTemplateOutcome
std::future< DescribeWorldTemplateOutcome > DescribeWorldTemplateOutcomeCallable
Aws::Utils::Outcome< UpdateRobotApplicationResult, RoboMakerError > UpdateRobotApplicationOutcome
Aws::Utils::Outcome< CreateSimulationJobResult, RoboMakerError > CreateSimulationJobOutcome
std::future< ListRobotApplicationsOutcome > ListRobotApplicationsOutcomeCallable
std::future< BatchDeleteWorldsOutcome > BatchDeleteWorldsOutcomeCallable
Aws::Utils::Outcome< BatchDeleteWorldsResult, RoboMakerError > BatchDeleteWorldsOutcome
std::future< DescribeSimulationJobBatchOutcome > DescribeSimulationJobBatchOutcomeCallable
Aws::Utils::Outcome< CancelWorldGenerationJobResult, RoboMakerError > CancelWorldGenerationJobOutcome
std::future< CancelWorldGenerationJobOutcome > CancelWorldGenerationJobOutcomeCallable
Aws::Utils::Outcome< DescribeSimulationApplicationResult, RoboMakerError > DescribeSimulationApplicationOutcome
std::future< CancelWorldExportJobOutcome > CancelWorldExportJobOutcomeCallable
std::future< GetWorldTemplateBodyOutcome > GetWorldTemplateBodyOutcomeCallable
std::future< StartSimulationJobBatchOutcome > StartSimulationJobBatchOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
Aws::Utils::Outcome< UntagResourceResult, RoboMakerError > UntagResourceOutcome
Aws::Utils::Outcome< ListWorldTemplatesResult, RoboMakerError > ListWorldTemplatesOutcome
std::future< CreateSimulationApplicationVersionOutcome > CreateSimulationApplicationVersionOutcomeCallable
Aws::Utils::Outcome< ListWorldsResult, RoboMakerError > ListWorldsOutcome
std::future< DeleteSimulationApplicationOutcome > DeleteSimulationApplicationOutcomeCallable
std::future< ListSimulationApplicationsOutcome > ListSimulationApplicationsOutcomeCallable
Aws::Utils::Outcome< CreateSimulationApplicationResult, RoboMakerError > CreateSimulationApplicationOutcome
Aws::Utils::Outcome< DescribeWorldResult, RoboMakerError > DescribeWorldOutcome
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
Aws::Utils::Outcome< DeleteRobotApplicationResult, RoboMakerError > DeleteRobotApplicationOutcome
std::future< CreateWorldTemplateOutcome > CreateWorldTemplateOutcomeCallable
std::future< CancelSimulationJobOutcome > CancelSimulationJobOutcomeCallable
Aws::Utils::Outcome< DeleteSimulationApplicationResult, RoboMakerError > DeleteSimulationApplicationOutcome
Aws::Utils::Outcome< BatchDescribeSimulationJobResult, RoboMakerError > BatchDescribeSimulationJobOutcome
std::future< BatchDescribeSimulationJobOutcome > BatchDescribeSimulationJobOutcomeCallable
Aws::Utils::Outcome< DeleteWorldTemplateResult, RoboMakerError > DeleteWorldTemplateOutcome
std::future< UpdateWorldTemplateOutcome > UpdateWorldTemplateOutcomeCallable
std::future< ListWorldTemplatesOutcome > ListWorldTemplatesOutcomeCallable
std::future< ListWorldsOutcome > ListWorldsOutcomeCallable
Aws::Utils::Outcome< CreateSimulationApplicationVersionResult, RoboMakerError > CreateSimulationApplicationVersionOutcome
Aws::Utils::Outcome< ListWorldGenerationJobsResult, RoboMakerError > ListWorldGenerationJobsOutcome
std::future< CreateSimulationApplicationOutcome > CreateSimulationApplicationOutcomeCallable
Aws::Utils::Outcome< CreateRobotApplicationVersionResult, RoboMakerError > CreateRobotApplicationVersionOutcome
std::future< ListWorldExportJobsOutcome > ListWorldExportJobsOutcomeCallable
Aws::Utils::Outcome< CreateRobotApplicationResult, RoboMakerError > CreateRobotApplicationOutcome
Aws::Utils::Outcome< DescribeSimulationJobResult, RoboMakerError > DescribeSimulationJobOutcome
Aws::Utils::Outcome< DescribeWorldExportJobResult, RoboMakerError > DescribeWorldExportJobOutcome
Aws::Utils::Outcome< DescribeWorldTemplateResult, RoboMakerError > DescribeWorldTemplateOutcome
Aws::Utils::Outcome< GetWorldTemplateBodyResult, RoboMakerError > GetWorldTemplateBodyOutcome
Aws::Utils::Outcome< CancelSimulationJobBatchResult, RoboMakerError > CancelSimulationJobBatchOutcome
Aws::Utils::Outcome< StartSimulationJobBatchResult, RoboMakerError > StartSimulationJobBatchOutcome
Aws::Utils::Outcome< RestartSimulationJobResult, RoboMakerError > RestartSimulationJobOutcome
Aws::Utils::Outcome< CancelSimulationJobResult, RoboMakerError > CancelSimulationJobOutcome
std::future< CancelSimulationJobBatchOutcome > CancelSimulationJobBatchOutcomeCallable
std::future< DescribeWorldExportJobOutcome > DescribeWorldExportJobOutcomeCallable
Aws::Utils::Outcome< CreateWorldGenerationJobResult, RoboMakerError > CreateWorldGenerationJobOutcome
std::future< CreateSimulationJobOutcome > CreateSimulationJobOutcomeCallable
std::future< DescribeWorldOutcome > DescribeWorldOutcomeCallable
Aws::Utils::Outcome< ListTagsForResourceResult, RoboMakerError > ListTagsForResourceOutcome
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Aws::Utils::Outcome< CancelWorldExportJobResult, RoboMakerError > CancelWorldExportJobOutcome
std::future< CreateRobotApplicationVersionOutcome > CreateRobotApplicationVersionOutcomeCallable
Aws::Utils::Outcome< UpdateSimulationApplicationResult, RoboMakerError > UpdateSimulationApplicationOutcome
Aws::Utils::Outcome< DescribeSimulationJobBatchResult, RoboMakerError > DescribeSimulationJobBatchOutcome
Aws::Utils::Outcome< ListWorldExportJobsResult, RoboMakerError > ListWorldExportJobsOutcome
std::future< DeleteRobotApplicationOutcome > DeleteRobotApplicationOutcomeCallable
std::future< ListWorldGenerationJobsOutcome > ListWorldGenerationJobsOutcomeCallable
std::future< DescribeRobotApplicationOutcome > DescribeRobotApplicationOutcomeCallable
Aws::Utils::Outcome< DescribeWorldGenerationJobResult, RoboMakerError > DescribeWorldGenerationJobOutcome
Aws::Utils::Outcome< TagResourceResult, RoboMakerError > TagResourceOutcome
std::future< DescribeSimulationJobOutcome > DescribeSimulationJobOutcomeCallable
Aws::Utils::Outcome< CreateWorldTemplateResult, RoboMakerError > CreateWorldTemplateOutcome
std::future< DeleteWorldTemplateOutcome > DeleteWorldTemplateOutcomeCallable
Aws::Utils::Outcome< CreateWorldExportJobResult, RoboMakerError > CreateWorldExportJobOutcome
Aws::Utils::Outcome< ListRobotApplicationsResult, RoboMakerError > ListRobotApplicationsOutcome
std::future< DescribeWorldGenerationJobOutcome > DescribeWorldGenerationJobOutcomeCallable
Aws::Utils::Outcome< ListSimulationApplicationsResult, RoboMakerError > ListSimulationApplicationsOutcome
std::future< UpdateSimulationApplicationOutcome > UpdateSimulationApplicationOutcomeCallable
Aws::Utils::Outcome< ListSimulationJobsResult, RoboMakerError > ListSimulationJobsOutcome
std::future< RestartSimulationJobOutcome > RestartSimulationJobOutcomeCallable
Aws::Utils::Outcome< ListSimulationJobBatchesResult, RoboMakerError > ListSimulationJobBatchesOutcome
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