AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
GlueDataBrewServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/databrew/GlueDataBrewErrors.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/databrew/GlueDataBrewEndpointProvider.h>
16#include <future>
17#include <functional>
18/* End of generic header includes */
19
20/* Service model headers required in GlueDataBrewClient header */
21#include <aws/databrew/model/BatchDeleteRecipeVersionResult.h>
22#include <aws/databrew/model/CreateDatasetResult.h>
23#include <aws/databrew/model/CreateProfileJobResult.h>
24#include <aws/databrew/model/CreateProjectResult.h>
25#include <aws/databrew/model/CreateRecipeResult.h>
26#include <aws/databrew/model/CreateRecipeJobResult.h>
27#include <aws/databrew/model/CreateRulesetResult.h>
28#include <aws/databrew/model/CreateScheduleResult.h>
29#include <aws/databrew/model/DeleteDatasetResult.h>
30#include <aws/databrew/model/DeleteJobResult.h>
31#include <aws/databrew/model/DeleteProjectResult.h>
32#include <aws/databrew/model/DeleteRecipeVersionResult.h>
33#include <aws/databrew/model/DeleteRulesetResult.h>
34#include <aws/databrew/model/DeleteScheduleResult.h>
35#include <aws/databrew/model/DescribeDatasetResult.h>
36#include <aws/databrew/model/DescribeJobResult.h>
37#include <aws/databrew/model/DescribeJobRunResult.h>
38#include <aws/databrew/model/DescribeProjectResult.h>
39#include <aws/databrew/model/DescribeRecipeResult.h>
40#include <aws/databrew/model/DescribeRulesetResult.h>
41#include <aws/databrew/model/DescribeScheduleResult.h>
42#include <aws/databrew/model/ListDatasetsResult.h>
43#include <aws/databrew/model/ListJobRunsResult.h>
44#include <aws/databrew/model/ListJobsResult.h>
45#include <aws/databrew/model/ListProjectsResult.h>
46#include <aws/databrew/model/ListRecipeVersionsResult.h>
47#include <aws/databrew/model/ListRecipesResult.h>
48#include <aws/databrew/model/ListRulesetsResult.h>
49#include <aws/databrew/model/ListSchedulesResult.h>
50#include <aws/databrew/model/ListTagsForResourceResult.h>
51#include <aws/databrew/model/PublishRecipeResult.h>
52#include <aws/databrew/model/SendProjectSessionActionResult.h>
53#include <aws/databrew/model/StartJobRunResult.h>
54#include <aws/databrew/model/StartProjectSessionResult.h>
55#include <aws/databrew/model/StopJobRunResult.h>
56#include <aws/databrew/model/TagResourceResult.h>
57#include <aws/databrew/model/UntagResourceResult.h>
58#include <aws/databrew/model/UpdateDatasetResult.h>
59#include <aws/databrew/model/UpdateProfileJobResult.h>
60#include <aws/databrew/model/UpdateProjectResult.h>
61#include <aws/databrew/model/UpdateRecipeResult.h>
62#include <aws/databrew/model/UpdateRecipeJobResult.h>
63#include <aws/databrew/model/UpdateRulesetResult.h>
64#include <aws/databrew/model/UpdateScheduleResult.h>
65#include <aws/databrew/model/ListRecipesRequest.h>
66#include <aws/databrew/model/ListProjectsRequest.h>
67#include <aws/databrew/model/ListSchedulesRequest.h>
68#include <aws/databrew/model/ListDatasetsRequest.h>
69#include <aws/databrew/model/ListJobsRequest.h>
70#include <aws/databrew/model/ListRulesetsRequest.h>
71/* End of service model headers required in GlueDataBrewClient header */
72
73namespace Aws
74{
75 namespace Http
76 {
77 class HttpClient;
78 class HttpClientFactory;
79 } // namespace Http
80
81 namespace Utils
82 {
83 template< typename R, typename E> class Outcome;
84
85 namespace Threading
86 {
87 class Executor;
88 } // namespace Threading
89 } // namespace Utils
90
91 namespace Auth
92 {
93 class AWSCredentials;
94 class AWSCredentialsProvider;
95 } // namespace Auth
96
97 namespace Client
98 {
99 class RetryStrategy;
100 } // namespace Client
101
102 namespace GlueDataBrew
103 {
107
108 namespace Model
109 {
110 /* Service model forward declarations required in GlueDataBrewClient header */
120 class DeleteJobRequest;
126 class DescribeJobRequest;
133 class ListJobRunsRequest;
134 class ListJobsRequest;
137 class ListRecipesRequest;
143 class StartJobRunRequest;
145 class StopJobRunRequest;
146 class TagResourceRequest;
155 /* End of service model forward declarations required in GlueDataBrewClient header */
156
157 /* Service model Outcome class definitions */
202 /* End of service model Outcome class definitions */
203
204 /* Service model Outcome callable definitions */
205 typedef std::future<BatchDeleteRecipeVersionOutcome> BatchDeleteRecipeVersionOutcomeCallable;
206 typedef std::future<CreateDatasetOutcome> CreateDatasetOutcomeCallable;
207 typedef std::future<CreateProfileJobOutcome> CreateProfileJobOutcomeCallable;
208 typedef std::future<CreateProjectOutcome> CreateProjectOutcomeCallable;
209 typedef std::future<CreateRecipeOutcome> CreateRecipeOutcomeCallable;
210 typedef std::future<CreateRecipeJobOutcome> CreateRecipeJobOutcomeCallable;
211 typedef std::future<CreateRulesetOutcome> CreateRulesetOutcomeCallable;
212 typedef std::future<CreateScheduleOutcome> CreateScheduleOutcomeCallable;
213 typedef std::future<DeleteDatasetOutcome> DeleteDatasetOutcomeCallable;
214 typedef std::future<DeleteJobOutcome> DeleteJobOutcomeCallable;
215 typedef std::future<DeleteProjectOutcome> DeleteProjectOutcomeCallable;
216 typedef std::future<DeleteRecipeVersionOutcome> DeleteRecipeVersionOutcomeCallable;
217 typedef std::future<DeleteRulesetOutcome> DeleteRulesetOutcomeCallable;
218 typedef std::future<DeleteScheduleOutcome> DeleteScheduleOutcomeCallable;
219 typedef std::future<DescribeDatasetOutcome> DescribeDatasetOutcomeCallable;
220 typedef std::future<DescribeJobOutcome> DescribeJobOutcomeCallable;
221 typedef std::future<DescribeJobRunOutcome> DescribeJobRunOutcomeCallable;
222 typedef std::future<DescribeProjectOutcome> DescribeProjectOutcomeCallable;
223 typedef std::future<DescribeRecipeOutcome> DescribeRecipeOutcomeCallable;
224 typedef std::future<DescribeRulesetOutcome> DescribeRulesetOutcomeCallable;
225 typedef std::future<DescribeScheduleOutcome> DescribeScheduleOutcomeCallable;
226 typedef std::future<ListDatasetsOutcome> ListDatasetsOutcomeCallable;
227 typedef std::future<ListJobRunsOutcome> ListJobRunsOutcomeCallable;
228 typedef std::future<ListJobsOutcome> ListJobsOutcomeCallable;
229 typedef std::future<ListProjectsOutcome> ListProjectsOutcomeCallable;
230 typedef std::future<ListRecipeVersionsOutcome> ListRecipeVersionsOutcomeCallable;
231 typedef std::future<ListRecipesOutcome> ListRecipesOutcomeCallable;
232 typedef std::future<ListRulesetsOutcome> ListRulesetsOutcomeCallable;
233 typedef std::future<ListSchedulesOutcome> ListSchedulesOutcomeCallable;
234 typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
235 typedef std::future<PublishRecipeOutcome> PublishRecipeOutcomeCallable;
236 typedef std::future<SendProjectSessionActionOutcome> SendProjectSessionActionOutcomeCallable;
237 typedef std::future<StartJobRunOutcome> StartJobRunOutcomeCallable;
238 typedef std::future<StartProjectSessionOutcome> StartProjectSessionOutcomeCallable;
239 typedef std::future<StopJobRunOutcome> StopJobRunOutcomeCallable;
240 typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
241 typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
242 typedef std::future<UpdateDatasetOutcome> UpdateDatasetOutcomeCallable;
243 typedef std::future<UpdateProfileJobOutcome> UpdateProfileJobOutcomeCallable;
244 typedef std::future<UpdateProjectOutcome> UpdateProjectOutcomeCallable;
245 typedef std::future<UpdateRecipeOutcome> UpdateRecipeOutcomeCallable;
246 typedef std::future<UpdateRecipeJobOutcome> UpdateRecipeJobOutcomeCallable;
247 typedef std::future<UpdateRulesetOutcome> UpdateRulesetOutcomeCallable;
248 typedef std::future<UpdateScheduleOutcome> UpdateScheduleOutcomeCallable;
249 /* End of service model Outcome callable definitions */
250 } // namespace Model
251
252 class GlueDataBrewClient;
253
254 /* Service model async handlers definitions */
255 typedef std::function<void(const GlueDataBrewClient*, const Model::BatchDeleteRecipeVersionRequest&, const Model::BatchDeleteRecipeVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchDeleteRecipeVersionResponseReceivedHandler;
256 typedef std::function<void(const GlueDataBrewClient*, const Model::CreateDatasetRequest&, const Model::CreateDatasetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDatasetResponseReceivedHandler;
257 typedef std::function<void(const GlueDataBrewClient*, const Model::CreateProfileJobRequest&, const Model::CreateProfileJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateProfileJobResponseReceivedHandler;
258 typedef std::function<void(const GlueDataBrewClient*, const Model::CreateProjectRequest&, const Model::CreateProjectOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateProjectResponseReceivedHandler;
259 typedef std::function<void(const GlueDataBrewClient*, const Model::CreateRecipeRequest&, const Model::CreateRecipeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateRecipeResponseReceivedHandler;
260 typedef std::function<void(const GlueDataBrewClient*, const Model::CreateRecipeJobRequest&, const Model::CreateRecipeJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateRecipeJobResponseReceivedHandler;
261 typedef std::function<void(const GlueDataBrewClient*, const Model::CreateRulesetRequest&, const Model::CreateRulesetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateRulesetResponseReceivedHandler;
262 typedef std::function<void(const GlueDataBrewClient*, const Model::CreateScheduleRequest&, const Model::CreateScheduleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateScheduleResponseReceivedHandler;
263 typedef std::function<void(const GlueDataBrewClient*, const Model::DeleteDatasetRequest&, const Model::DeleteDatasetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDatasetResponseReceivedHandler;
264 typedef std::function<void(const GlueDataBrewClient*, const Model::DeleteJobRequest&, const Model::DeleteJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteJobResponseReceivedHandler;
265 typedef std::function<void(const GlueDataBrewClient*, const Model::DeleteProjectRequest&, const Model::DeleteProjectOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteProjectResponseReceivedHandler;
266 typedef std::function<void(const GlueDataBrewClient*, const Model::DeleteRecipeVersionRequest&, const Model::DeleteRecipeVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteRecipeVersionResponseReceivedHandler;
267 typedef std::function<void(const GlueDataBrewClient*, const Model::DeleteRulesetRequest&, const Model::DeleteRulesetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteRulesetResponseReceivedHandler;
268 typedef std::function<void(const GlueDataBrewClient*, const Model::DeleteScheduleRequest&, const Model::DeleteScheduleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteScheduleResponseReceivedHandler;
269 typedef std::function<void(const GlueDataBrewClient*, const Model::DescribeDatasetRequest&, const Model::DescribeDatasetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDatasetResponseReceivedHandler;
270 typedef std::function<void(const GlueDataBrewClient*, const Model::DescribeJobRequest&, const Model::DescribeJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeJobResponseReceivedHandler;
271 typedef std::function<void(const GlueDataBrewClient*, const Model::DescribeJobRunRequest&, const Model::DescribeJobRunOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeJobRunResponseReceivedHandler;
272 typedef std::function<void(const GlueDataBrewClient*, const Model::DescribeProjectRequest&, const Model::DescribeProjectOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeProjectResponseReceivedHandler;
273 typedef std::function<void(const GlueDataBrewClient*, const Model::DescribeRecipeRequest&, const Model::DescribeRecipeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeRecipeResponseReceivedHandler;
274 typedef std::function<void(const GlueDataBrewClient*, const Model::DescribeRulesetRequest&, const Model::DescribeRulesetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeRulesetResponseReceivedHandler;
275 typedef std::function<void(const GlueDataBrewClient*, const Model::DescribeScheduleRequest&, const Model::DescribeScheduleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeScheduleResponseReceivedHandler;
276 typedef std::function<void(const GlueDataBrewClient*, const Model::ListDatasetsRequest&, const Model::ListDatasetsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListDatasetsResponseReceivedHandler;
277 typedef std::function<void(const GlueDataBrewClient*, const Model::ListJobRunsRequest&, const Model::ListJobRunsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListJobRunsResponseReceivedHandler;
278 typedef std::function<void(const GlueDataBrewClient*, const Model::ListJobsRequest&, const Model::ListJobsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListJobsResponseReceivedHandler;
279 typedef std::function<void(const GlueDataBrewClient*, const Model::ListProjectsRequest&, const Model::ListProjectsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListProjectsResponseReceivedHandler;
280 typedef std::function<void(const GlueDataBrewClient*, const Model::ListRecipeVersionsRequest&, const Model::ListRecipeVersionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListRecipeVersionsResponseReceivedHandler;
281 typedef std::function<void(const GlueDataBrewClient*, const Model::ListRecipesRequest&, const Model::ListRecipesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListRecipesResponseReceivedHandler;
282 typedef std::function<void(const GlueDataBrewClient*, const Model::ListRulesetsRequest&, const Model::ListRulesetsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListRulesetsResponseReceivedHandler;
283 typedef std::function<void(const GlueDataBrewClient*, const Model::ListSchedulesRequest&, const Model::ListSchedulesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListSchedulesResponseReceivedHandler;
284 typedef std::function<void(const GlueDataBrewClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
285 typedef std::function<void(const GlueDataBrewClient*, const Model::PublishRecipeRequest&, const Model::PublishRecipeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PublishRecipeResponseReceivedHandler;
286 typedef std::function<void(const GlueDataBrewClient*, const Model::SendProjectSessionActionRequest&, const Model::SendProjectSessionActionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SendProjectSessionActionResponseReceivedHandler;
287 typedef std::function<void(const GlueDataBrewClient*, const Model::StartJobRunRequest&, const Model::StartJobRunOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartJobRunResponseReceivedHandler;
288 typedef std::function<void(const GlueDataBrewClient*, const Model::StartProjectSessionRequest&, const Model::StartProjectSessionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartProjectSessionResponseReceivedHandler;
289 typedef std::function<void(const GlueDataBrewClient*, const Model::StopJobRunRequest&, const Model::StopJobRunOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StopJobRunResponseReceivedHandler;
290 typedef std::function<void(const GlueDataBrewClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
291 typedef std::function<void(const GlueDataBrewClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
292 typedef std::function<void(const GlueDataBrewClient*, const Model::UpdateDatasetRequest&, const Model::UpdateDatasetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateDatasetResponseReceivedHandler;
293 typedef std::function<void(const GlueDataBrewClient*, const Model::UpdateProfileJobRequest&, const Model::UpdateProfileJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateProfileJobResponseReceivedHandler;
294 typedef std::function<void(const GlueDataBrewClient*, const Model::UpdateProjectRequest&, const Model::UpdateProjectOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateProjectResponseReceivedHandler;
295 typedef std::function<void(const GlueDataBrewClient*, const Model::UpdateRecipeRequest&, const Model::UpdateRecipeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateRecipeResponseReceivedHandler;
296 typedef std::function<void(const GlueDataBrewClient*, const Model::UpdateRecipeJobRequest&, const Model::UpdateRecipeJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateRecipeJobResponseReceivedHandler;
297 typedef std::function<void(const GlueDataBrewClient*, const Model::UpdateRulesetRequest&, const Model::UpdateRulesetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateRulesetResponseReceivedHandler;
298 typedef std::function<void(const GlueDataBrewClient*, const Model::UpdateScheduleRequest&, const Model::UpdateScheduleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateScheduleResponseReceivedHandler;
299 /* End of service model async handlers definitions */
300 } // namespace GlueDataBrew
301} // namespace Aws
EndpointProviderBase< GlueDataBrewClientConfiguration, GlueDataBrewBuiltInParameters, GlueDataBrewClientContextParameters > GlueDataBrewEndpointProviderBase
std::future< CreateRecipeJobOutcome > CreateRecipeJobOutcomeCallable
Aws::Utils::Outcome< CreateScheduleResult, GlueDataBrewError > CreateScheduleOutcome
std::future< CreateRecipeOutcome > CreateRecipeOutcomeCallable
std::future< DescribeScheduleOutcome > DescribeScheduleOutcomeCallable
std::future< CreateProfileJobOutcome > CreateProfileJobOutcomeCallable
Aws::Utils::Outcome< UpdateProjectResult, GlueDataBrewError > UpdateProjectOutcome
Aws::Utils::Outcome< DescribeJobRunResult, GlueDataBrewError > DescribeJobRunOutcome
std::future< CreateProjectOutcome > CreateProjectOutcomeCallable
Aws::Utils::Outcome< ListSchedulesResult, GlueDataBrewError > ListSchedulesOutcome
std::future< DeleteScheduleOutcome > DeleteScheduleOutcomeCallable
Aws::Utils::Outcome< ListRecipesResult, GlueDataBrewError > ListRecipesOutcome
std::future< UpdateRulesetOutcome > UpdateRulesetOutcomeCallable
std::future< UpdateProjectOutcome > UpdateProjectOutcomeCallable
std::future< ListRecipeVersionsOutcome > ListRecipeVersionsOutcomeCallable
Aws::Utils::Outcome< ListDatasetsResult, GlueDataBrewError > ListDatasetsOutcome
std::future< UpdateRecipeOutcome > UpdateRecipeOutcomeCallable
std::future< DeleteJobOutcome > DeleteJobOutcomeCallable
std::future< DeleteRulesetOutcome > DeleteRulesetOutcomeCallable
Aws::Utils::Outcome< DeleteRulesetResult, GlueDataBrewError > DeleteRulesetOutcome
Aws::Utils::Outcome< UpdateDatasetResult, GlueDataBrewError > UpdateDatasetOutcome
std::future< DescribeProjectOutcome > DescribeProjectOutcomeCallable
std::future< DescribeDatasetOutcome > DescribeDatasetOutcomeCallable
Aws::Utils::Outcome< UpdateRecipeJobResult, GlueDataBrewError > UpdateRecipeJobOutcome
Aws::Utils::Outcome< UpdateRulesetResult, GlueDataBrewError > UpdateRulesetOutcome
std::future< PublishRecipeOutcome > PublishRecipeOutcomeCallable
std::future< DescribeJobOutcome > DescribeJobOutcomeCallable
Aws::Utils::Outcome< PublishRecipeResult, GlueDataBrewError > PublishRecipeOutcome
Aws::Utils::Outcome< CreateRulesetResult, GlueDataBrewError > CreateRulesetOutcome
std::future< CreateScheduleOutcome > CreateScheduleOutcomeCallable
std::future< CreateDatasetOutcome > CreateDatasetOutcomeCallable
Aws::Utils::Outcome< BatchDeleteRecipeVersionResult, GlueDataBrewError > BatchDeleteRecipeVersionOutcome
std::future< StartProjectSessionOutcome > StartProjectSessionOutcomeCallable
std::future< StopJobRunOutcome > StopJobRunOutcomeCallable
std::future< ListRecipesOutcome > ListRecipesOutcomeCallable
std::future< ListProjectsOutcome > ListProjectsOutcomeCallable
Aws::Utils::Outcome< UpdateRecipeResult, GlueDataBrewError > UpdateRecipeOutcome
Aws::Utils::Outcome< ListRecipeVersionsResult, GlueDataBrewError > ListRecipeVersionsOutcome
Aws::Utils::Outcome< CreateDatasetResult, GlueDataBrewError > CreateDatasetOutcome
std::future< DescribeRulesetOutcome > DescribeRulesetOutcomeCallable
std::future< UpdateRecipeJobOutcome > UpdateRecipeJobOutcomeCallable
Aws::Utils::Outcome< DescribeRecipeResult, GlueDataBrewError > DescribeRecipeOutcome
Aws::Utils::Outcome< ListRulesetsResult, GlueDataBrewError > ListRulesetsOutcome
Aws::Utils::Outcome< UpdateScheduleResult, GlueDataBrewError > UpdateScheduleOutcome
Aws::Utils::Outcome< StartJobRunResult, GlueDataBrewError > StartJobRunOutcome
std::future< DeleteDatasetOutcome > DeleteDatasetOutcomeCallable
Aws::Utils::Outcome< CreateProfileJobResult, GlueDataBrewError > CreateProfileJobOutcome
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Aws::Utils::Outcome< StopJobRunResult, GlueDataBrewError > StopJobRunOutcome
std::future< UpdateDatasetOutcome > UpdateDatasetOutcomeCallable
Aws::Utils::Outcome< DescribeProjectResult, GlueDataBrewError > DescribeProjectOutcome
std::future< ListDatasetsOutcome > ListDatasetsOutcomeCallable
std::future< DeleteRecipeVersionOutcome > DeleteRecipeVersionOutcomeCallable
Aws::Utils::Outcome< StartProjectSessionResult, GlueDataBrewError > StartProjectSessionOutcome
std::future< CreateRulesetOutcome > CreateRulesetOutcomeCallable
Aws::Utils::Outcome< ListJobRunsResult, GlueDataBrewError > ListJobRunsOutcome
Aws::Utils::Outcome< UntagResourceResult, GlueDataBrewError > UntagResourceOutcome
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
Aws::Utils::Outcome< DeleteRecipeVersionResult, GlueDataBrewError > DeleteRecipeVersionOutcome
Aws::Utils::Outcome< TagResourceResult, GlueDataBrewError > TagResourceOutcome
std::future< ListSchedulesOutcome > ListSchedulesOutcomeCallable
std::future< DescribeRecipeOutcome > DescribeRecipeOutcomeCallable
Aws::Utils::Outcome< DescribeScheduleResult, GlueDataBrewError > DescribeScheduleOutcome
Aws::Utils::Outcome< CreateRecipeJobResult, GlueDataBrewError > CreateRecipeJobOutcome
Aws::Utils::Outcome< ListTagsForResourceResult, GlueDataBrewError > ListTagsForResourceOutcome
Aws::Utils::Outcome< DeleteScheduleResult, GlueDataBrewError > DeleteScheduleOutcome
std::future< TagResourceOutcome > TagResourceOutcomeCallable
Aws::Utils::Outcome< DeleteJobResult, GlueDataBrewError > DeleteJobOutcome
std::future< SendProjectSessionActionOutcome > SendProjectSessionActionOutcomeCallable
Aws::Utils::Outcome< UpdateProfileJobResult, GlueDataBrewError > UpdateProfileJobOutcome
std::future< ListJobRunsOutcome > ListJobRunsOutcomeCallable
Aws::Utils::Outcome< DeleteProjectResult, GlueDataBrewError > DeleteProjectOutcome
std::future< DescribeJobRunOutcome > DescribeJobRunOutcomeCallable
Aws::Utils::Outcome< SendProjectSessionActionResult, GlueDataBrewError > SendProjectSessionActionOutcome
std::future< StartJobRunOutcome > StartJobRunOutcomeCallable
Aws::Utils::Outcome< DeleteDatasetResult, GlueDataBrewError > DeleteDatasetOutcome
std::future< BatchDeleteRecipeVersionOutcome > BatchDeleteRecipeVersionOutcomeCallable
Aws::Utils::Outcome< CreateProjectResult, GlueDataBrewError > CreateProjectOutcome
Aws::Utils::Outcome< DescribeRulesetResult, GlueDataBrewError > DescribeRulesetOutcome
std::future< UpdateScheduleOutcome > UpdateScheduleOutcomeCallable
Aws::Utils::Outcome< CreateRecipeResult, GlueDataBrewError > CreateRecipeOutcome
Aws::Utils::Outcome< DescribeJobResult, GlueDataBrewError > DescribeJobOutcome
Aws::Utils::Outcome< ListProjectsResult, GlueDataBrewError > ListProjectsOutcome
Aws::Utils::Outcome< ListJobsResult, GlueDataBrewError > ListJobsOutcome
std::future< DeleteProjectOutcome > DeleteProjectOutcomeCallable
Aws::Utils::Outcome< DescribeDatasetResult, GlueDataBrewError > DescribeDatasetOutcome
std::future< UpdateProfileJobOutcome > UpdateProfileJobOutcomeCallable
std::future< ListRulesetsOutcome > ListRulesetsOutcomeCallable
std::future< ListJobsOutcome > ListJobsOutcomeCallable
std::function< void(const GlueDataBrewClient *, const Model::DescribeDatasetRequest &, const Model::DescribeDatasetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDatasetResponseReceivedHandler
std::function< void(const GlueDataBrewClient *, const Model::ListSchedulesRequest &, const Model::ListSchedulesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListSchedulesResponseReceivedHandler
std::function< void(const GlueDataBrewClient *, const Model::DescribeJobRunRequest &, const Model::DescribeJobRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeJobRunResponseReceivedHandler
std::function< void(const GlueDataBrewClient *, const Model::UpdateProjectRequest &, const Model::UpdateProjectOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateProjectResponseReceivedHandler
std::function< void(const GlueDataBrewClient *, const Model::UpdateProfileJobRequest &, const Model::UpdateProfileJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateProfileJobResponseReceivedHandler
std::function< void(const GlueDataBrewClient *, const Model::UpdateDatasetRequest &, const Model::UpdateDatasetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDatasetResponseReceivedHandler
std::function< void(const GlueDataBrewClient *, const Model::DeleteRulesetRequest &, const Model::DeleteRulesetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteRulesetResponseReceivedHandler
std::function< void(const GlueDataBrewClient *, const Model::CreateRecipeJobRequest &, const Model::CreateRecipeJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateRecipeJobResponseReceivedHandler
std::function< void(const GlueDataBrewClient *, const Model::ListJobsRequest &, const Model::ListJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListJobsResponseReceivedHandler
std::function< void(const GlueDataBrewClient *, const Model::DeleteJobRequest &, const Model::DeleteJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteJobResponseReceivedHandler
std::function< void(const GlueDataBrewClient *, const Model::DescribeProjectRequest &, const Model::DescribeProjectOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeProjectResponseReceivedHandler
std::function< void(const GlueDataBrewClient *, const Model::CreateScheduleRequest &, const Model::CreateScheduleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateScheduleResponseReceivedHandler
std::function< void(const GlueDataBrewClient *, const Model::ListRecipesRequest &, const Model::ListRecipesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListRecipesResponseReceivedHandler
std::function< void(const GlueDataBrewClient *, const Model::ListRecipeVersionsRequest &, const Model::ListRecipeVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListRecipeVersionsResponseReceivedHandler
std::function< void(const GlueDataBrewClient *, const Model::CreateDatasetRequest &, const Model::CreateDatasetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDatasetResponseReceivedHandler
std::function< void(const GlueDataBrewClient *, const Model::CreateProfileJobRequest &, const Model::CreateProfileJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateProfileJobResponseReceivedHandler
std::function< void(const GlueDataBrewClient *, const Model::DescribeScheduleRequest &, const Model::DescribeScheduleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeScheduleResponseReceivedHandler
std::function< void(const GlueDataBrewClient *, const Model::UpdateRecipeJobRequest &, const Model::UpdateRecipeJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateRecipeJobResponseReceivedHandler
std::function< void(const GlueDataBrewClient *, const Model::DeleteRecipeVersionRequest &, const Model::DeleteRecipeVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteRecipeVersionResponseReceivedHandler
std::function< void(const GlueDataBrewClient *, const Model::DescribeRulesetRequest &, const Model::DescribeRulesetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeRulesetResponseReceivedHandler
std::function< void(const GlueDataBrewClient *, const Model::UpdateScheduleRequest &, const Model::UpdateScheduleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateScheduleResponseReceivedHandler
std::function< void(const GlueDataBrewClient *, const Model::PublishRecipeRequest &, const Model::PublishRecipeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PublishRecipeResponseReceivedHandler
std::function< void(const GlueDataBrewClient *, const Model::CreateRulesetRequest &, const Model::CreateRulesetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateRulesetResponseReceivedHandler
std::function< void(const GlueDataBrewClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const GlueDataBrewClient *, const Model::StopJobRunRequest &, const Model::StopJobRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopJobRunResponseReceivedHandler
std::function< void(const GlueDataBrewClient *, const Model::CreateProjectRequest &, const Model::CreateProjectOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateProjectResponseReceivedHandler
std::function< void(const GlueDataBrewClient *, const Model::ListRulesetsRequest &, const Model::ListRulesetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListRulesetsResponseReceivedHandler
std::function< void(const GlueDataBrewClient *, const Model::StartJobRunRequest &, const Model::StartJobRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartJobRunResponseReceivedHandler
std::function< void(const GlueDataBrewClient *, const Model::DescribeRecipeRequest &, const Model::DescribeRecipeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeRecipeResponseReceivedHandler
std::function< void(const GlueDataBrewClient *, const Model::DescribeJobRequest &, const Model::DescribeJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeJobResponseReceivedHandler
std::function< void(const GlueDataBrewClient *, const Model::ListDatasetsRequest &, const Model::ListDatasetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDatasetsResponseReceivedHandler
std::function< void(const GlueDataBrewClient *, const Model::SendProjectSessionActionRequest &, const Model::SendProjectSessionActionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SendProjectSessionActionResponseReceivedHandler
std::function< void(const GlueDataBrewClient *, const Model::StartProjectSessionRequest &, const Model::StartProjectSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartProjectSessionResponseReceivedHandler
std::function< void(const GlueDataBrewClient *, const Model::DeleteProjectRequest &, const Model::DeleteProjectOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteProjectResponseReceivedHandler
std::function< void(const GlueDataBrewClient *, const Model::ListJobRunsRequest &, const Model::ListJobRunsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListJobRunsResponseReceivedHandler
std::function< void(const GlueDataBrewClient *, const Model::UpdateRecipeRequest &, const Model::UpdateRecipeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateRecipeResponseReceivedHandler
std::function< void(const GlueDataBrewClient *, const Model::CreateRecipeRequest &, const Model::CreateRecipeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateRecipeResponseReceivedHandler
std::function< void(const GlueDataBrewClient *, const Model::ListProjectsRequest &, const Model::ListProjectsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListProjectsResponseReceivedHandler
std::function< void(const GlueDataBrewClient *, const Model::DeleteScheduleRequest &, const Model::DeleteScheduleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteScheduleResponseReceivedHandler
std::function< void(const GlueDataBrewClient *, const Model::UpdateRulesetRequest &, const Model::UpdateRulesetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateRulesetResponseReceivedHandler
std::function< void(const GlueDataBrewClient *, const Model::BatchDeleteRecipeVersionRequest &, const Model::BatchDeleteRecipeVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchDeleteRecipeVersionResponseReceivedHandler
std::function< void(const GlueDataBrewClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const GlueDataBrewClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::function< void(const GlueDataBrewClient *, const Model::DeleteDatasetRequest &, const Model::DeleteDatasetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDatasetResponseReceivedHandler