AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
KinesisAnalyticsClient.h
1
6#pragma once
7#include <aws/kinesisanalytics/KinesisAnalytics_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/kinesisanalytics/KinesisAnalyticsServiceClientModel.h>
13
14namespace Aws
15{
16namespace KinesisAnalytics
17{
28 class AWS_KINESISANALYTICS_API KinesisAnalyticsClient : public Aws::Client::AWSJsonClient, public Aws::Client::ClientWithAsyncTemplateMethods<KinesisAnalyticsClient>
29 {
30 public:
32 static const char* GetServiceName();
33 static const char* GetAllocationTag();
34
37
43 std::shared_ptr<KinesisAnalyticsEndpointProviderBase> endpointProvider = nullptr);
44
50 std::shared_ptr<KinesisAnalyticsEndpointProviderBase> endpointProvider = nullptr,
52
57 KinesisAnalyticsClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
58 std::shared_ptr<KinesisAnalyticsEndpointProviderBase> endpointProvider = nullptr,
60
61
62 /* Legacy constructors due deprecation */
68
74 const Aws::Client::ClientConfiguration& clientConfiguration);
75
80 KinesisAnalyticsClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
81 const Aws::Client::ClientConfiguration& clientConfiguration);
82
83 /* End of legacy constructors due deprecation */
85
100
104 template<typename AddApplicationCloudWatchLoggingOptionRequestT = Model::AddApplicationCloudWatchLoggingOptionRequest>
106 {
107 return SubmitCallable(&KinesisAnalyticsClient::AddApplicationCloudWatchLoggingOption, request);
108 }
109
113 template<typename AddApplicationCloudWatchLoggingOptionRequestT = Model::AddApplicationCloudWatchLoggingOptionRequest>
114 void AddApplicationCloudWatchLoggingOptionAsync(const AddApplicationCloudWatchLoggingOptionRequestT& request, const AddApplicationCloudWatchLoggingOptionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
115 {
116 return SubmitAsync(&KinesisAnalyticsClient::AddApplicationCloudWatchLoggingOption, request, handler, context);
117 }
118
142
146 template<typename AddApplicationInputRequestT = Model::AddApplicationInputRequest>
147 Model::AddApplicationInputOutcomeCallable AddApplicationInputCallable(const AddApplicationInputRequestT& request) const
148 {
149 return SubmitCallable(&KinesisAnalyticsClient::AddApplicationInput, request);
150 }
151
155 template<typename AddApplicationInputRequestT = Model::AddApplicationInputRequest>
156 void AddApplicationInputAsync(const AddApplicationInputRequestT& request, const AddApplicationInputResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
157 {
158 return SubmitAsync(&KinesisAnalyticsClient::AddApplicationInput, request, handler, context);
159 }
160
176
180 template<typename AddApplicationInputProcessingConfigurationRequestT = Model::AddApplicationInputProcessingConfigurationRequest>
182 {
183 return SubmitCallable(&KinesisAnalyticsClient::AddApplicationInputProcessingConfiguration, request);
184 }
185
189 template<typename AddApplicationInputProcessingConfigurationRequestT = Model::AddApplicationInputProcessingConfigurationRequest>
190 void AddApplicationInputProcessingConfigurationAsync(const AddApplicationInputProcessingConfigurationRequestT& request, const AddApplicationInputProcessingConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
191 {
192 return SubmitAsync(&KinesisAnalyticsClient::AddApplicationInputProcessingConfiguration, request, handler, context);
193 }
194
226
230 template<typename AddApplicationOutputRequestT = Model::AddApplicationOutputRequest>
231 Model::AddApplicationOutputOutcomeCallable AddApplicationOutputCallable(const AddApplicationOutputRequestT& request) const
232 {
233 return SubmitCallable(&KinesisAnalyticsClient::AddApplicationOutput, request);
234 }
235
239 template<typename AddApplicationOutputRequestT = Model::AddApplicationOutputRequest>
240 void AddApplicationOutputAsync(const AddApplicationOutputRequestT& request, const AddApplicationOutputResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
241 {
242 return SubmitAsync(&KinesisAnalyticsClient::AddApplicationOutput, request, handler, context);
243 }
244
268
272 template<typename AddApplicationReferenceDataSourceRequestT = Model::AddApplicationReferenceDataSourceRequest>
274 {
275 return SubmitCallable(&KinesisAnalyticsClient::AddApplicationReferenceDataSource, request);
276 }
277
281 template<typename AddApplicationReferenceDataSourceRequestT = Model::AddApplicationReferenceDataSourceRequest>
282 void AddApplicationReferenceDataSourceAsync(const AddApplicationReferenceDataSourceRequestT& request, const AddApplicationReferenceDataSourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
283 {
284 return SubmitAsync(&KinesisAnalyticsClient::AddApplicationReferenceDataSource, request, handler, context);
285 }
286
318
322 template<typename CreateApplicationRequestT = Model::CreateApplicationRequest>
323 Model::CreateApplicationOutcomeCallable CreateApplicationCallable(const CreateApplicationRequestT& request) const
324 {
325 return SubmitCallable(&KinesisAnalyticsClient::CreateApplication, request);
326 }
327
331 template<typename CreateApplicationRequestT = Model::CreateApplicationRequest>
332 void CreateApplicationAsync(const CreateApplicationRequestT& request, const CreateApplicationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
333 {
334 return SubmitAsync(&KinesisAnalyticsClient::CreateApplication, request, handler, context);
335 }
336
352
356 template<typename DeleteApplicationRequestT = Model::DeleteApplicationRequest>
357 Model::DeleteApplicationOutcomeCallable DeleteApplicationCallable(const DeleteApplicationRequestT& request) const
358 {
359 return SubmitCallable(&KinesisAnalyticsClient::DeleteApplication, request);
360 }
361
365 template<typename DeleteApplicationRequestT = Model::DeleteApplicationRequest>
366 void DeleteApplicationAsync(const DeleteApplicationRequestT& request, const DeleteApplicationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
367 {
368 return SubmitAsync(&KinesisAnalyticsClient::DeleteApplication, request, handler, context);
369 }
370
385
389 template<typename DeleteApplicationCloudWatchLoggingOptionRequestT = Model::DeleteApplicationCloudWatchLoggingOptionRequest>
391 {
392 return SubmitCallable(&KinesisAnalyticsClient::DeleteApplicationCloudWatchLoggingOption, request);
393 }
394
398 template<typename DeleteApplicationCloudWatchLoggingOptionRequestT = Model::DeleteApplicationCloudWatchLoggingOptionRequest>
399 void DeleteApplicationCloudWatchLoggingOptionAsync(const DeleteApplicationCloudWatchLoggingOptionRequestT& request, const DeleteApplicationCloudWatchLoggingOptionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
400 {
401 return SubmitAsync(&KinesisAnalyticsClient::DeleteApplicationCloudWatchLoggingOption, request, handler, context);
402 }
403
416
420 template<typename DeleteApplicationInputProcessingConfigurationRequestT = Model::DeleteApplicationInputProcessingConfigurationRequest>
422 {
423 return SubmitCallable(&KinesisAnalyticsClient::DeleteApplicationInputProcessingConfiguration, request);
424 }
425
429 template<typename DeleteApplicationInputProcessingConfigurationRequestT = Model::DeleteApplicationInputProcessingConfigurationRequest>
430 void DeleteApplicationInputProcessingConfigurationAsync(const DeleteApplicationInputProcessingConfigurationRequestT& request, const DeleteApplicationInputProcessingConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
431 {
432 return SubmitAsync(&KinesisAnalyticsClient::DeleteApplicationInputProcessingConfiguration, request, handler, context);
433 }
434
450
454 template<typename DeleteApplicationOutputRequestT = Model::DeleteApplicationOutputRequest>
455 Model::DeleteApplicationOutputOutcomeCallable DeleteApplicationOutputCallable(const DeleteApplicationOutputRequestT& request) const
456 {
457 return SubmitCallable(&KinesisAnalyticsClient::DeleteApplicationOutput, request);
458 }
459
463 template<typename DeleteApplicationOutputRequestT = Model::DeleteApplicationOutputRequest>
464 void DeleteApplicationOutputAsync(const DeleteApplicationOutputRequestT& request, const DeleteApplicationOutputResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
465 {
466 return SubmitAsync(&KinesisAnalyticsClient::DeleteApplicationOutput, request, handler, context);
467 }
468
486
490 template<typename DeleteApplicationReferenceDataSourceRequestT = Model::DeleteApplicationReferenceDataSourceRequest>
492 {
493 return SubmitCallable(&KinesisAnalyticsClient::DeleteApplicationReferenceDataSource, request);
494 }
495
499 template<typename DeleteApplicationReferenceDataSourceRequestT = Model::DeleteApplicationReferenceDataSourceRequest>
500 void DeleteApplicationReferenceDataSourceAsync(const DeleteApplicationReferenceDataSourceRequestT& request, const DeleteApplicationReferenceDataSourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
501 {
502 return SubmitAsync(&KinesisAnalyticsClient::DeleteApplicationReferenceDataSource, request, handler, context);
503 }
504
523
527 template<typename DescribeApplicationRequestT = Model::DescribeApplicationRequest>
528 Model::DescribeApplicationOutcomeCallable DescribeApplicationCallable(const DescribeApplicationRequestT& request) const
529 {
530 return SubmitCallable(&KinesisAnalyticsClient::DescribeApplication, request);
531 }
532
536 template<typename DescribeApplicationRequestT = Model::DescribeApplicationRequest>
537 void DescribeApplicationAsync(const DescribeApplicationRequestT& request, const DescribeApplicationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
538 {
539 return SubmitAsync(&KinesisAnalyticsClient::DescribeApplication, request, handler, context);
540 }
541
563
567 template<typename DiscoverInputSchemaRequestT = Model::DiscoverInputSchemaRequest>
568 Model::DiscoverInputSchemaOutcomeCallable DiscoverInputSchemaCallable(const DiscoverInputSchemaRequestT& request = {}) const
569 {
570 return SubmitCallable(&KinesisAnalyticsClient::DiscoverInputSchema, request);
571 }
572
576 template<typename DiscoverInputSchemaRequestT = Model::DiscoverInputSchemaRequest>
577 void DiscoverInputSchemaAsync(const DiscoverInputSchemaResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DiscoverInputSchemaRequestT& request = {}) const
578 {
579 return SubmitAsync(&KinesisAnalyticsClient::DiscoverInputSchema, request, handler, context);
580 }
581
603
607 template<typename ListApplicationsRequestT = Model::ListApplicationsRequest>
608 Model::ListApplicationsOutcomeCallable ListApplicationsCallable(const ListApplicationsRequestT& request = {}) const
609 {
610 return SubmitCallable(&KinesisAnalyticsClient::ListApplications, request);
611 }
612
616 template<typename ListApplicationsRequestT = Model::ListApplicationsRequest>
617 void ListApplicationsAsync(const ListApplicationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListApplicationsRequestT& request = {}) const
618 {
619 return SubmitAsync(&KinesisAnalyticsClient::ListApplications, request, handler, context);
620 }
621
631
635 template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
636 Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT& request) const
637 {
638 return SubmitCallable(&KinesisAnalyticsClient::ListTagsForResource, request);
639 }
640
644 template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
645 void ListTagsForResourceAsync(const ListTagsForResourceRequestT& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
646 {
647 return SubmitAsync(&KinesisAnalyticsClient::ListTagsForResource, request, handler, context);
648 }
649
673
677 template<typename StartApplicationRequestT = Model::StartApplicationRequest>
678 Model::StartApplicationOutcomeCallable StartApplicationCallable(const StartApplicationRequestT& request) const
679 {
680 return SubmitCallable(&KinesisAnalyticsClient::StartApplication, request);
681 }
682
686 template<typename StartApplicationRequestT = Model::StartApplicationRequest>
687 void StartApplicationAsync(const StartApplicationRequestT& request, const StartApplicationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
688 {
689 return SubmitAsync(&KinesisAnalyticsClient::StartApplication, request, handler, context);
690 }
691
711
715 template<typename StopApplicationRequestT = Model::StopApplicationRequest>
716 Model::StopApplicationOutcomeCallable StopApplicationCallable(const StopApplicationRequestT& request) const
717 {
718 return SubmitCallable(&KinesisAnalyticsClient::StopApplication, request);
719 }
720
724 template<typename StopApplicationRequestT = Model::StopApplicationRequest>
725 void StopApplicationAsync(const StopApplicationRequestT& request, const StopApplicationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
726 {
727 return SubmitAsync(&KinesisAnalyticsClient::StopApplication, request, handler, context);
728 }
729
740
744 template<typename TagResourceRequestT = Model::TagResourceRequest>
745 Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT& request) const
746 {
747 return SubmitCallable(&KinesisAnalyticsClient::TagResource, request);
748 }
749
753 template<typename TagResourceRequestT = Model::TagResourceRequest>
754 void TagResourceAsync(const TagResourceRequestT& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
755 {
756 return SubmitAsync(&KinesisAnalyticsClient::TagResource, request, handler, context);
757 }
758
768
772 template<typename UntagResourceRequestT = Model::UntagResourceRequest>
773 Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT& request) const
774 {
775 return SubmitCallable(&KinesisAnalyticsClient::UntagResource, request);
776 }
777
781 template<typename UntagResourceRequestT = Model::UntagResourceRequest>
782 void UntagResourceAsync(const UntagResourceRequestT& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
783 {
784 return SubmitAsync(&KinesisAnalyticsClient::UntagResource, request, handler, context);
785 }
786
803
807 template<typename UpdateApplicationRequestT = Model::UpdateApplicationRequest>
808 Model::UpdateApplicationOutcomeCallable UpdateApplicationCallable(const UpdateApplicationRequestT& request) const
809 {
810 return SubmitCallable(&KinesisAnalyticsClient::UpdateApplication, request);
811 }
812
816 template<typename UpdateApplicationRequestT = Model::UpdateApplicationRequest>
817 void UpdateApplicationAsync(const UpdateApplicationRequestT& request, const UpdateApplicationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
818 {
819 return SubmitAsync(&KinesisAnalyticsClient::UpdateApplication, request, handler, context);
820 }
821
822
823 void OverrideEndpoint(const Aws::String& endpoint);
824 std::shared_ptr<KinesisAnalyticsEndpointProviderBase>& accessEndpointProvider();
825 private:
827 void init(const KinesisAnalyticsClientConfiguration& clientConfiguration);
828
829 KinesisAnalyticsClientConfiguration m_clientConfiguration;
830 std::shared_ptr<KinesisAnalyticsEndpointProviderBase> m_endpointProvider;
831 };
832
833} // namespace KinesisAnalytics
834} // namespace Aws
Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT &request) const
KinesisAnalyticsClient(const Aws::KinesisAnalytics::KinesisAnalyticsClientConfiguration &clientConfiguration=Aws::KinesisAnalytics::KinesisAnalyticsClientConfiguration(), std::shared_ptr< KinesisAnalyticsEndpointProviderBase > endpointProvider=nullptr)
Model::StartApplicationOutcomeCallable StartApplicationCallable(const StartApplicationRequestT &request) const
virtual Model::CreateApplicationOutcome CreateApplication(const Model::CreateApplicationRequest &request) const
Model::DeleteApplicationCloudWatchLoggingOptionOutcomeCallable DeleteApplicationCloudWatchLoggingOptionCallable(const DeleteApplicationCloudWatchLoggingOptionRequestT &request) const
virtual Model::UpdateApplicationOutcome UpdateApplication(const Model::UpdateApplicationRequest &request) const
Model::UpdateApplicationOutcomeCallable UpdateApplicationCallable(const UpdateApplicationRequestT &request) const
KinesisAnalyticsClient(const Aws::Client::ClientConfiguration &clientConfiguration)
void OverrideEndpoint(const Aws::String &endpoint)
Model::AddApplicationOutputOutcomeCallable AddApplicationOutputCallable(const AddApplicationOutputRequestT &request) const
KinesisAnalyticsClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
virtual Model::DeleteApplicationReferenceDataSourceOutcome DeleteApplicationReferenceDataSource(const Model::DeleteApplicationReferenceDataSourceRequest &request) const
virtual Model::StartApplicationOutcome StartApplication(const Model::StartApplicationRequest &request) const
void AddApplicationReferenceDataSourceAsync(const AddApplicationReferenceDataSourceRequestT &request, const AddApplicationReferenceDataSourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
std::shared_ptr< KinesisAnalyticsEndpointProviderBase > & accessEndpointProvider()
Model::DescribeApplicationOutcomeCallable DescribeApplicationCallable(const DescribeApplicationRequestT &request) const
void DeleteApplicationCloudWatchLoggingOptionAsync(const DeleteApplicationCloudWatchLoggingOptionRequestT &request, const DeleteApplicationCloudWatchLoggingOptionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListApplicationsOutcome ListApplications(const Model::ListApplicationsRequest &request={}) const
virtual Model::DeleteApplicationOutputOutcome DeleteApplicationOutput(const Model::DeleteApplicationOutputRequest &request) const
Model::AddApplicationInputOutcomeCallable AddApplicationInputCallable(const AddApplicationInputRequestT &request) const
void StartApplicationAsync(const StartApplicationRequestT &request, const StartApplicationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
KinesisAnalyticsClientConfiguration ClientConfigurationType
Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT &request) const
virtual Model::DeleteApplicationCloudWatchLoggingOptionOutcome DeleteApplicationCloudWatchLoggingOption(const Model::DeleteApplicationCloudWatchLoggingOptionRequest &request) const
virtual Model::StopApplicationOutcome StopApplication(const Model::StopApplicationRequest &request) const
virtual Model::DeleteApplicationOutcome DeleteApplication(const Model::DeleteApplicationRequest &request) const
void AddApplicationOutputAsync(const AddApplicationOutputRequestT &request, const AddApplicationOutputResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT &request) const
Model::DiscoverInputSchemaOutcomeCallable DiscoverInputSchemaCallable(const DiscoverInputSchemaRequestT &request={}) const
virtual Model::AddApplicationCloudWatchLoggingOptionOutcome AddApplicationCloudWatchLoggingOption(const Model::AddApplicationCloudWatchLoggingOptionRequest &request) const
virtual Model::AddApplicationReferenceDataSourceOutcome AddApplicationReferenceDataSource(const Model::AddApplicationReferenceDataSourceRequest &request) const
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
KinesisAnalyticsClient(const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< KinesisAnalyticsEndpointProviderBase > endpointProvider=nullptr, const Aws::KinesisAnalytics::KinesisAnalyticsClientConfiguration &clientConfiguration=Aws::KinesisAnalytics::KinesisAnalyticsClientConfiguration())
Model::DeleteApplicationReferenceDataSourceOutcomeCallable DeleteApplicationReferenceDataSourceCallable(const DeleteApplicationReferenceDataSourceRequestT &request) const
void StopApplicationAsync(const StopApplicationRequestT &request, const StopApplicationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::AddApplicationInputOutcome AddApplicationInput(const Model::AddApplicationInputRequest &request) const
Model::ListApplicationsOutcomeCallable ListApplicationsCallable(const ListApplicationsRequestT &request={}) const
void DescribeApplicationAsync(const DescribeApplicationRequestT &request, const DescribeApplicationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
KinesisAnalyticsEndpointProvider EndpointProviderType
Model::DeleteApplicationOutcomeCallable DeleteApplicationCallable(const DeleteApplicationRequestT &request) const
void ListTagsForResourceAsync(const ListTagsForResourceRequestT &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::AddApplicationOutputOutcome AddApplicationOutput(const Model::AddApplicationOutputRequest &request) const
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
void CreateApplicationAsync(const CreateApplicationRequestT &request, const CreateApplicationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListApplicationsAsync(const ListApplicationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListApplicationsRequestT &request={}) const
void TagResourceAsync(const TagResourceRequestT &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateApplicationAsync(const UpdateApplicationRequestT &request, const UpdateApplicationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeApplicationOutcome DescribeApplication(const Model::DescribeApplicationRequest &request) const
Model::DeleteApplicationOutputOutcomeCallable DeleteApplicationOutputCallable(const DeleteApplicationOutputRequestT &request) const
Model::AddApplicationReferenceDataSourceOutcomeCallable AddApplicationReferenceDataSourceCallable(const AddApplicationReferenceDataSourceRequestT &request) const
void DeleteApplicationOutputAsync(const DeleteApplicationOutputRequestT &request, const DeleteApplicationOutputResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DiscoverInputSchemaOutcome DiscoverInputSchema(const Model::DiscoverInputSchemaRequest &request={}) const
Model::StopApplicationOutcomeCallable StopApplicationCallable(const StopApplicationRequestT &request) const
KinesisAnalyticsClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< KinesisAnalyticsEndpointProviderBase > endpointProvider=nullptr, const Aws::KinesisAnalytics::KinesisAnalyticsClientConfiguration &clientConfiguration=Aws::KinesisAnalytics::KinesisAnalyticsClientConfiguration())
void DiscoverInputSchemaAsync(const DiscoverInputSchemaResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DiscoverInputSchemaRequestT &request={}) const
KinesisAnalyticsClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
Model::AddApplicationInputProcessingConfigurationOutcomeCallable AddApplicationInputProcessingConfigurationCallable(const AddApplicationInputProcessingConfigurationRequestT &request) const
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
virtual Model::DeleteApplicationInputProcessingConfigurationOutcome DeleteApplicationInputProcessingConfiguration(const Model::DeleteApplicationInputProcessingConfigurationRequest &request) const
Model::CreateApplicationOutcomeCallable CreateApplicationCallable(const CreateApplicationRequestT &request) const
void AddApplicationInputAsync(const AddApplicationInputRequestT &request, const AddApplicationInputResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::AddApplicationInputProcessingConfigurationOutcome AddApplicationInputProcessingConfiguration(const Model::AddApplicationInputProcessingConfigurationRequest &request) const
void DeleteApplicationReferenceDataSourceAsync(const DeleteApplicationReferenceDataSourceRequestT &request, const DeleteApplicationReferenceDataSourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteApplicationInputProcessingConfigurationOutcomeCallable DeleteApplicationInputProcessingConfigurationCallable(const DeleteApplicationInputProcessingConfigurationRequestT &request) const
Model::AddApplicationCloudWatchLoggingOptionOutcomeCallable AddApplicationCloudWatchLoggingOptionCallable(const AddApplicationCloudWatchLoggingOptionRequestT &request) const
void DeleteApplicationAsync(const DeleteApplicationRequestT &request, const DeleteApplicationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void AddApplicationCloudWatchLoggingOptionAsync(const AddApplicationCloudWatchLoggingOptionRequestT &request, const AddApplicationCloudWatchLoggingOptionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void AddApplicationInputProcessingConfigurationAsync(const AddApplicationInputProcessingConfigurationRequestT &request, const AddApplicationInputProcessingConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteApplicationInputProcessingConfigurationAsync(const DeleteApplicationInputProcessingConfigurationRequestT &request, const DeleteApplicationInputProcessingConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UntagResourceAsync(const UntagResourceRequestT &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< DeleteApplicationCloudWatchLoggingOptionOutcome > DeleteApplicationCloudWatchLoggingOptionOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< StopApplicationOutcome > StopApplicationOutcomeCallable
std::future< AddApplicationInputOutcome > AddApplicationInputOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< DeleteApplicationOutputOutcome > DeleteApplicationOutputOutcomeCallable
std::future< AddApplicationCloudWatchLoggingOptionOutcome > AddApplicationCloudWatchLoggingOptionOutcomeCallable
std::future< DeleteApplicationInputProcessingConfigurationOutcome > DeleteApplicationInputProcessingConfigurationOutcomeCallable
std::future< UpdateApplicationOutcome > UpdateApplicationOutcomeCallable
std::future< DescribeApplicationOutcome > DescribeApplicationOutcomeCallable
std::future< ListApplicationsOutcome > ListApplicationsOutcomeCallable
std::future< AddApplicationOutputOutcome > AddApplicationOutputOutcomeCallable
std::future< StartApplicationOutcome > StartApplicationOutcomeCallable
std::future< CreateApplicationOutcome > CreateApplicationOutcomeCallable
std::future< AddApplicationReferenceDataSourceOutcome > AddApplicationReferenceDataSourceOutcomeCallable
std::future< DeleteApplicationOutcome > DeleteApplicationOutcomeCallable
std::future< DeleteApplicationReferenceDataSourceOutcome > DeleteApplicationReferenceDataSourceOutcomeCallable
std::future< AddApplicationInputProcessingConfigurationOutcome > AddApplicationInputProcessingConfigurationOutcomeCallable
std::future< DiscoverInputSchemaOutcome > DiscoverInputSchemaOutcomeCallable
std::function< void(const KinesisAnalyticsClient *, const Model::DeleteApplicationReferenceDataSourceRequest &, const Model::DeleteApplicationReferenceDataSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteApplicationReferenceDataSourceResponseReceivedHandler
std::function< void(const KinesisAnalyticsClient *, const Model::StopApplicationRequest &, const Model::StopApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopApplicationResponseReceivedHandler
std::function< void(const KinesisAnalyticsClient *, const Model::ListApplicationsRequest &, const Model::ListApplicationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListApplicationsResponseReceivedHandler
std::function< void(const KinesisAnalyticsClient *, const Model::AddApplicationInputRequest &, const Model::AddApplicationInputOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AddApplicationInputResponseReceivedHandler
std::function< void(const KinesisAnalyticsClient *, const Model::DescribeApplicationRequest &, const Model::DescribeApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeApplicationResponseReceivedHandler
std::function< void(const KinesisAnalyticsClient *, const Model::AddApplicationOutputRequest &, const Model::AddApplicationOutputOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AddApplicationOutputResponseReceivedHandler
std::function< void(const KinesisAnalyticsClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::function< void(const KinesisAnalyticsClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const KinesisAnalyticsClient *, const Model::UpdateApplicationRequest &, const Model::UpdateApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateApplicationResponseReceivedHandler
std::function< void(const KinesisAnalyticsClient *, const Model::StartApplicationRequest &, const Model::StartApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartApplicationResponseReceivedHandler
std::function< void(const KinesisAnalyticsClient *, const Model::AddApplicationReferenceDataSourceRequest &, const Model::AddApplicationReferenceDataSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AddApplicationReferenceDataSourceResponseReceivedHandler
std::function< void(const KinesisAnalyticsClient *, const Model::AddApplicationCloudWatchLoggingOptionRequest &, const Model::AddApplicationCloudWatchLoggingOptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AddApplicationCloudWatchLoggingOptionResponseReceivedHandler
std::function< void(const KinesisAnalyticsClient *, const Model::DeleteApplicationCloudWatchLoggingOptionRequest &, const Model::DeleteApplicationCloudWatchLoggingOptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteApplicationCloudWatchLoggingOptionResponseReceivedHandler
std::function< void(const KinesisAnalyticsClient *, const Model::CreateApplicationRequest &, const Model::CreateApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateApplicationResponseReceivedHandler
std::function< void(const KinesisAnalyticsClient *, const Model::DeleteApplicationOutputRequest &, const Model::DeleteApplicationOutputOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteApplicationOutputResponseReceivedHandler
std::function< void(const KinesisAnalyticsClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const KinesisAnalyticsClient *, const Model::AddApplicationInputProcessingConfigurationRequest &, const Model::AddApplicationInputProcessingConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AddApplicationInputProcessingConfigurationResponseReceivedHandler
std::function< void(const KinesisAnalyticsClient *, const Model::DeleteApplicationRequest &, const Model::DeleteApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteApplicationResponseReceivedHandler
std::function< void(const KinesisAnalyticsClient *, const Model::DeleteApplicationInputProcessingConfigurationRequest &, const Model::DeleteApplicationInputProcessingConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteApplicationInputProcessingConfigurationResponseReceivedHandler
std::function< void(const KinesisAnalyticsClient *, const Model::DiscoverInputSchemaRequest &, const Model::DiscoverInputSchemaOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DiscoverInputSchemaResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String