AWS SDK for C++

AWS SDK for C++ Version 1.11.637

Loading...
Searching...
No Matches
KinesisAnalyticsV2Client.h
1
6#pragma once
7#include <aws/kinesisanalyticsv2/KinesisAnalyticsV2_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/kinesisanalyticsv2/KinesisAnalyticsV2ServiceClientModel.h>
13
14namespace Aws
15{
16namespace KinesisAnalyticsV2
17{
27 class AWS_KINESISANALYTICSV2_API KinesisAnalyticsV2Client : public Aws::Client::AWSJsonClient, public Aws::Client::ClientWithAsyncTemplateMethods<KinesisAnalyticsV2Client>
28 {
29 public:
31 static const char* GetServiceName();
32 static const char* GetAllocationTag();
33
36
42 std::shared_ptr<KinesisAnalyticsV2EndpointProviderBase> endpointProvider = nullptr);
43
49 std::shared_ptr<KinesisAnalyticsV2EndpointProviderBase> endpointProvider = nullptr,
51
56 KinesisAnalyticsV2Client(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
57 std::shared_ptr<KinesisAnalyticsV2EndpointProviderBase> endpointProvider = nullptr,
59
60
61 /* Legacy constructors due deprecation */
67
73 const Aws::Client::ClientConfiguration& clientConfiguration);
74
79 KinesisAnalyticsV2Client(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
80 const Aws::Client::ClientConfiguration& clientConfiguration);
81
82 /* End of legacy constructors due deprecation */
84
92
96 template<typename AddApplicationCloudWatchLoggingOptionRequestT = Model::AddApplicationCloudWatchLoggingOptionRequest>
98 {
99 return SubmitCallable(&KinesisAnalyticsV2Client::AddApplicationCloudWatchLoggingOption, request);
100 }
101
105 template<typename AddApplicationCloudWatchLoggingOptionRequestT = Model::AddApplicationCloudWatchLoggingOptionRequest>
106 void AddApplicationCloudWatchLoggingOptionAsync(const AddApplicationCloudWatchLoggingOptionRequestT& request, const AddApplicationCloudWatchLoggingOptionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
107 {
108 return SubmitAsync(&KinesisAnalyticsV2Client::AddApplicationCloudWatchLoggingOption, request, handler, context);
109 }
110
124
128 template<typename AddApplicationInputRequestT = Model::AddApplicationInputRequest>
129 Model::AddApplicationInputOutcomeCallable AddApplicationInputCallable(const AddApplicationInputRequestT& request) const
130 {
131 return SubmitCallable(&KinesisAnalyticsV2Client::AddApplicationInput, request);
132 }
133
137 template<typename AddApplicationInputRequestT = Model::AddApplicationInputRequest>
138 void AddApplicationInputAsync(const AddApplicationInputRequestT& request, const AddApplicationInputResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
139 {
140 return SubmitAsync(&KinesisAnalyticsV2Client::AddApplicationInput, request, handler, context);
141 }
142
153
157 template<typename AddApplicationInputProcessingConfigurationRequestT = Model::AddApplicationInputProcessingConfigurationRequest>
159 {
160 return SubmitCallable(&KinesisAnalyticsV2Client::AddApplicationInputProcessingConfiguration, request);
161 }
162
166 template<typename AddApplicationInputProcessingConfigurationRequestT = Model::AddApplicationInputProcessingConfigurationRequest>
167 void AddApplicationInputProcessingConfigurationAsync(const AddApplicationInputProcessingConfigurationRequestT& request, const AddApplicationInputProcessingConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
168 {
169 return SubmitAsync(&KinesisAnalyticsV2Client::AddApplicationInputProcessingConfiguration, request, handler, context);
170 }
171
190
194 template<typename AddApplicationOutputRequestT = Model::AddApplicationOutputRequest>
195 Model::AddApplicationOutputOutcomeCallable AddApplicationOutputCallable(const AddApplicationOutputRequestT& request) const
196 {
197 return SubmitCallable(&KinesisAnalyticsV2Client::AddApplicationOutput, request);
198 }
199
203 template<typename AddApplicationOutputRequestT = Model::AddApplicationOutputRequest>
204 void AddApplicationOutputAsync(const AddApplicationOutputRequestT& request, const AddApplicationOutputResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
205 {
206 return SubmitAsync(&KinesisAnalyticsV2Client::AddApplicationOutput, request, handler, context);
207 }
208
221
225 template<typename AddApplicationReferenceDataSourceRequestT = Model::AddApplicationReferenceDataSourceRequest>
227 {
228 return SubmitCallable(&KinesisAnalyticsV2Client::AddApplicationReferenceDataSource, request);
229 }
230
234 template<typename AddApplicationReferenceDataSourceRequestT = Model::AddApplicationReferenceDataSourceRequest>
235 void AddApplicationReferenceDataSourceAsync(const AddApplicationReferenceDataSourceRequestT& request, const AddApplicationReferenceDataSourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
236 {
237 return SubmitAsync(&KinesisAnalyticsV2Client::AddApplicationReferenceDataSource, request, handler, context);
238 }
239
253
257 template<typename AddApplicationVpcConfigurationRequestT = Model::AddApplicationVpcConfigurationRequest>
258 Model::AddApplicationVpcConfigurationOutcomeCallable AddApplicationVpcConfigurationCallable(const AddApplicationVpcConfigurationRequestT& request) const
259 {
260 return SubmitCallable(&KinesisAnalyticsV2Client::AddApplicationVpcConfiguration, request);
261 }
262
266 template<typename AddApplicationVpcConfigurationRequestT = Model::AddApplicationVpcConfigurationRequest>
267 void AddApplicationVpcConfigurationAsync(const AddApplicationVpcConfigurationRequestT& request, const AddApplicationVpcConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
268 {
269 return SubmitAsync(&KinesisAnalyticsV2Client::AddApplicationVpcConfiguration, request, handler, context);
270 }
271
281
285 template<typename CreateApplicationRequestT = Model::CreateApplicationRequest>
286 Model::CreateApplicationOutcomeCallable CreateApplicationCallable(const CreateApplicationRequestT& request) const
287 {
288 return SubmitCallable(&KinesisAnalyticsV2Client::CreateApplication, request);
289 }
290
294 template<typename CreateApplicationRequestT = Model::CreateApplicationRequest>
295 void CreateApplicationAsync(const CreateApplicationRequestT& request, const CreateApplicationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
296 {
297 return SubmitAsync(&KinesisAnalyticsV2Client::CreateApplication, request, handler, context);
298 }
299
317
321 template<typename CreateApplicationPresignedUrlRequestT = Model::CreateApplicationPresignedUrlRequest>
322 Model::CreateApplicationPresignedUrlOutcomeCallable CreateApplicationPresignedUrlCallable(const CreateApplicationPresignedUrlRequestT& request) const
323 {
324 return SubmitCallable(&KinesisAnalyticsV2Client::CreateApplicationPresignedUrl, request);
325 }
326
330 template<typename CreateApplicationPresignedUrlRequestT = Model::CreateApplicationPresignedUrlRequest>
331 void CreateApplicationPresignedUrlAsync(const CreateApplicationPresignedUrlRequestT& request, const CreateApplicationPresignedUrlResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
332 {
333 return SubmitAsync(&KinesisAnalyticsV2Client::CreateApplicationPresignedUrl, request, handler, context);
334 }
335
343
347 template<typename CreateApplicationSnapshotRequestT = Model::CreateApplicationSnapshotRequest>
348 Model::CreateApplicationSnapshotOutcomeCallable CreateApplicationSnapshotCallable(const CreateApplicationSnapshotRequestT& request) const
349 {
350 return SubmitCallable(&KinesisAnalyticsV2Client::CreateApplicationSnapshot, request);
351 }
352
356 template<typename CreateApplicationSnapshotRequestT = Model::CreateApplicationSnapshotRequest>
357 void CreateApplicationSnapshotAsync(const CreateApplicationSnapshotRequestT& request, const CreateApplicationSnapshotResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
358 {
359 return SubmitAsync(&KinesisAnalyticsV2Client::CreateApplicationSnapshot, request, handler, context);
360 }
361
369
373 template<typename DeleteApplicationRequestT = Model::DeleteApplicationRequest>
374 Model::DeleteApplicationOutcomeCallable DeleteApplicationCallable(const DeleteApplicationRequestT& request) const
375 {
376 return SubmitCallable(&KinesisAnalyticsV2Client::DeleteApplication, request);
377 }
378
382 template<typename DeleteApplicationRequestT = Model::DeleteApplicationRequest>
383 void DeleteApplicationAsync(const DeleteApplicationRequestT& request, const DeleteApplicationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
384 {
385 return SubmitAsync(&KinesisAnalyticsV2Client::DeleteApplication, request, handler, context);
386 }
387
395
399 template<typename DeleteApplicationCloudWatchLoggingOptionRequestT = Model::DeleteApplicationCloudWatchLoggingOptionRequest>
401 {
402 return SubmitCallable(&KinesisAnalyticsV2Client::DeleteApplicationCloudWatchLoggingOption, request);
403 }
404
408 template<typename DeleteApplicationCloudWatchLoggingOptionRequestT = Model::DeleteApplicationCloudWatchLoggingOptionRequest>
409 void DeleteApplicationCloudWatchLoggingOptionAsync(const DeleteApplicationCloudWatchLoggingOptionRequestT& request, const DeleteApplicationCloudWatchLoggingOptionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
410 {
411 return SubmitAsync(&KinesisAnalyticsV2Client::DeleteApplicationCloudWatchLoggingOption, request, handler, context);
412 }
413
421
425 template<typename DeleteApplicationInputProcessingConfigurationRequestT = Model::DeleteApplicationInputProcessingConfigurationRequest>
427 {
428 return SubmitCallable(&KinesisAnalyticsV2Client::DeleteApplicationInputProcessingConfiguration, request);
429 }
430
434 template<typename DeleteApplicationInputProcessingConfigurationRequestT = Model::DeleteApplicationInputProcessingConfigurationRequest>
435 void DeleteApplicationInputProcessingConfigurationAsync(const DeleteApplicationInputProcessingConfigurationRequestT& request, const DeleteApplicationInputProcessingConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
436 {
437 return SubmitAsync(&KinesisAnalyticsV2Client::DeleteApplicationInputProcessingConfiguration, request, handler, context);
438 }
439
449
453 template<typename DeleteApplicationOutputRequestT = Model::DeleteApplicationOutputRequest>
454 Model::DeleteApplicationOutputOutcomeCallable DeleteApplicationOutputCallable(const DeleteApplicationOutputRequestT& request) const
455 {
456 return SubmitCallable(&KinesisAnalyticsV2Client::DeleteApplicationOutput, request);
457 }
458
462 template<typename DeleteApplicationOutputRequestT = Model::DeleteApplicationOutputRequest>
463 void DeleteApplicationOutputAsync(const DeleteApplicationOutputRequestT& request, const DeleteApplicationOutputResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
464 {
465 return SubmitAsync(&KinesisAnalyticsV2Client::DeleteApplicationOutput, request, handler, context);
466 }
467
478
482 template<typename DeleteApplicationReferenceDataSourceRequestT = Model::DeleteApplicationReferenceDataSourceRequest>
484 {
485 return SubmitCallable(&KinesisAnalyticsV2Client::DeleteApplicationReferenceDataSource, request);
486 }
487
491 template<typename DeleteApplicationReferenceDataSourceRequestT = Model::DeleteApplicationReferenceDataSourceRequest>
492 void DeleteApplicationReferenceDataSourceAsync(const DeleteApplicationReferenceDataSourceRequestT& request, const DeleteApplicationReferenceDataSourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
493 {
494 return SubmitAsync(&KinesisAnalyticsV2Client::DeleteApplicationReferenceDataSource, request, handler, context);
495 }
496
503
507 template<typename DeleteApplicationSnapshotRequestT = Model::DeleteApplicationSnapshotRequest>
508 Model::DeleteApplicationSnapshotOutcomeCallable DeleteApplicationSnapshotCallable(const DeleteApplicationSnapshotRequestT& request) const
509 {
510 return SubmitCallable(&KinesisAnalyticsV2Client::DeleteApplicationSnapshot, request);
511 }
512
516 template<typename DeleteApplicationSnapshotRequestT = Model::DeleteApplicationSnapshotRequest>
517 void DeleteApplicationSnapshotAsync(const DeleteApplicationSnapshotRequestT& request, const DeleteApplicationSnapshotResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
518 {
519 return SubmitAsync(&KinesisAnalyticsV2Client::DeleteApplicationSnapshot, request, handler, context);
520 }
521
529
533 template<typename DeleteApplicationVpcConfigurationRequestT = Model::DeleteApplicationVpcConfigurationRequest>
535 {
536 return SubmitCallable(&KinesisAnalyticsV2Client::DeleteApplicationVpcConfiguration, request);
537 }
538
542 template<typename DeleteApplicationVpcConfigurationRequestT = Model::DeleteApplicationVpcConfigurationRequest>
543 void DeleteApplicationVpcConfigurationAsync(const DeleteApplicationVpcConfigurationRequestT& request, const DeleteApplicationVpcConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
544 {
545 return SubmitAsync(&KinesisAnalyticsV2Client::DeleteApplicationVpcConfiguration, request, handler, context);
546 }
547
557
561 template<typename DescribeApplicationRequestT = Model::DescribeApplicationRequest>
562 Model::DescribeApplicationOutcomeCallable DescribeApplicationCallable(const DescribeApplicationRequestT& request) const
563 {
564 return SubmitCallable(&KinesisAnalyticsV2Client::DescribeApplication, request);
565 }
566
570 template<typename DescribeApplicationRequestT = Model::DescribeApplicationRequest>
571 void DescribeApplicationAsync(const DescribeApplicationRequestT& request, const DescribeApplicationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
572 {
573 return SubmitAsync(&KinesisAnalyticsV2Client::DescribeApplication, request, handler, context);
574 }
575
586
590 template<typename DescribeApplicationOperationRequestT = Model::DescribeApplicationOperationRequest>
591 Model::DescribeApplicationOperationOutcomeCallable DescribeApplicationOperationCallable(const DescribeApplicationOperationRequestT& request) const
592 {
593 return SubmitCallable(&KinesisAnalyticsV2Client::DescribeApplicationOperation, request);
594 }
595
599 template<typename DescribeApplicationOperationRequestT = Model::DescribeApplicationOperationRequest>
600 void DescribeApplicationOperationAsync(const DescribeApplicationOperationRequestT& request, const DescribeApplicationOperationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
601 {
602 return SubmitAsync(&KinesisAnalyticsV2Client::DescribeApplicationOperation, request, handler, context);
603 }
604
612
616 template<typename DescribeApplicationSnapshotRequestT = Model::DescribeApplicationSnapshotRequest>
617 Model::DescribeApplicationSnapshotOutcomeCallable DescribeApplicationSnapshotCallable(const DescribeApplicationSnapshotRequestT& request) const
618 {
619 return SubmitCallable(&KinesisAnalyticsV2Client::DescribeApplicationSnapshot, request);
620 }
621
625 template<typename DescribeApplicationSnapshotRequestT = Model::DescribeApplicationSnapshotRequest>
626 void DescribeApplicationSnapshotAsync(const DescribeApplicationSnapshotRequestT& request, const DescribeApplicationSnapshotResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
627 {
628 return SubmitAsync(&KinesisAnalyticsV2Client::DescribeApplicationSnapshot, request, handler, context);
629 }
630
641
645 template<typename DescribeApplicationVersionRequestT = Model::DescribeApplicationVersionRequest>
646 Model::DescribeApplicationVersionOutcomeCallable DescribeApplicationVersionCallable(const DescribeApplicationVersionRequestT& request) const
647 {
648 return SubmitCallable(&KinesisAnalyticsV2Client::DescribeApplicationVersion, request);
649 }
650
654 template<typename DescribeApplicationVersionRequestT = Model::DescribeApplicationVersionRequest>
655 void DescribeApplicationVersionAsync(const DescribeApplicationVersionRequestT& request, const DescribeApplicationVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
656 {
657 return SubmitAsync(&KinesisAnalyticsV2Client::DescribeApplicationVersion, request, handler, context);
658 }
659
674
678 template<typename DiscoverInputSchemaRequestT = Model::DiscoverInputSchemaRequest>
679 Model::DiscoverInputSchemaOutcomeCallable DiscoverInputSchemaCallable(const DiscoverInputSchemaRequestT& request) const
680 {
681 return SubmitCallable(&KinesisAnalyticsV2Client::DiscoverInputSchema, request);
682 }
683
687 template<typename DiscoverInputSchemaRequestT = Model::DiscoverInputSchemaRequest>
688 void DiscoverInputSchemaAsync(const DiscoverInputSchemaRequestT& request, const DiscoverInputSchemaResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
689 {
690 return SubmitAsync(&KinesisAnalyticsV2Client::DiscoverInputSchema, request, handler, context);
691 }
692
704
708 template<typename ListApplicationOperationsRequestT = Model::ListApplicationOperationsRequest>
709 Model::ListApplicationOperationsOutcomeCallable ListApplicationOperationsCallable(const ListApplicationOperationsRequestT& request) const
710 {
711 return SubmitCallable(&KinesisAnalyticsV2Client::ListApplicationOperations, request);
712 }
713
717 template<typename ListApplicationOperationsRequestT = Model::ListApplicationOperationsRequest>
718 void ListApplicationOperationsAsync(const ListApplicationOperationsRequestT& request, const ListApplicationOperationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
719 {
720 return SubmitAsync(&KinesisAnalyticsV2Client::ListApplicationOperations, request, handler, context);
721 }
722
730
734 template<typename ListApplicationSnapshotsRequestT = Model::ListApplicationSnapshotsRequest>
735 Model::ListApplicationSnapshotsOutcomeCallable ListApplicationSnapshotsCallable(const ListApplicationSnapshotsRequestT& request) const
736 {
737 return SubmitCallable(&KinesisAnalyticsV2Client::ListApplicationSnapshots, request);
738 }
739
743 template<typename ListApplicationSnapshotsRequestT = Model::ListApplicationSnapshotsRequest>
744 void ListApplicationSnapshotsAsync(const ListApplicationSnapshotsRequestT& request, const ListApplicationSnapshotsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
745 {
746 return SubmitAsync(&KinesisAnalyticsV2Client::ListApplicationSnapshots, request, handler, context);
747 }
748
760
764 template<typename ListApplicationVersionsRequestT = Model::ListApplicationVersionsRequest>
765 Model::ListApplicationVersionsOutcomeCallable ListApplicationVersionsCallable(const ListApplicationVersionsRequestT& request) const
766 {
767 return SubmitCallable(&KinesisAnalyticsV2Client::ListApplicationVersions, request);
768 }
769
773 template<typename ListApplicationVersionsRequestT = Model::ListApplicationVersionsRequest>
774 void ListApplicationVersionsAsync(const ListApplicationVersionsRequestT& request, const ListApplicationVersionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
775 {
776 return SubmitAsync(&KinesisAnalyticsV2Client::ListApplicationVersions, request, handler, context);
777 }
778
789
793 template<typename ListApplicationsRequestT = Model::ListApplicationsRequest>
794 Model::ListApplicationsOutcomeCallable ListApplicationsCallable(const ListApplicationsRequestT& request = {}) const
795 {
796 return SubmitCallable(&KinesisAnalyticsV2Client::ListApplications, request);
797 }
798
802 template<typename ListApplicationsRequestT = Model::ListApplicationsRequest>
803 void ListApplicationsAsync(const ListApplicationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListApplicationsRequestT& request = {}) const
804 {
805 return SubmitAsync(&KinesisAnalyticsV2Client::ListApplications, request, handler, context);
806 }
807
817
821 template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
822 Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT& request) const
823 {
824 return SubmitCallable(&KinesisAnalyticsV2Client::ListTagsForResource, request);
825 }
826
830 template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
831 void ListTagsForResourceAsync(const ListTagsForResourceRequestT& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
832 {
833 return SubmitAsync(&KinesisAnalyticsV2Client::ListTagsForResource, request, handler, context);
834 }
835
848
852 template<typename RollbackApplicationRequestT = Model::RollbackApplicationRequest>
853 Model::RollbackApplicationOutcomeCallable RollbackApplicationCallable(const RollbackApplicationRequestT& request) const
854 {
855 return SubmitCallable(&KinesisAnalyticsV2Client::RollbackApplication, request);
856 }
857
861 template<typename RollbackApplicationRequestT = Model::RollbackApplicationRequest>
862 void RollbackApplicationAsync(const RollbackApplicationRequestT& request, const RollbackApplicationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
863 {
864 return SubmitAsync(&KinesisAnalyticsV2Client::RollbackApplication, request, handler, context);
865 }
866
875
879 template<typename StartApplicationRequestT = Model::StartApplicationRequest>
880 Model::StartApplicationOutcomeCallable StartApplicationCallable(const StartApplicationRequestT& request) const
881 {
882 return SubmitCallable(&KinesisAnalyticsV2Client::StartApplication, request);
883 }
884
888 template<typename StartApplicationRequestT = Model::StartApplicationRequest>
889 void StartApplicationAsync(const StartApplicationRequestT& request, const StartApplicationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
890 {
891 return SubmitAsync(&KinesisAnalyticsV2Client::StartApplication, request, handler, context);
892 }
893
905
909 template<typename StopApplicationRequestT = Model::StopApplicationRequest>
910 Model::StopApplicationOutcomeCallable StopApplicationCallable(const StopApplicationRequestT& request) const
911 {
912 return SubmitCallable(&KinesisAnalyticsV2Client::StopApplication, request);
913 }
914
918 template<typename StopApplicationRequestT = Model::StopApplicationRequest>
919 void StopApplicationAsync(const StopApplicationRequestT& request, const StopApplicationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
920 {
921 return SubmitAsync(&KinesisAnalyticsV2Client::StopApplication, request, handler, context);
922 }
923
935
939 template<typename TagResourceRequestT = Model::TagResourceRequest>
940 Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT& request) const
941 {
942 return SubmitCallable(&KinesisAnalyticsV2Client::TagResource, request);
943 }
944
948 template<typename TagResourceRequestT = Model::TagResourceRequest>
949 void TagResourceAsync(const TagResourceRequestT& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
950 {
951 return SubmitAsync(&KinesisAnalyticsV2Client::TagResource, request, handler, context);
952 }
953
963
967 template<typename UntagResourceRequestT = Model::UntagResourceRequest>
968 Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT& request) const
969 {
970 return SubmitCallable(&KinesisAnalyticsV2Client::UntagResource, request);
971 }
972
976 template<typename UntagResourceRequestT = Model::UntagResourceRequest>
977 void UntagResourceAsync(const UntagResourceRequestT& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
978 {
979 return SubmitAsync(&KinesisAnalyticsV2Client::UntagResource, request, handler, context);
980 }
981
992
996 template<typename UpdateApplicationRequestT = Model::UpdateApplicationRequest>
997 Model::UpdateApplicationOutcomeCallable UpdateApplicationCallable(const UpdateApplicationRequestT& request) const
998 {
999 return SubmitCallable(&KinesisAnalyticsV2Client::UpdateApplication, request);
1000 }
1001
1005 template<typename UpdateApplicationRequestT = Model::UpdateApplicationRequest>
1006 void UpdateApplicationAsync(const UpdateApplicationRequestT& request, const UpdateApplicationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1007 {
1008 return SubmitAsync(&KinesisAnalyticsV2Client::UpdateApplication, request, handler, context);
1009 }
1010
1034
1038 template<typename UpdateApplicationMaintenanceConfigurationRequestT = Model::UpdateApplicationMaintenanceConfigurationRequest>
1040 {
1041 return SubmitCallable(&KinesisAnalyticsV2Client::UpdateApplicationMaintenanceConfiguration, request);
1042 }
1043
1047 template<typename UpdateApplicationMaintenanceConfigurationRequestT = Model::UpdateApplicationMaintenanceConfigurationRequest>
1048 void UpdateApplicationMaintenanceConfigurationAsync(const UpdateApplicationMaintenanceConfigurationRequestT& request, const UpdateApplicationMaintenanceConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1049 {
1050 return SubmitAsync(&KinesisAnalyticsV2Client::UpdateApplicationMaintenanceConfiguration, request, handler, context);
1051 }
1052
1053
1054 void OverrideEndpoint(const Aws::String& endpoint);
1055 std::shared_ptr<KinesisAnalyticsV2EndpointProviderBase>& accessEndpointProvider();
1056 private:
1058 void init(const KinesisAnalyticsV2ClientConfiguration& clientConfiguration);
1059
1060 KinesisAnalyticsV2ClientConfiguration m_clientConfiguration;
1061 std::shared_ptr<KinesisAnalyticsV2EndpointProviderBase> m_endpointProvider;
1062 };
1063
1064} // namespace KinesisAnalyticsV2
1065} // 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
void OverrideEndpoint(const Aws::String &endpoint)
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())
std::shared_ptr< KinesisAnalyticsV2EndpointProviderBase > & accessEndpointProvider()
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
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 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::AddApplicationOutputRequest &, const Model::AddApplicationOutputOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AddApplicationOutputResponseReceivedHandler
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::DeleteApplicationCloudWatchLoggingOptionRequest &, const Model::DeleteApplicationCloudWatchLoggingOptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteApplicationCloudWatchLoggingOptionResponseReceivedHandler
std::function< void(const KinesisAnalyticsV2Client *, const Model::UpdateApplicationMaintenanceConfigurationRequest &, const Model::UpdateApplicationMaintenanceConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateApplicationMaintenanceConfigurationResponseReceivedHandler
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::AddApplicationInputProcessingConfigurationRequest &, const Model::AddApplicationInputProcessingConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AddApplicationInputProcessingConfigurationResponseReceivedHandler
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::ListApplicationsRequest &, const Model::ListApplicationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListApplicationsResponseReceivedHandler
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::AddApplicationReferenceDataSourceRequest &, const Model::AddApplicationReferenceDataSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AddApplicationReferenceDataSourceResponseReceivedHandler
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::DeleteApplicationRequest &, const Model::DeleteApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteApplicationResponseReceivedHandler
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::CreateApplicationRequest &, const Model::CreateApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateApplicationResponseReceivedHandler
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::DeleteApplicationReferenceDataSourceRequest &, const Model::DeleteApplicationReferenceDataSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteApplicationReferenceDataSourceResponseReceivedHandler
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::CreateApplicationPresignedUrlRequest &, const Model::CreateApplicationPresignedUrlOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateApplicationPresignedUrlResponseReceivedHandler
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::DeleteApplicationVpcConfigurationRequest &, const Model::DeleteApplicationVpcConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteApplicationVpcConfigurationResponseReceivedHandler
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::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
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::DeleteApplicationInputProcessingConfigurationRequest &, const Model::DeleteApplicationInputProcessingConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteApplicationInputProcessingConfigurationResponseReceivedHandler
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::DiscoverInputSchemaRequest &, const Model::DiscoverInputSchemaOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DiscoverInputSchemaResponseReceivedHandler
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::DescribeApplicationOperationRequest &, const Model::DescribeApplicationOperationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeApplicationOperationResponseReceivedHandler
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::RollbackApplicationRequest &, const Model::RollbackApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RollbackApplicationResponseReceivedHandler
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::StopApplicationRequest &, const Model::StopApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopApplicationResponseReceivedHandler
std::function< void(const KinesisAnalyticsV2Client *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String