AWS SDK for C++

AWS SDK for C++ Version 1.11.788

Loading...
Searching...
No Matches
KinesisAnalyticsV2Client.h
1
6#pragma once
7#include <aws/core/client/AWSClient.h>
8#include <aws/core/client/AWSClientAsyncCRTP.h>
9#include <aws/core/client/ClientConfiguration.h>
10#include <aws/core/utils/json/JsonSerializer.h>
11#include <aws/kinesisanalyticsv2/KinesisAnalyticsV2PaginationBase.h>
12#include <aws/kinesisanalyticsv2/KinesisAnalyticsV2ServiceClientModel.h>
13#include <aws/kinesisanalyticsv2/KinesisAnalyticsV2Waiter.h>
14#include <aws/kinesisanalyticsv2/KinesisAnalyticsV2_EXPORTS.h>
15
16namespace Aws {
17namespace KinesisAnalyticsV2 {
27class AWS_KINESISANALYTICSV2_API KinesisAnalyticsV2Client : public Aws::Client::AWSJsonClient,
28 public Aws::Client::ClientWithAsyncTemplateMethods<KinesisAnalyticsV2Client>,
29 public KinesisAnalyticsV2PaginationBase<KinesisAnalyticsV2Client>,
30 public KinesisAnalyticsV2Waiter<KinesisAnalyticsV2Client> {
31 public:
33 static const char* GetServiceName();
34 static const char* GetAllocationTag();
35
38
45 std::shared_ptr<KinesisAnalyticsV2EndpointProviderBase> endpointProvider = nullptr);
46
52 std::shared_ptr<KinesisAnalyticsV2EndpointProviderBase> endpointProvider = nullptr,
55
60 KinesisAnalyticsV2Client(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
61 std::shared_ptr<KinesisAnalyticsV2EndpointProviderBase> endpointProvider = nullptr,
64
65 /* Legacy constructors due deprecation */
71
77
82 KinesisAnalyticsV2Client(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
83 const Aws::Client::ClientConfiguration& clientConfiguration);
84
85 /* End of legacy constructors due deprecation */
87
96
101 template <typename AddApplicationCloudWatchLoggingOptionRequestT = Model::AddApplicationCloudWatchLoggingOptionRequest>
103 const AddApplicationCloudWatchLoggingOptionRequestT& request) const {
104 return SubmitCallable(&KinesisAnalyticsV2Client::AddApplicationCloudWatchLoggingOption, request);
105 }
106
111 template <typename AddApplicationCloudWatchLoggingOptionRequestT = Model::AddApplicationCloudWatchLoggingOptionRequest>
112 void AddApplicationCloudWatchLoggingOptionAsync(const AddApplicationCloudWatchLoggingOptionRequestT& request,
114 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
115 return SubmitAsync(&KinesisAnalyticsV2Client::AddApplicationCloudWatchLoggingOption, request, handler, context);
116 }
117
131
136 template <typename AddApplicationInputRequestT = Model::AddApplicationInputRequest>
137 Model::AddApplicationInputOutcomeCallable AddApplicationInputCallable(const AddApplicationInputRequestT& request) const {
138 return SubmitCallable(&KinesisAnalyticsV2Client::AddApplicationInput, request);
139 }
140
145 template <typename AddApplicationInputRequestT = Model::AddApplicationInputRequest>
146 void AddApplicationInputAsync(const AddApplicationInputRequestT& request, const AddApplicationInputResponseReceivedHandler& handler,
147 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
148 return SubmitAsync(&KinesisAnalyticsV2Client::AddApplicationInput, request, handler, context);
149 }
150
162
167 template <typename AddApplicationInputProcessingConfigurationRequestT = Model::AddApplicationInputProcessingConfigurationRequest>
169 const AddApplicationInputProcessingConfigurationRequestT& request) const {
170 return SubmitCallable(&KinesisAnalyticsV2Client::AddApplicationInputProcessingConfiguration, request);
171 }
172
177 template <typename AddApplicationInputProcessingConfigurationRequestT = Model::AddApplicationInputProcessingConfigurationRequest>
179 const AddApplicationInputProcessingConfigurationRequestT& request,
181 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
182 return SubmitAsync(&KinesisAnalyticsV2Client::AddApplicationInputProcessingConfiguration, request, handler, context);
183 }
184
203
208 template <typename AddApplicationOutputRequestT = Model::AddApplicationOutputRequest>
209 Model::AddApplicationOutputOutcomeCallable AddApplicationOutputCallable(const AddApplicationOutputRequestT& request) const {
210 return SubmitCallable(&KinesisAnalyticsV2Client::AddApplicationOutput, request);
211 }
212
217 template <typename AddApplicationOutputRequestT = Model::AddApplicationOutputRequest>
218 void AddApplicationOutputAsync(const AddApplicationOutputRequestT& request, const AddApplicationOutputResponseReceivedHandler& handler,
219 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
220 return SubmitAsync(&KinesisAnalyticsV2Client::AddApplicationOutput, request, handler, context);
221 }
222
236
241 template <typename AddApplicationReferenceDataSourceRequestT = Model::AddApplicationReferenceDataSourceRequest>
243 const AddApplicationReferenceDataSourceRequestT& request) const {
244 return SubmitCallable(&KinesisAnalyticsV2Client::AddApplicationReferenceDataSource, request);
245 }
246
251 template <typename AddApplicationReferenceDataSourceRequestT = Model::AddApplicationReferenceDataSourceRequest>
252 void AddApplicationReferenceDataSourceAsync(const AddApplicationReferenceDataSourceRequestT& request,
254 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
255 return SubmitAsync(&KinesisAnalyticsV2Client::AddApplicationReferenceDataSource, request, handler, context);
256 }
257
272
277 template <typename AddApplicationVpcConfigurationRequestT = Model::AddApplicationVpcConfigurationRequest>
279 const AddApplicationVpcConfigurationRequestT& request) const {
280 return SubmitCallable(&KinesisAnalyticsV2Client::AddApplicationVpcConfiguration, request);
281 }
282
287 template <typename AddApplicationVpcConfigurationRequestT = Model::AddApplicationVpcConfigurationRequest>
288 void AddApplicationVpcConfigurationAsync(const AddApplicationVpcConfigurationRequestT& request,
290 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
291 return SubmitAsync(&KinesisAnalyticsV2Client::AddApplicationVpcConfiguration, request, handler, context);
292 }
293
303
308 template <typename CreateApplicationRequestT = Model::CreateApplicationRequest>
309 Model::CreateApplicationOutcomeCallable CreateApplicationCallable(const CreateApplicationRequestT& request) const {
310 return SubmitCallable(&KinesisAnalyticsV2Client::CreateApplication, request);
311 }
312
317 template <typename CreateApplicationRequestT = Model::CreateApplicationRequest>
318 void CreateApplicationAsync(const CreateApplicationRequestT& request, const CreateApplicationResponseReceivedHandler& handler,
319 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
320 return SubmitAsync(&KinesisAnalyticsV2Client::CreateApplication, request, handler, context);
321 }
322
341
346 template <typename CreateApplicationPresignedUrlRequestT = Model::CreateApplicationPresignedUrlRequest>
348 const CreateApplicationPresignedUrlRequestT& request) const {
349 return SubmitCallable(&KinesisAnalyticsV2Client::CreateApplicationPresignedUrl, request);
350 }
351
356 template <typename CreateApplicationPresignedUrlRequestT = Model::CreateApplicationPresignedUrlRequest>
357 void CreateApplicationPresignedUrlAsync(const CreateApplicationPresignedUrlRequestT& request,
359 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
360 return SubmitAsync(&KinesisAnalyticsV2Client::CreateApplicationPresignedUrl, request, handler, context);
361 }
362
370
375 template <typename CreateApplicationSnapshotRequestT = Model::CreateApplicationSnapshotRequest>
377 const CreateApplicationSnapshotRequestT& request) const {
378 return SubmitCallable(&KinesisAnalyticsV2Client::CreateApplicationSnapshot, request);
379 }
380
385 template <typename CreateApplicationSnapshotRequestT = Model::CreateApplicationSnapshotRequest>
386 void CreateApplicationSnapshotAsync(const CreateApplicationSnapshotRequestT& request,
388 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
389 return SubmitAsync(&KinesisAnalyticsV2Client::CreateApplicationSnapshot, request, handler, context);
390 }
391
399
404 template <typename DeleteApplicationRequestT = Model::DeleteApplicationRequest>
405 Model::DeleteApplicationOutcomeCallable DeleteApplicationCallable(const DeleteApplicationRequestT& request) const {
406 return SubmitCallable(&KinesisAnalyticsV2Client::DeleteApplication, request);
407 }
408
413 template <typename DeleteApplicationRequestT = Model::DeleteApplicationRequest>
414 void DeleteApplicationAsync(const DeleteApplicationRequestT& request, const DeleteApplicationResponseReceivedHandler& handler,
415 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
416 return SubmitAsync(&KinesisAnalyticsV2Client::DeleteApplication, request, handler, context);
417 }
418
427
432 template <typename DeleteApplicationCloudWatchLoggingOptionRequestT = Model::DeleteApplicationCloudWatchLoggingOptionRequest>
434 const DeleteApplicationCloudWatchLoggingOptionRequestT& request) const {
435 return SubmitCallable(&KinesisAnalyticsV2Client::DeleteApplicationCloudWatchLoggingOption, request);
436 }
437
442 template <typename DeleteApplicationCloudWatchLoggingOptionRequestT = Model::DeleteApplicationCloudWatchLoggingOptionRequest>
444 const DeleteApplicationCloudWatchLoggingOptionRequestT& request,
446 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
447 return SubmitAsync(&KinesisAnalyticsV2Client::DeleteApplicationCloudWatchLoggingOption, request, handler, context);
448 }
449
458
463 template <typename DeleteApplicationInputProcessingConfigurationRequestT = Model::DeleteApplicationInputProcessingConfigurationRequest>
465 const DeleteApplicationInputProcessingConfigurationRequestT& request) const {
466 return SubmitCallable(&KinesisAnalyticsV2Client::DeleteApplicationInputProcessingConfiguration, request);
467 }
468
473 template <typename DeleteApplicationInputProcessingConfigurationRequestT = Model::DeleteApplicationInputProcessingConfigurationRequest>
475 const DeleteApplicationInputProcessingConfigurationRequestT& request,
477 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
478 return SubmitAsync(&KinesisAnalyticsV2Client::DeleteApplicationInputProcessingConfiguration, request, handler, context);
479 }
480
490
495 template <typename DeleteApplicationOutputRequestT = Model::DeleteApplicationOutputRequest>
496 Model::DeleteApplicationOutputOutcomeCallable DeleteApplicationOutputCallable(const DeleteApplicationOutputRequestT& request) const {
497 return SubmitCallable(&KinesisAnalyticsV2Client::DeleteApplicationOutput, request);
498 }
499
504 template <typename DeleteApplicationOutputRequestT = Model::DeleteApplicationOutputRequest>
505 void DeleteApplicationOutputAsync(const DeleteApplicationOutputRequestT& request,
507 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
508 return SubmitAsync(&KinesisAnalyticsV2Client::DeleteApplicationOutput, request, handler, context);
509 }
510
522
527 template <typename DeleteApplicationReferenceDataSourceRequestT = Model::DeleteApplicationReferenceDataSourceRequest>
529 const DeleteApplicationReferenceDataSourceRequestT& request) const {
530 return SubmitCallable(&KinesisAnalyticsV2Client::DeleteApplicationReferenceDataSource, request);
531 }
532
537 template <typename DeleteApplicationReferenceDataSourceRequestT = Model::DeleteApplicationReferenceDataSourceRequest>
538 void DeleteApplicationReferenceDataSourceAsync(const DeleteApplicationReferenceDataSourceRequestT& request,
540 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
541 return SubmitAsync(&KinesisAnalyticsV2Client::DeleteApplicationReferenceDataSource, request, handler, context);
542 }
543
550
555 template <typename DeleteApplicationSnapshotRequestT = Model::DeleteApplicationSnapshotRequest>
557 const DeleteApplicationSnapshotRequestT& request) const {
558 return SubmitCallable(&KinesisAnalyticsV2Client::DeleteApplicationSnapshot, request);
559 }
560
565 template <typename DeleteApplicationSnapshotRequestT = Model::DeleteApplicationSnapshotRequest>
566 void DeleteApplicationSnapshotAsync(const DeleteApplicationSnapshotRequestT& request,
568 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
569 return SubmitAsync(&KinesisAnalyticsV2Client::DeleteApplicationSnapshot, request, handler, context);
570 }
571
580
585 template <typename DeleteApplicationVpcConfigurationRequestT = Model::DeleteApplicationVpcConfigurationRequest>
587 const DeleteApplicationVpcConfigurationRequestT& request) const {
588 return SubmitCallable(&KinesisAnalyticsV2Client::DeleteApplicationVpcConfiguration, request);
589 }
590
595 template <typename DeleteApplicationVpcConfigurationRequestT = Model::DeleteApplicationVpcConfigurationRequest>
596 void DeleteApplicationVpcConfigurationAsync(const DeleteApplicationVpcConfigurationRequestT& request,
598 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
599 return SubmitAsync(&KinesisAnalyticsV2Client::DeleteApplicationVpcConfiguration, request, handler, context);
600 }
601
611
616 template <typename DescribeApplicationRequestT = Model::DescribeApplicationRequest>
617 Model::DescribeApplicationOutcomeCallable DescribeApplicationCallable(const DescribeApplicationRequestT& request) const {
618 return SubmitCallable(&KinesisAnalyticsV2Client::DescribeApplication, request);
619 }
620
625 template <typename DescribeApplicationRequestT = Model::DescribeApplicationRequest>
626 void DescribeApplicationAsync(const DescribeApplicationRequestT& request, const DescribeApplicationResponseReceivedHandler& handler,
627 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
628 return SubmitAsync(&KinesisAnalyticsV2Client::DescribeApplication, request, handler, context);
629 }
630
641 const Model::DescribeApplicationOperationRequest& request) const;
642
647 template <typename DescribeApplicationOperationRequestT = Model::DescribeApplicationOperationRequest>
649 const DescribeApplicationOperationRequestT& request) const {
650 return SubmitCallable(&KinesisAnalyticsV2Client::DescribeApplicationOperation, request);
651 }
652
657 template <typename DescribeApplicationOperationRequestT = Model::DescribeApplicationOperationRequest>
658 void DescribeApplicationOperationAsync(const DescribeApplicationOperationRequestT& request,
660 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
661 return SubmitAsync(&KinesisAnalyticsV2Client::DescribeApplicationOperation, request, handler, context);
662 }
663
671 const Model::DescribeApplicationSnapshotRequest& request) const;
672
677 template <typename DescribeApplicationSnapshotRequestT = Model::DescribeApplicationSnapshotRequest>
679 const DescribeApplicationSnapshotRequestT& request) const {
680 return SubmitCallable(&KinesisAnalyticsV2Client::DescribeApplicationSnapshot, request);
681 }
682
687 template <typename DescribeApplicationSnapshotRequestT = Model::DescribeApplicationSnapshotRequest>
688 void DescribeApplicationSnapshotAsync(const DescribeApplicationSnapshotRequestT& request,
690 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
691 return SubmitAsync(&KinesisAnalyticsV2Client::DescribeApplicationSnapshot, request, handler, context);
692 }
693
704 const Model::DescribeApplicationVersionRequest& request) const;
705
710 template <typename DescribeApplicationVersionRequestT = Model::DescribeApplicationVersionRequest>
712 const DescribeApplicationVersionRequestT& request) const {
713 return SubmitCallable(&KinesisAnalyticsV2Client::DescribeApplicationVersion, request);
714 }
715
720 template <typename DescribeApplicationVersionRequestT = Model::DescribeApplicationVersionRequest>
721 void DescribeApplicationVersionAsync(const DescribeApplicationVersionRequestT& request,
723 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
724 return SubmitAsync(&KinesisAnalyticsV2Client::DescribeApplicationVersion, request, handler, context);
725 }
726
741
746 template <typename DiscoverInputSchemaRequestT = Model::DiscoverInputSchemaRequest>
747 Model::DiscoverInputSchemaOutcomeCallable DiscoverInputSchemaCallable(const DiscoverInputSchemaRequestT& request) const {
748 return SubmitCallable(&KinesisAnalyticsV2Client::DiscoverInputSchema, request);
749 }
750
755 template <typename DiscoverInputSchemaRequestT = Model::DiscoverInputSchemaRequest>
756 void DiscoverInputSchemaAsync(const DiscoverInputSchemaRequestT& request, const DiscoverInputSchemaResponseReceivedHandler& handler,
757 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
758 return SubmitAsync(&KinesisAnalyticsV2Client::DiscoverInputSchema, request, handler, context);
759 }
760
772
777 template <typename ListApplicationOperationsRequestT = Model::ListApplicationOperationsRequest>
779 const ListApplicationOperationsRequestT& request) const {
780 return SubmitCallable(&KinesisAnalyticsV2Client::ListApplicationOperations, request);
781 }
782
787 template <typename ListApplicationOperationsRequestT = Model::ListApplicationOperationsRequest>
788 void ListApplicationOperationsAsync(const ListApplicationOperationsRequestT& request,
790 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
791 return SubmitAsync(&KinesisAnalyticsV2Client::ListApplicationOperations, request, handler, context);
792 }
793
801
806 template <typename ListApplicationSnapshotsRequestT = Model::ListApplicationSnapshotsRequest>
807 Model::ListApplicationSnapshotsOutcomeCallable ListApplicationSnapshotsCallable(const ListApplicationSnapshotsRequestT& request) const {
808 return SubmitCallable(&KinesisAnalyticsV2Client::ListApplicationSnapshots, request);
809 }
810
815 template <typename ListApplicationSnapshotsRequestT = Model::ListApplicationSnapshotsRequest>
816 void ListApplicationSnapshotsAsync(const ListApplicationSnapshotsRequestT& request,
818 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
819 return SubmitAsync(&KinesisAnalyticsV2Client::ListApplicationSnapshots, request, handler, context);
820 }
821
833
838 template <typename ListApplicationVersionsRequestT = Model::ListApplicationVersionsRequest>
839 Model::ListApplicationVersionsOutcomeCallable ListApplicationVersionsCallable(const ListApplicationVersionsRequestT& request) const {
840 return SubmitCallable(&KinesisAnalyticsV2Client::ListApplicationVersions, request);
841 }
842
847 template <typename ListApplicationVersionsRequestT = Model::ListApplicationVersionsRequest>
848 void ListApplicationVersionsAsync(const ListApplicationVersionsRequestT& request,
850 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
851 return SubmitAsync(&KinesisAnalyticsV2Client::ListApplicationVersions, request, handler, context);
852 }
853
864
869 template <typename ListApplicationsRequestT = Model::ListApplicationsRequest>
870 Model::ListApplicationsOutcomeCallable ListApplicationsCallable(const ListApplicationsRequestT& request = {}) const {
871 return SubmitCallable(&KinesisAnalyticsV2Client::ListApplications, request);
872 }
873
878 template <typename ListApplicationsRequestT = Model::ListApplicationsRequest>
880 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
881 const ListApplicationsRequestT& request = {}) const {
882 return SubmitAsync(&KinesisAnalyticsV2Client::ListApplications, request, handler, context);
883 }
884
894
899 template <typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
900 Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT& request) const {
901 return SubmitCallable(&KinesisAnalyticsV2Client::ListTagsForResource, request);
902 }
903
908 template <typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
909 void ListTagsForResourceAsync(const ListTagsForResourceRequestT& request, const ListTagsForResourceResponseReceivedHandler& handler,
910 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
911 return SubmitAsync(&KinesisAnalyticsV2Client::ListTagsForResource, request, handler, context);
912 }
913
926
931 template <typename RollbackApplicationRequestT = Model::RollbackApplicationRequest>
932 Model::RollbackApplicationOutcomeCallable RollbackApplicationCallable(const RollbackApplicationRequestT& request) const {
933 return SubmitCallable(&KinesisAnalyticsV2Client::RollbackApplication, request);
934 }
935
940 template <typename RollbackApplicationRequestT = Model::RollbackApplicationRequest>
941 void RollbackApplicationAsync(const RollbackApplicationRequestT& request, const RollbackApplicationResponseReceivedHandler& handler,
942 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
943 return SubmitAsync(&KinesisAnalyticsV2Client::RollbackApplication, request, handler, context);
944 }
945
954
959 template <typename StartApplicationRequestT = Model::StartApplicationRequest>
960 Model::StartApplicationOutcomeCallable StartApplicationCallable(const StartApplicationRequestT& request) const {
961 return SubmitCallable(&KinesisAnalyticsV2Client::StartApplication, request);
962 }
963
968 template <typename StartApplicationRequestT = Model::StartApplicationRequest>
969 void StartApplicationAsync(const StartApplicationRequestT& request, const StartApplicationResponseReceivedHandler& handler,
970 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
971 return SubmitAsync(&KinesisAnalyticsV2Client::StartApplication, request, handler, context);
972 }
973
985
989 template <typename StopApplicationRequestT = Model::StopApplicationRequest>
990 Model::StopApplicationOutcomeCallable StopApplicationCallable(const StopApplicationRequestT& request) const {
991 return SubmitCallable(&KinesisAnalyticsV2Client::StopApplication, request);
992 }
993
998 template <typename StopApplicationRequestT = Model::StopApplicationRequest>
999 void StopApplicationAsync(const StopApplicationRequestT& request, const StopApplicationResponseReceivedHandler& handler,
1000 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1001 return SubmitAsync(&KinesisAnalyticsV2Client::StopApplication, request, handler, context);
1002 }
1003
1015
1019 template <typename TagResourceRequestT = Model::TagResourceRequest>
1020 Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT& request) const {
1021 return SubmitCallable(&KinesisAnalyticsV2Client::TagResource, request);
1022 }
1023
1028 template <typename TagResourceRequestT = Model::TagResourceRequest>
1029 void TagResourceAsync(const TagResourceRequestT& request, const TagResourceResponseReceivedHandler& handler,
1030 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1031 return SubmitAsync(&KinesisAnalyticsV2Client::TagResource, request, handler, context);
1032 }
1033
1043
1047 template <typename UntagResourceRequestT = Model::UntagResourceRequest>
1048 Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT& request) const {
1049 return SubmitCallable(&KinesisAnalyticsV2Client::UntagResource, request);
1050 }
1051
1056 template <typename UntagResourceRequestT = Model::UntagResourceRequest>
1057 void UntagResourceAsync(const UntagResourceRequestT& request, const UntagResourceResponseReceivedHandler& handler,
1058 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1059 return SubmitAsync(&KinesisAnalyticsV2Client::UntagResource, request, handler, context);
1060 }
1061
1072
1077 template <typename UpdateApplicationRequestT = Model::UpdateApplicationRequest>
1078 Model::UpdateApplicationOutcomeCallable UpdateApplicationCallable(const UpdateApplicationRequestT& request) const {
1079 return SubmitCallable(&KinesisAnalyticsV2Client::UpdateApplication, request);
1080 }
1081
1086 template <typename UpdateApplicationRequestT = Model::UpdateApplicationRequest>
1087 void UpdateApplicationAsync(const UpdateApplicationRequestT& request, const UpdateApplicationResponseReceivedHandler& handler,
1088 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1089 return SubmitAsync(&KinesisAnalyticsV2Client::UpdateApplication, request, handler, context);
1090 }
1091
1116
1121 template <typename UpdateApplicationMaintenanceConfigurationRequestT = Model::UpdateApplicationMaintenanceConfigurationRequest>
1123 const UpdateApplicationMaintenanceConfigurationRequestT& request) const {
1124 return SubmitCallable(&KinesisAnalyticsV2Client::UpdateApplicationMaintenanceConfiguration, request);
1125 }
1126
1131 template <typename UpdateApplicationMaintenanceConfigurationRequestT = Model::UpdateApplicationMaintenanceConfigurationRequest>
1133 const UpdateApplicationMaintenanceConfigurationRequestT& request,
1135 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1136 return SubmitAsync(&KinesisAnalyticsV2Client::UpdateApplicationMaintenanceConfiguration, request, handler, context);
1137 }
1138
1139 virtual void OverrideEndpoint(const Aws::String& endpoint);
1140 virtual std::shared_ptr<KinesisAnalyticsV2EndpointProviderBase>& accessEndpointProvider();
1141
1142 private:
1144 void init(const KinesisAnalyticsV2ClientConfiguration& clientConfiguration);
1145
1147
1148 InvokeOperationOutcome InvokeServiceOperation(const AmazonWebServiceRequest& request, Aws::Http::HttpMethod httpMethod) const;
1149
1150 KinesisAnalyticsV2ClientConfiguration m_clientConfiguration;
1151 std::shared_ptr<KinesisAnalyticsV2EndpointProviderBase> m_endpointProvider;
1152};
1153
1154} // namespace KinesisAnalyticsV2
1155} // namespace Aws
KinesisAnalyticsV2ClientConfiguration ClientConfigurationType
void AddApplicationReferenceDataSourceAsync(const AddApplicationReferenceDataSourceRequestT &request, const AddApplicationReferenceDataSourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DiscoverInputSchemaOutcomeCallable DiscoverInputSchemaCallable(const DiscoverInputSchemaRequestT &request) const
Model::UpdateApplicationOutcomeCallable UpdateApplicationCallable(const UpdateApplicationRequestT &request) const
virtual Model::ListApplicationVersionsOutcome ListApplicationVersions(const Model::ListApplicationVersionsRequest &request) const
void ListApplicationsAsync(const ListApplicationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListApplicationsRequestT &request={}) const
virtual Model::DescribeApplicationOperationOutcome DescribeApplicationOperation(const Model::DescribeApplicationOperationRequest &request) const
void CreateApplicationAsync(const CreateApplicationRequestT &request, const CreateApplicationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::StartApplicationOutcome StartApplication(const Model::StartApplicationRequest &request) const
KinesisAnalyticsV2Client(const Aws::Client::ClientConfiguration &clientConfiguration)
Model::AddApplicationInputOutcomeCallable AddApplicationInputCallable(const AddApplicationInputRequestT &request) const
void ListApplicationOperationsAsync(const ListApplicationOperationsRequestT &request, const ListApplicationOperationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteApplicationCloudWatchLoggingOptionAsync(const DeleteApplicationCloudWatchLoggingOptionRequestT &request, const DeleteApplicationCloudWatchLoggingOptionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteApplicationOutputOutcome DeleteApplicationOutput(const Model::DeleteApplicationOutputRequest &request) const
Model::DescribeApplicationSnapshotOutcomeCallable DescribeApplicationSnapshotCallable(const DescribeApplicationSnapshotRequestT &request) const
Model::AddApplicationCloudWatchLoggingOptionOutcomeCallable AddApplicationCloudWatchLoggingOptionCallable(const AddApplicationCloudWatchLoggingOptionRequestT &request) const
Model::DeleteApplicationReferenceDataSourceOutcomeCallable DeleteApplicationReferenceDataSourceCallable(const DeleteApplicationReferenceDataSourceRequestT &request) const
void UpdateApplicationMaintenanceConfigurationAsync(const UpdateApplicationMaintenanceConfigurationRequestT &request, const UpdateApplicationMaintenanceConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateApplicationOutcome UpdateApplication(const Model::UpdateApplicationRequest &request) const
virtual Model::AddApplicationInputProcessingConfigurationOutcome AddApplicationInputProcessingConfiguration(const Model::AddApplicationInputProcessingConfigurationRequest &request) const
void StartApplicationAsync(const StartApplicationRequestT &request, const StartApplicationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateApplicationPresignedUrlOutcome CreateApplicationPresignedUrl(const Model::CreateApplicationPresignedUrlRequest &request) const
void AddApplicationOutputAsync(const AddApplicationOutputRequestT &request, const AddApplicationOutputResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
virtual Model::DeleteApplicationReferenceDataSourceOutcome DeleteApplicationReferenceDataSource(const Model::DeleteApplicationReferenceDataSourceRequest &request) const
void DescribeApplicationAsync(const DescribeApplicationRequestT &request, const DescribeApplicationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteApplicationSnapshotOutcomeCallable DeleteApplicationSnapshotCallable(const DeleteApplicationSnapshotRequestT &request) const
Model::AddApplicationReferenceDataSourceOutcomeCallable AddApplicationReferenceDataSourceCallable(const AddApplicationReferenceDataSourceRequestT &request) const
virtual Model::ListApplicationSnapshotsOutcome ListApplicationSnapshots(const Model::ListApplicationSnapshotsRequest &request) const
Model::AddApplicationOutputOutcomeCallable AddApplicationOutputCallable(const AddApplicationOutputRequestT &request) const
void ListApplicationVersionsAsync(const ListApplicationVersionsRequestT &request, const ListApplicationVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::RollbackApplicationOutcome RollbackApplication(const Model::RollbackApplicationRequest &request) const
KinesisAnalyticsV2Client(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
void DiscoverInputSchemaAsync(const DiscoverInputSchemaRequestT &request, const DiscoverInputSchemaResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeApplicationSnapshotOutcome DescribeApplicationSnapshot(const Model::DescribeApplicationSnapshotRequest &request) const
KinesisAnalyticsV2Client(const Aws::KinesisAnalyticsV2::KinesisAnalyticsV2ClientConfiguration &clientConfiguration=Aws::KinesisAnalyticsV2::KinesisAnalyticsV2ClientConfiguration(), std::shared_ptr< KinesisAnalyticsV2EndpointProviderBase > endpointProvider=nullptr)
void DeleteApplicationSnapshotAsync(const DeleteApplicationSnapshotRequestT &request, const DeleteApplicationSnapshotResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeApplicationVersionOutcome DescribeApplicationVersion(const Model::DescribeApplicationVersionRequest &request) const
void StopApplicationAsync(const StopApplicationRequestT &request, const StopApplicationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT &request) const
void AddApplicationVpcConfigurationAsync(const AddApplicationVpcConfigurationRequestT &request, const AddApplicationVpcConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateApplicationPresignedUrlAsync(const CreateApplicationPresignedUrlRequestT &request, const CreateApplicationPresignedUrlResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::RollbackApplicationOutcomeCallable RollbackApplicationCallable(const RollbackApplicationRequestT &request) const
void RollbackApplicationAsync(const RollbackApplicationRequestT &request, const RollbackApplicationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateApplicationSnapshotAsync(const CreateApplicationSnapshotRequestT &request, const CreateApplicationSnapshotResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::StopApplicationOutcomeCallable StopApplicationCallable(const StopApplicationRequestT &request) const
Model::ListApplicationOperationsOutcomeCallable ListApplicationOperationsCallable(const ListApplicationOperationsRequestT &request) const
void AddApplicationCloudWatchLoggingOptionAsync(const AddApplicationCloudWatchLoggingOptionRequestT &request, const AddApplicationCloudWatchLoggingOptionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListApplicationsOutcome ListApplications(const Model::ListApplicationsRequest &request={}) const
virtual Model::AddApplicationReferenceDataSourceOutcome AddApplicationReferenceDataSource(const Model::AddApplicationReferenceDataSourceRequest &request) const
virtual Model::DeleteApplicationSnapshotOutcome DeleteApplicationSnapshot(const Model::DeleteApplicationSnapshotRequest &request) const
virtual Model::DescribeApplicationOutcome DescribeApplication(const Model::DescribeApplicationRequest &request) const
virtual Model::AddApplicationVpcConfigurationOutcome AddApplicationVpcConfiguration(const Model::AddApplicationVpcConfigurationRequest &request) const
Model::UpdateApplicationMaintenanceConfigurationOutcomeCallable UpdateApplicationMaintenanceConfigurationCallable(const UpdateApplicationMaintenanceConfigurationRequestT &request) const
void UntagResourceAsync(const UntagResourceRequestT &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void AddApplicationInputAsync(const AddApplicationInputRequestT &request, const AddApplicationInputResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::AddApplicationOutputOutcome AddApplicationOutput(const Model::AddApplicationOutputRequest &request) const
Model::DeleteApplicationOutcomeCallable DeleteApplicationCallable(const DeleteApplicationRequestT &request) const
Model::ListApplicationSnapshotsOutcomeCallable ListApplicationSnapshotsCallable(const ListApplicationSnapshotsRequestT &request) const
Model::DeleteApplicationVpcConfigurationOutcomeCallable DeleteApplicationVpcConfigurationCallable(const DeleteApplicationVpcConfigurationRequestT &request) const
virtual Model::AddApplicationCloudWatchLoggingOptionOutcome AddApplicationCloudWatchLoggingOption(const Model::AddApplicationCloudWatchLoggingOptionRequest &request) const
Model::ListApplicationVersionsOutcomeCallable ListApplicationVersionsCallable(const ListApplicationVersionsRequestT &request) const
KinesisAnalyticsV2Client(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
void DeleteApplicationOutputAsync(const DeleteApplicationOutputRequestT &request, const DeleteApplicationOutputResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListApplicationsOutcomeCallable ListApplicationsCallable(const ListApplicationsRequestT &request={}) const
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
void AddApplicationInputProcessingConfigurationAsync(const AddApplicationInputProcessingConfigurationRequestT &request, const AddApplicationInputProcessingConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeApplicationOperationOutcomeCallable DescribeApplicationOperationCallable(const DescribeApplicationOperationRequestT &request) const
void TagResourceAsync(const TagResourceRequestT &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeApplicationSnapshotAsync(const DescribeApplicationSnapshotRequestT &request, const DescribeApplicationSnapshotResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DiscoverInputSchemaOutcome DiscoverInputSchema(const Model::DiscoverInputSchemaRequest &request) const
Model::DeleteApplicationOutputOutcomeCallable DeleteApplicationOutputCallable(const DeleteApplicationOutputRequestT &request) const
void UpdateApplicationAsync(const UpdateApplicationRequestT &request, const UpdateApplicationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteApplicationInputProcessingConfigurationOutcome DeleteApplicationInputProcessingConfiguration(const Model::DeleteApplicationInputProcessingConfigurationRequest &request) const
void DeleteApplicationVpcConfigurationAsync(const DeleteApplicationVpcConfigurationRequestT &request, const DeleteApplicationVpcConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteApplicationCloudWatchLoggingOptionOutcomeCallable DeleteApplicationCloudWatchLoggingOptionCallable(const DeleteApplicationCloudWatchLoggingOptionRequestT &request) const
Model::DeleteApplicationInputProcessingConfigurationOutcomeCallable DeleteApplicationInputProcessingConfigurationCallable(const DeleteApplicationInputProcessingConfigurationRequestT &request) const
Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT &request) const
virtual Model::ListApplicationOperationsOutcome ListApplicationOperations(const Model::ListApplicationOperationsRequest &request) const
Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT &request) const
virtual Model::CreateApplicationSnapshotOutcome CreateApplicationSnapshot(const Model::CreateApplicationSnapshotRequest &request) const
void DescribeApplicationVersionAsync(const DescribeApplicationVersionRequestT &request, const DescribeApplicationVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::StartApplicationOutcomeCallable StartApplicationCallable(const StartApplicationRequestT &request) const
void DescribeApplicationOperationAsync(const DescribeApplicationOperationRequestT &request, const DescribeApplicationOperationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
KinesisAnalyticsV2Client(const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< KinesisAnalyticsV2EndpointProviderBase > endpointProvider=nullptr, const Aws::KinesisAnalyticsV2::KinesisAnalyticsV2ClientConfiguration &clientConfiguration=Aws::KinesisAnalyticsV2::KinesisAnalyticsV2ClientConfiguration())
virtual Model::UpdateApplicationMaintenanceConfigurationOutcome UpdateApplicationMaintenanceConfiguration(const Model::UpdateApplicationMaintenanceConfigurationRequest &request) const
virtual Model::CreateApplicationOutcome CreateApplication(const Model::CreateApplicationRequest &request) const
Model::CreateApplicationSnapshotOutcomeCallable CreateApplicationSnapshotCallable(const CreateApplicationSnapshotRequestT &request) const
Model::AddApplicationVpcConfigurationOutcomeCallable AddApplicationVpcConfigurationCallable(const AddApplicationVpcConfigurationRequestT &request) const
virtual Model::AddApplicationInputOutcome AddApplicationInput(const Model::AddApplicationInputRequest &request) const
KinesisAnalyticsV2Client(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< KinesisAnalyticsV2EndpointProviderBase > endpointProvider=nullptr, const Aws::KinesisAnalyticsV2::KinesisAnalyticsV2ClientConfiguration &clientConfiguration=Aws::KinesisAnalyticsV2::KinesisAnalyticsV2ClientConfiguration())
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
virtual std::shared_ptr< KinesisAnalyticsV2EndpointProviderBase > & accessEndpointProvider()
Model::CreateApplicationPresignedUrlOutcomeCallable CreateApplicationPresignedUrlCallable(const CreateApplicationPresignedUrlRequestT &request) const
virtual Model::DeleteApplicationOutcome DeleteApplication(const Model::DeleteApplicationRequest &request) const
Model::DescribeApplicationOutcomeCallable DescribeApplicationCallable(const DescribeApplicationRequestT &request) const
Model::DescribeApplicationVersionOutcomeCallable DescribeApplicationVersionCallable(const DescribeApplicationVersionRequestT &request) const
void DeleteApplicationInputProcessingConfigurationAsync(const DeleteApplicationInputProcessingConfigurationRequestT &request, const DeleteApplicationInputProcessingConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual void OverrideEndpoint(const Aws::String &endpoint)
virtual Model::StopApplicationOutcome StopApplication(const Model::StopApplicationRequest &request) const
void ListApplicationSnapshotsAsync(const ListApplicationSnapshotsRequestT &request, const ListApplicationSnapshotsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::AddApplicationInputProcessingConfigurationOutcomeCallable AddApplicationInputProcessingConfigurationCallable(const AddApplicationInputProcessingConfigurationRequestT &request) const
virtual Model::DeleteApplicationCloudWatchLoggingOptionOutcome DeleteApplicationCloudWatchLoggingOption(const Model::DeleteApplicationCloudWatchLoggingOptionRequest &request) const
void ListTagsForResourceAsync(const ListTagsForResourceRequestT &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteApplicationAsync(const DeleteApplicationRequestT &request, const DeleteApplicationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteApplicationVpcConfigurationOutcome DeleteApplicationVpcConfiguration(const Model::DeleteApplicationVpcConfigurationRequest &request) const
void DeleteApplicationReferenceDataSourceAsync(const DeleteApplicationReferenceDataSourceRequestT &request, const DeleteApplicationReferenceDataSourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateApplicationOutcomeCallable CreateApplicationCallable(const CreateApplicationRequestT &request) const
std::future< DeleteApplicationSnapshotOutcome > DeleteApplicationSnapshotOutcomeCallable
std::future< ListApplicationOperationsOutcome > ListApplicationOperationsOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< DescribeApplicationOutcome > DescribeApplicationOutcomeCallable
std::future< StopApplicationOutcome > StopApplicationOutcomeCallable
std::future< UpdateApplicationMaintenanceConfigurationOutcome > UpdateApplicationMaintenanceConfigurationOutcomeCallable
std::future< DiscoverInputSchemaOutcome > DiscoverInputSchemaOutcomeCallable
std::future< AddApplicationReferenceDataSourceOutcome > AddApplicationReferenceDataSourceOutcomeCallable
std::future< DeleteApplicationInputProcessingConfigurationOutcome > DeleteApplicationInputProcessingConfigurationOutcomeCallable
std::future< DescribeApplicationVersionOutcome > DescribeApplicationVersionOutcomeCallable
std::future< DescribeApplicationOperationOutcome > DescribeApplicationOperationOutcomeCallable
std::future< DeleteApplicationVpcConfigurationOutcome > DeleteApplicationVpcConfigurationOutcomeCallable
std::future< RollbackApplicationOutcome > RollbackApplicationOutcomeCallable
std::future< CreateApplicationSnapshotOutcome > CreateApplicationSnapshotOutcomeCallable
std::future< DeleteApplicationOutputOutcome > DeleteApplicationOutputOutcomeCallable
std::future< AddApplicationInputOutcome > AddApplicationInputOutcomeCallable
std::future< ListApplicationSnapshotsOutcome > ListApplicationSnapshotsOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< UpdateApplicationOutcome > UpdateApplicationOutcomeCallable
std::future< DeleteApplicationOutcome > DeleteApplicationOutcomeCallable
std::future< AddApplicationCloudWatchLoggingOptionOutcome > AddApplicationCloudWatchLoggingOptionOutcomeCallable
std::future< AddApplicationOutputOutcome > AddApplicationOutputOutcomeCallable
std::future< DescribeApplicationSnapshotOutcome > DescribeApplicationSnapshotOutcomeCallable
std::future< AddApplicationInputProcessingConfigurationOutcome > AddApplicationInputProcessingConfigurationOutcomeCallable
std::future< ListApplicationsOutcome > ListApplicationsOutcomeCallable
std::future< StartApplicationOutcome > StartApplicationOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< DeleteApplicationCloudWatchLoggingOptionOutcome > DeleteApplicationCloudWatchLoggingOptionOutcomeCallable
std::future< AddApplicationVpcConfigurationOutcome > AddApplicationVpcConfigurationOutcomeCallable
std::future< CreateApplicationOutcome > CreateApplicationOutcomeCallable
std::future< DeleteApplicationReferenceDataSourceOutcome > DeleteApplicationReferenceDataSourceOutcomeCallable
std::future< CreateApplicationPresignedUrlOutcome > CreateApplicationPresignedUrlOutcomeCallable
std::future< ListApplicationVersionsOutcome > ListApplicationVersionsOutcomeCallable
std::function< void(const KinesisAnalyticsV2Client *, const Model::AddApplicationInputRequest &, const Model::AddApplicationInputOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AddApplicationInputResponseReceivedHandler
std::function< void(const KinesisAnalyticsV2Client *, const Model::ListApplicationVersionsRequest &, const Model::ListApplicationVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListApplicationVersionsResponseReceivedHandler
std::function< void(const KinesisAnalyticsV2Client *, const Model::AddApplicationInputProcessingConfigurationRequest &, const Model::AddApplicationInputProcessingConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AddApplicationInputProcessingConfigurationResponseReceivedHandler
std::function< void(const KinesisAnalyticsV2Client *, const Model::AddApplicationOutputRequest &, const Model::AddApplicationOutputOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AddApplicationOutputResponseReceivedHandler
std::function< void(const KinesisAnalyticsV2Client *, const Model::DiscoverInputSchemaRequest &, const Model::DiscoverInputSchemaOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DiscoverInputSchemaResponseReceivedHandler
std::function< void(const KinesisAnalyticsV2Client *, const Model::ListApplicationOperationsRequest &, const Model::ListApplicationOperationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListApplicationOperationsResponseReceivedHandler
std::function< void(const KinesisAnalyticsV2Client *, const Model::DeleteApplicationSnapshotRequest &, const Model::DeleteApplicationSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteApplicationSnapshotResponseReceivedHandler
std::function< void(const KinesisAnalyticsV2Client *, const Model::ListApplicationSnapshotsRequest &, const Model::ListApplicationSnapshotsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListApplicationSnapshotsResponseReceivedHandler
std::function< void(const KinesisAnalyticsV2Client *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UntagResourceResponseReceivedHandler
std::function< void(const KinesisAnalyticsV2Client *, const Model::ListApplicationsRequest &, const Model::ListApplicationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListApplicationsResponseReceivedHandler
std::function< void(const KinesisAnalyticsV2Client *, const Model::DeleteApplicationCloudWatchLoggingOptionRequest &, const Model::DeleteApplicationCloudWatchLoggingOptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteApplicationCloudWatchLoggingOptionResponseReceivedHandler
std::function< void(const KinesisAnalyticsV2Client *, const Model::DescribeApplicationRequest &, const Model::DescribeApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeApplicationResponseReceivedHandler
std::function< void(const KinesisAnalyticsV2Client *, const Model::StopApplicationRequest &, const Model::StopApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StopApplicationResponseReceivedHandler
std::function< void(const KinesisAnalyticsV2Client *, const Model::DeleteApplicationRequest &, const Model::DeleteApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteApplicationResponseReceivedHandler
std::function< void(const KinesisAnalyticsV2Client *, const Model::CreateApplicationPresignedUrlRequest &, const Model::CreateApplicationPresignedUrlOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateApplicationPresignedUrlResponseReceivedHandler
std::function< void(const KinesisAnalyticsV2Client *, const Model::DescribeApplicationVersionRequest &, const Model::DescribeApplicationVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeApplicationVersionResponseReceivedHandler
std::function< void(const KinesisAnalyticsV2Client *, const Model::DescribeApplicationSnapshotRequest &, const Model::DescribeApplicationSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeApplicationSnapshotResponseReceivedHandler
std::function< void(const KinesisAnalyticsV2Client *, const Model::DeleteApplicationVpcConfigurationRequest &, const Model::DeleteApplicationVpcConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteApplicationVpcConfigurationResponseReceivedHandler
std::function< void(const KinesisAnalyticsV2Client *, const Model::DeleteApplicationInputProcessingConfigurationRequest &, const Model::DeleteApplicationInputProcessingConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteApplicationInputProcessingConfigurationResponseReceivedHandler
std::function< void(const KinesisAnalyticsV2Client *, const Model::AddApplicationCloudWatchLoggingOptionRequest &, const Model::AddApplicationCloudWatchLoggingOptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AddApplicationCloudWatchLoggingOptionResponseReceivedHandler
std::function< void(const KinesisAnalyticsV2Client *, const Model::DeleteApplicationOutputRequest &, const Model::DeleteApplicationOutputOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteApplicationOutputResponseReceivedHandler
std::function< void(const KinesisAnalyticsV2Client *, const Model::StartApplicationRequest &, const Model::StartApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartApplicationResponseReceivedHandler
std::function< void(const KinesisAnalyticsV2Client *, const Model::UpdateApplicationRequest &, const Model::UpdateApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateApplicationResponseReceivedHandler
std::function< void(const KinesisAnalyticsV2Client *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> TagResourceResponseReceivedHandler
std::function< void(const KinesisAnalyticsV2Client *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTagsForResourceResponseReceivedHandler
std::function< void(const KinesisAnalyticsV2Client *, const Model::RollbackApplicationRequest &, const Model::RollbackApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RollbackApplicationResponseReceivedHandler
std::function< void(const KinesisAnalyticsV2Client *, const Model::AddApplicationVpcConfigurationRequest &, const Model::AddApplicationVpcConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AddApplicationVpcConfigurationResponseReceivedHandler
std::function< void(const KinesisAnalyticsV2Client *, const Model::DescribeApplicationOperationRequest &, const Model::DescribeApplicationOperationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeApplicationOperationResponseReceivedHandler
std::function< void(const KinesisAnalyticsV2Client *, const Model::CreateApplicationSnapshotRequest &, const Model::CreateApplicationSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateApplicationSnapshotResponseReceivedHandler
std::function< void(const KinesisAnalyticsV2Client *, const Model::AddApplicationReferenceDataSourceRequest &, const Model::AddApplicationReferenceDataSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AddApplicationReferenceDataSourceResponseReceivedHandler
std::function< void(const KinesisAnalyticsV2Client *, const Model::CreateApplicationRequest &, const Model::CreateApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateApplicationResponseReceivedHandler
std::function< void(const KinesisAnalyticsV2Client *, const Model::DeleteApplicationReferenceDataSourceRequest &, const Model::DeleteApplicationReferenceDataSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteApplicationReferenceDataSourceResponseReceivedHandler
std::function< void(const KinesisAnalyticsV2Client *, const Model::UpdateApplicationMaintenanceConfigurationRequest &, const Model::UpdateApplicationMaintenanceConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateApplicationMaintenanceConfigurationResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String