AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
DataPipelineClient.h
1
6#pragma once
7#include <aws/datapipeline/DataPipeline_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/datapipeline/DataPipelineServiceClientModel.h>
13
14namespace Aws
15{
16namespace DataPipeline
17{
38 class AWS_DATAPIPELINE_API DataPipelineClient : public Aws::Client::AWSJsonClient, public Aws::Client::ClientWithAsyncTemplateMethods<DataPipelineClient>
39 {
40 public:
42 static const char* GetServiceName();
43 static const char* GetAllocationTag();
44
47
53 std::shared_ptr<DataPipelineEndpointProviderBase> endpointProvider = nullptr);
54
60 std::shared_ptr<DataPipelineEndpointProviderBase> endpointProvider = nullptr,
62
67 DataPipelineClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
68 std::shared_ptr<DataPipelineEndpointProviderBase> endpointProvider = nullptr,
70
71
72 /* Legacy constructors due deprecation */
78
84 const Aws::Client::ClientConfiguration& clientConfiguration);
85
90 DataPipelineClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
91 const Aws::Client::ClientConfiguration& clientConfiguration);
92
93 /* End of legacy constructors due deprecation */
95
107
111 template<typename ActivatePipelineRequestT = Model::ActivatePipelineRequest>
112 Model::ActivatePipelineOutcomeCallable ActivatePipelineCallable(const ActivatePipelineRequestT& request) const
113 {
114 return SubmitCallable(&DataPipelineClient::ActivatePipeline, request);
115 }
116
120 template<typename ActivatePipelineRequestT = Model::ActivatePipelineRequest>
121 void ActivatePipelineAsync(const ActivatePipelineRequestT& request, const ActivatePipelineResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
122 {
123 return SubmitAsync(&DataPipelineClient::ActivatePipeline, request, handler, context);
124 }
125
133
137 template<typename AddTagsRequestT = Model::AddTagsRequest>
138 Model::AddTagsOutcomeCallable AddTagsCallable(const AddTagsRequestT& request) const
139 {
140 return SubmitCallable(&DataPipelineClient::AddTags, request);
141 }
142
146 template<typename AddTagsRequestT = Model::AddTagsRequest>
147 void AddTagsAsync(const AddTagsRequestT& request, const AddTagsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
148 {
149 return SubmitAsync(&DataPipelineClient::AddTags, request, handler, context);
150 }
151
159
163 template<typename CreatePipelineRequestT = Model::CreatePipelineRequest>
164 Model::CreatePipelineOutcomeCallable CreatePipelineCallable(const CreatePipelineRequestT& request) const
165 {
166 return SubmitCallable(&DataPipelineClient::CreatePipeline, request);
167 }
168
172 template<typename CreatePipelineRequestT = Model::CreatePipelineRequest>
173 void CreatePipelineAsync(const CreatePipelineRequestT& request, const CreatePipelineResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
174 {
175 return SubmitAsync(&DataPipelineClient::CreatePipeline, request, handler, context);
176 }
177
188
192 template<typename DeactivatePipelineRequestT = Model::DeactivatePipelineRequest>
193 Model::DeactivatePipelineOutcomeCallable DeactivatePipelineCallable(const DeactivatePipelineRequestT& request) const
194 {
195 return SubmitCallable(&DataPipelineClient::DeactivatePipeline, request);
196 }
197
201 template<typename DeactivatePipelineRequestT = Model::DeactivatePipelineRequest>
202 void DeactivatePipelineAsync(const DeactivatePipelineRequestT& request, const DeactivatePipelineResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
203 {
204 return SubmitAsync(&DataPipelineClient::DeactivatePipeline, request, handler, context);
205 }
206
219
223 template<typename DeletePipelineRequestT = Model::DeletePipelineRequest>
224 Model::DeletePipelineOutcomeCallable DeletePipelineCallable(const DeletePipelineRequestT& request) const
225 {
226 return SubmitCallable(&DataPipelineClient::DeletePipeline, request);
227 }
228
232 template<typename DeletePipelineRequestT = Model::DeletePipelineRequest>
233 void DeletePipelineAsync(const DeletePipelineRequestT& request, const DeletePipelineResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
234 {
235 return SubmitAsync(&DataPipelineClient::DeletePipeline, request, handler, context);
236 }
237
246
250 template<typename DescribeObjectsRequestT = Model::DescribeObjectsRequest>
251 Model::DescribeObjectsOutcomeCallable DescribeObjectsCallable(const DescribeObjectsRequestT& request) const
252 {
253 return SubmitCallable(&DataPipelineClient::DescribeObjects, request);
254 }
255
259 template<typename DescribeObjectsRequestT = Model::DescribeObjectsRequest>
260 void DescribeObjectsAsync(const DescribeObjectsRequestT& request, const DescribeObjectsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
261 {
262 return SubmitAsync(&DataPipelineClient::DescribeObjects, request, handler, context);
263 }
264
278
282 template<typename DescribePipelinesRequestT = Model::DescribePipelinesRequest>
283 Model::DescribePipelinesOutcomeCallable DescribePipelinesCallable(const DescribePipelinesRequestT& request) const
284 {
285 return SubmitCallable(&DataPipelineClient::DescribePipelines, request);
286 }
287
291 template<typename DescribePipelinesRequestT = Model::DescribePipelinesRequest>
292 void DescribePipelinesAsync(const DescribePipelinesRequestT& request, const DescribePipelinesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
293 {
294 return SubmitAsync(&DataPipelineClient::DescribePipelines, request, handler, context);
295 }
296
305
309 template<typename EvaluateExpressionRequestT = Model::EvaluateExpressionRequest>
310 Model::EvaluateExpressionOutcomeCallable EvaluateExpressionCallable(const EvaluateExpressionRequestT& request) const
311 {
312 return SubmitCallable(&DataPipelineClient::EvaluateExpression, request);
313 }
314
318 template<typename EvaluateExpressionRequestT = Model::EvaluateExpressionRequest>
319 void EvaluateExpressionAsync(const EvaluateExpressionRequestT& request, const EvaluateExpressionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
320 {
321 return SubmitAsync(&DataPipelineClient::EvaluateExpression, request, handler, context);
322 }
323
332
336 template<typename GetPipelineDefinitionRequestT = Model::GetPipelineDefinitionRequest>
337 Model::GetPipelineDefinitionOutcomeCallable GetPipelineDefinitionCallable(const GetPipelineDefinitionRequestT& request) const
338 {
339 return SubmitCallable(&DataPipelineClient::GetPipelineDefinition, request);
340 }
341
345 template<typename GetPipelineDefinitionRequestT = Model::GetPipelineDefinitionRequest>
346 void GetPipelineDefinitionAsync(const GetPipelineDefinitionRequestT& request, const GetPipelineDefinitionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
347 {
348 return SubmitAsync(&DataPipelineClient::GetPipelineDefinition, request, handler, context);
349 }
350
358
362 template<typename ListPipelinesRequestT = Model::ListPipelinesRequest>
363 Model::ListPipelinesOutcomeCallable ListPipelinesCallable(const ListPipelinesRequestT& request = {}) const
364 {
365 return SubmitCallable(&DataPipelineClient::ListPipelines, request);
366 }
367
371 template<typename ListPipelinesRequestT = Model::ListPipelinesRequest>
372 void ListPipelinesAsync(const ListPipelinesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListPipelinesRequestT& request = {}) const
373 {
374 return SubmitAsync(&DataPipelineClient::ListPipelines, request, handler, context);
375 }
376
396
400 template<typename PollForTaskRequestT = Model::PollForTaskRequest>
401 Model::PollForTaskOutcomeCallable PollForTaskCallable(const PollForTaskRequestT& request) const
402 {
403 return SubmitCallable(&DataPipelineClient::PollForTask, request);
404 }
405
409 template<typename PollForTaskRequestT = Model::PollForTaskRequest>
410 void PollForTaskAsync(const PollForTaskRequestT& request, const PollForTaskResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
411 {
412 return SubmitAsync(&DataPipelineClient::PollForTask, request, handler, context);
413 }
414
431
435 template<typename PutPipelineDefinitionRequestT = Model::PutPipelineDefinitionRequest>
436 Model::PutPipelineDefinitionOutcomeCallable PutPipelineDefinitionCallable(const PutPipelineDefinitionRequestT& request) const
437 {
438 return SubmitCallable(&DataPipelineClient::PutPipelineDefinition, request);
439 }
440
444 template<typename PutPipelineDefinitionRequestT = Model::PutPipelineDefinitionRequest>
445 void PutPipelineDefinitionAsync(const PutPipelineDefinitionRequestT& request, const PutPipelineDefinitionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
446 {
447 return SubmitAsync(&DataPipelineClient::PutPipelineDefinition, request, handler, context);
448 }
449
457
461 template<typename QueryObjectsRequestT = Model::QueryObjectsRequest>
462 Model::QueryObjectsOutcomeCallable QueryObjectsCallable(const QueryObjectsRequestT& request) const
463 {
464 return SubmitCallable(&DataPipelineClient::QueryObjects, request);
465 }
466
470 template<typename QueryObjectsRequestT = Model::QueryObjectsRequest>
471 void QueryObjectsAsync(const QueryObjectsRequestT& request, const QueryObjectsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
472 {
473 return SubmitAsync(&DataPipelineClient::QueryObjects, request, handler, context);
474 }
475
483
487 template<typename RemoveTagsRequestT = Model::RemoveTagsRequest>
488 Model::RemoveTagsOutcomeCallable RemoveTagsCallable(const RemoveTagsRequestT& request) const
489 {
490 return SubmitCallable(&DataPipelineClient::RemoveTags, request);
491 }
492
496 template<typename RemoveTagsRequestT = Model::RemoveTagsRequest>
497 void RemoveTagsAsync(const RemoveTagsRequestT& request, const RemoveTagsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
498 {
499 return SubmitAsync(&DataPipelineClient::RemoveTags, request, handler, context);
500 }
501
518
522 template<typename ReportTaskProgressRequestT = Model::ReportTaskProgressRequest>
523 Model::ReportTaskProgressOutcomeCallable ReportTaskProgressCallable(const ReportTaskProgressRequestT& request) const
524 {
525 return SubmitCallable(&DataPipelineClient::ReportTaskProgress, request);
526 }
527
531 template<typename ReportTaskProgressRequestT = Model::ReportTaskProgressRequest>
532 void ReportTaskProgressAsync(const ReportTaskProgressRequestT& request, const ReportTaskProgressResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
533 {
534 return SubmitAsync(&DataPipelineClient::ReportTaskProgress, request, handler, context);
535 }
536
547
551 template<typename ReportTaskRunnerHeartbeatRequestT = Model::ReportTaskRunnerHeartbeatRequest>
552 Model::ReportTaskRunnerHeartbeatOutcomeCallable ReportTaskRunnerHeartbeatCallable(const ReportTaskRunnerHeartbeatRequestT& request) const
553 {
554 return SubmitCallable(&DataPipelineClient::ReportTaskRunnerHeartbeat, request);
555 }
556
560 template<typename ReportTaskRunnerHeartbeatRequestT = Model::ReportTaskRunnerHeartbeatRequest>
561 void ReportTaskRunnerHeartbeatAsync(const ReportTaskRunnerHeartbeatRequestT& request, const ReportTaskRunnerHeartbeatResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
562 {
563 return SubmitAsync(&DataPipelineClient::ReportTaskRunnerHeartbeat, request, handler, context);
564 }
565
577
581 template<typename SetStatusRequestT = Model::SetStatusRequest>
582 Model::SetStatusOutcomeCallable SetStatusCallable(const SetStatusRequestT& request) const
583 {
584 return SubmitCallable(&DataPipelineClient::SetStatus, request);
585 }
586
590 template<typename SetStatusRequestT = Model::SetStatusRequest>
591 void SetStatusAsync(const SetStatusRequestT& request, const SetStatusResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
592 {
593 return SubmitAsync(&DataPipelineClient::SetStatus, request, handler, context);
594 }
595
607
611 template<typename SetTaskStatusRequestT = Model::SetTaskStatusRequest>
612 Model::SetTaskStatusOutcomeCallable SetTaskStatusCallable(const SetTaskStatusRequestT& request) const
613 {
614 return SubmitCallable(&DataPipelineClient::SetTaskStatus, request);
615 }
616
620 template<typename SetTaskStatusRequestT = Model::SetTaskStatusRequest>
621 void SetTaskStatusAsync(const SetTaskStatusRequestT& request, const SetTaskStatusResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
622 {
623 return SubmitAsync(&DataPipelineClient::SetTaskStatus, request, handler, context);
624 }
625
633
637 template<typename ValidatePipelineDefinitionRequestT = Model::ValidatePipelineDefinitionRequest>
638 Model::ValidatePipelineDefinitionOutcomeCallable ValidatePipelineDefinitionCallable(const ValidatePipelineDefinitionRequestT& request) const
639 {
640 return SubmitCallable(&DataPipelineClient::ValidatePipelineDefinition, request);
641 }
642
646 template<typename ValidatePipelineDefinitionRequestT = Model::ValidatePipelineDefinitionRequest>
647 void ValidatePipelineDefinitionAsync(const ValidatePipelineDefinitionRequestT& request, const ValidatePipelineDefinitionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
648 {
649 return SubmitAsync(&DataPipelineClient::ValidatePipelineDefinition, request, handler, context);
650 }
651
652
653 void OverrideEndpoint(const Aws::String& endpoint);
654 std::shared_ptr<DataPipelineEndpointProviderBase>& accessEndpointProvider();
655 private:
657 void init(const DataPipelineClientConfiguration& clientConfiguration);
658
659 DataPipelineClientConfiguration m_clientConfiguration;
660 std::shared_ptr<DataPipelineEndpointProviderBase> m_endpointProvider;
661 };
662
663} // namespace DataPipeline
664} // namespace Aws
static const char * GetServiceName()
Model::DeactivatePipelineOutcomeCallable DeactivatePipelineCallable(const DeactivatePipelineRequestT &request) const
void ActivatePipelineAsync(const ActivatePipelineRequestT &request, const ActivatePipelineResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListPipelinesAsync(const ListPipelinesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListPipelinesRequestT &request={}) const
void AddTagsAsync(const AddTagsRequestT &request, const AddTagsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
DataPipelineClient(const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< DataPipelineEndpointProviderBase > endpointProvider=nullptr, const Aws::DataPipeline::DataPipelineClientConfiguration &clientConfiguration=Aws::DataPipeline::DataPipelineClientConfiguration())
virtual Model::ValidatePipelineDefinitionOutcome ValidatePipelineDefinition(const Model::ValidatePipelineDefinitionRequest &request) const
DataPipelineClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< DataPipelineEndpointProviderBase > endpointProvider=nullptr, const Aws::DataPipeline::DataPipelineClientConfiguration &clientConfiguration=Aws::DataPipeline::DataPipelineClientConfiguration())
void GetPipelineDefinitionAsync(const GetPipelineDefinitionRequestT &request, const GetPipelineDefinitionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
DataPipelineClient(const Aws::Client::ClientConfiguration &clientConfiguration)
void RemoveTagsAsync(const RemoveTagsRequestT &request, const RemoveTagsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::PutPipelineDefinitionOutcome PutPipelineDefinition(const Model::PutPipelineDefinitionRequest &request) const
void ReportTaskRunnerHeartbeatAsync(const ReportTaskRunnerHeartbeatRequestT &request, const ReportTaskRunnerHeartbeatResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::SetStatusOutcomeCallable SetStatusCallable(const SetStatusRequestT &request) const
virtual Model::ReportTaskProgressOutcome ReportTaskProgress(const Model::ReportTaskProgressRequest &request) const
void OverrideEndpoint(const Aws::String &endpoint)
virtual Model::DescribePipelinesOutcome DescribePipelines(const Model::DescribePipelinesRequest &request) const
Model::AddTagsOutcomeCallable AddTagsCallable(const AddTagsRequestT &request) const
Model::QueryObjectsOutcomeCallable QueryObjectsCallable(const QueryObjectsRequestT &request) const
virtual Model::AddTagsOutcome AddTags(const Model::AddTagsRequest &request) const
virtual Model::PollForTaskOutcome PollForTask(const Model::PollForTaskRequest &request) const
DataPipelineClientConfiguration ClientConfigurationType
static const char * GetAllocationTag()
virtual Model::QueryObjectsOutcome QueryObjects(const Model::QueryObjectsRequest &request) const
virtual Model::ListPipelinesOutcome ListPipelines(const Model::ListPipelinesRequest &request={}) const
virtual Model::ReportTaskRunnerHeartbeatOutcome ReportTaskRunnerHeartbeat(const Model::ReportTaskRunnerHeartbeatRequest &request) const
void DescribeObjectsAsync(const DescribeObjectsRequestT &request, const DescribeObjectsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ActivatePipelineOutcomeCallable ActivatePipelineCallable(const ActivatePipelineRequestT &request) const
void DeactivatePipelineAsync(const DeactivatePipelineRequestT &request, const DeactivatePipelineResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::SetTaskStatusOutcomeCallable SetTaskStatusCallable(const SetTaskStatusRequestT &request) const
Model::DeletePipelineOutcomeCallable DeletePipelineCallable(const DeletePipelineRequestT &request) const
virtual Model::SetTaskStatusOutcome SetTaskStatus(const Model::SetTaskStatusRequest &request) const
void PutPipelineDefinitionAsync(const PutPipelineDefinitionRequestT &request, const PutPipelineDefinitionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
std::shared_ptr< DataPipelineEndpointProviderBase > & accessEndpointProvider()
virtual Model::SetStatusOutcome SetStatus(const Model::SetStatusRequest &request) const
void PollForTaskAsync(const PollForTaskRequestT &request, const PollForTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void EvaluateExpressionAsync(const EvaluateExpressionRequestT &request, const EvaluateExpressionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreatePipelineOutcomeCallable CreatePipelineCallable(const CreatePipelineRequestT &request) const
Model::ReportTaskProgressOutcomeCallable ReportTaskProgressCallable(const ReportTaskProgressRequestT &request) const
void DescribePipelinesAsync(const DescribePipelinesRequestT &request, const DescribePipelinesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::EvaluateExpressionOutcomeCallable EvaluateExpressionCallable(const EvaluateExpressionRequestT &request) const
Model::DescribePipelinesOutcomeCallable DescribePipelinesCallable(const DescribePipelinesRequestT &request) const
Model::ReportTaskRunnerHeartbeatOutcomeCallable ReportTaskRunnerHeartbeatCallable(const ReportTaskRunnerHeartbeatRequestT &request) const
DataPipelineClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
virtual Model::DescribeObjectsOutcome DescribeObjects(const Model::DescribeObjectsRequest &request) const
virtual Model::CreatePipelineOutcome CreatePipeline(const Model::CreatePipelineRequest &request) const
void ReportTaskProgressAsync(const ReportTaskProgressRequestT &request, const ReportTaskProgressResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
DataPipelineEndpointProvider EndpointProviderType
void SetTaskStatusAsync(const SetTaskStatusRequestT &request, const SetTaskStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ActivatePipelineOutcome ActivatePipeline(const Model::ActivatePipelineRequest &request) const
void DeletePipelineAsync(const DeletePipelineRequestT &request, const DeletePipelineResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetPipelineDefinitionOutcome GetPipelineDefinition(const Model::GetPipelineDefinitionRequest &request) const
void QueryObjectsAsync(const QueryObjectsRequestT &request, const QueryObjectsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
DataPipelineClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
Model::ValidatePipelineDefinitionOutcomeCallable ValidatePipelineDefinitionCallable(const ValidatePipelineDefinitionRequestT &request) const
virtual Model::EvaluateExpressionOutcome EvaluateExpression(const Model::EvaluateExpressionRequest &request) const
void CreatePipelineAsync(const CreatePipelineRequestT &request, const CreatePipelineResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::RemoveTagsOutcomeCallable RemoveTagsCallable(const RemoveTagsRequestT &request) const
Model::PutPipelineDefinitionOutcomeCallable PutPipelineDefinitionCallable(const PutPipelineDefinitionRequestT &request) const
void ValidatePipelineDefinitionAsync(const ValidatePipelineDefinitionRequestT &request, const ValidatePipelineDefinitionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void SetStatusAsync(const SetStatusRequestT &request, const SetStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListPipelinesOutcomeCallable ListPipelinesCallable(const ListPipelinesRequestT &request={}) const
virtual Model::RemoveTagsOutcome RemoveTags(const Model::RemoveTagsRequest &request) const
virtual Model::DeletePipelineOutcome DeletePipeline(const Model::DeletePipelineRequest &request) const
DataPipelineClient(const Aws::DataPipeline::DataPipelineClientConfiguration &clientConfiguration=Aws::DataPipeline::DataPipelineClientConfiguration(), std::shared_ptr< DataPipelineEndpointProviderBase > endpointProvider=nullptr)
Model::PollForTaskOutcomeCallable PollForTaskCallable(const PollForTaskRequestT &request) const
Model::DescribeObjectsOutcomeCallable DescribeObjectsCallable(const DescribeObjectsRequestT &request) const
Model::GetPipelineDefinitionOutcomeCallable GetPipelineDefinitionCallable(const GetPipelineDefinitionRequestT &request) const
virtual Model::DeactivatePipelineOutcome DeactivatePipeline(const Model::DeactivatePipelineRequest &request) const
std::future< ReportTaskProgressOutcome > ReportTaskProgressOutcomeCallable
std::future< SetStatusOutcome > SetStatusOutcomeCallable
std::future< DescribePipelinesOutcome > DescribePipelinesOutcomeCallable
std::future< SetTaskStatusOutcome > SetTaskStatusOutcomeCallable
std::future< ValidatePipelineDefinitionOutcome > ValidatePipelineDefinitionOutcomeCallable
std::future< RemoveTagsOutcome > RemoveTagsOutcomeCallable
std::future< ReportTaskRunnerHeartbeatOutcome > ReportTaskRunnerHeartbeatOutcomeCallable
std::future< DescribeObjectsOutcome > DescribeObjectsOutcomeCallable
std::future< PutPipelineDefinitionOutcome > PutPipelineDefinitionOutcomeCallable
std::future< GetPipelineDefinitionOutcome > GetPipelineDefinitionOutcomeCallable
std::future< EvaluateExpressionOutcome > EvaluateExpressionOutcomeCallable
std::future< QueryObjectsOutcome > QueryObjectsOutcomeCallable
std::future< CreatePipelineOutcome > CreatePipelineOutcomeCallable
std::future< ActivatePipelineOutcome > ActivatePipelineOutcomeCallable
std::future< DeactivatePipelineOutcome > DeactivatePipelineOutcomeCallable
std::future< DeletePipelineOutcome > DeletePipelineOutcomeCallable
std::future< PollForTaskOutcome > PollForTaskOutcomeCallable
std::future< ListPipelinesOutcome > ListPipelinesOutcomeCallable
std::future< AddTagsOutcome > AddTagsOutcomeCallable
std::function< void(const DataPipelineClient *, const Model::GetPipelineDefinitionRequest &, const Model::GetPipelineDefinitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetPipelineDefinitionResponseReceivedHandler
std::function< void(const DataPipelineClient *, const Model::ListPipelinesRequest &, const Model::ListPipelinesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListPipelinesResponseReceivedHandler
std::function< void(const DataPipelineClient *, const Model::ValidatePipelineDefinitionRequest &, const Model::ValidatePipelineDefinitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ValidatePipelineDefinitionResponseReceivedHandler
std::function< void(const DataPipelineClient *, const Model::ReportTaskRunnerHeartbeatRequest &, const Model::ReportTaskRunnerHeartbeatOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ReportTaskRunnerHeartbeatResponseReceivedHandler
std::function< void(const DataPipelineClient *, const Model::RemoveTagsRequest &, const Model::RemoveTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RemoveTagsResponseReceivedHandler
std::function< void(const DataPipelineClient *, const Model::CreatePipelineRequest &, const Model::CreatePipelineOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreatePipelineResponseReceivedHandler
std::function< void(const DataPipelineClient *, const Model::PutPipelineDefinitionRequest &, const Model::PutPipelineDefinitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutPipelineDefinitionResponseReceivedHandler
std::function< void(const DataPipelineClient *, const Model::QueryObjectsRequest &, const Model::QueryObjectsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > QueryObjectsResponseReceivedHandler
std::function< void(const DataPipelineClient *, const Model::ActivatePipelineRequest &, const Model::ActivatePipelineOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ActivatePipelineResponseReceivedHandler
std::function< void(const DataPipelineClient *, const Model::ReportTaskProgressRequest &, const Model::ReportTaskProgressOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ReportTaskProgressResponseReceivedHandler
std::function< void(const DataPipelineClient *, const Model::SetStatusRequest &, const Model::SetStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SetStatusResponseReceivedHandler
std::function< void(const DataPipelineClient *, const Model::DescribePipelinesRequest &, const Model::DescribePipelinesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribePipelinesResponseReceivedHandler
std::function< void(const DataPipelineClient *, const Model::SetTaskStatusRequest &, const Model::SetTaskStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SetTaskStatusResponseReceivedHandler
std::function< void(const DataPipelineClient *, const Model::EvaluateExpressionRequest &, const Model::EvaluateExpressionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > EvaluateExpressionResponseReceivedHandler
std::function< void(const DataPipelineClient *, const Model::DeactivatePipelineRequest &, const Model::DeactivatePipelineOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeactivatePipelineResponseReceivedHandler
std::function< void(const DataPipelineClient *, const Model::DescribeObjectsRequest &, const Model::DescribeObjectsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeObjectsResponseReceivedHandler
std::function< void(const DataPipelineClient *, const Model::AddTagsRequest &, const Model::AddTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AddTagsResponseReceivedHandler
std::function< void(const DataPipelineClient *, const Model::DeletePipelineRequest &, const Model::DeletePipelineOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeletePipelineResponseReceivedHandler
std::function< void(const DataPipelineClient *, const Model::PollForTaskRequest &, const Model::PollForTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PollForTaskResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String