9#include <aws/kinesisanalytics/KinesisAnalyticsErrors.h>
10#include <aws/core/client/GenericClientConfiguration.h>
11#include <aws/core/client/AWSError.h>
12#include <aws/core/utils/memory/stl/AWSString.h>
13#include <aws/core/client/AsyncCallerContext.h>
14#include <aws/core/http/HttpTypes.h>
15#include <aws/kinesisanalytics/KinesisAnalyticsEndpointProvider.h>
21#include <aws/kinesisanalytics/model/AddApplicationCloudWatchLoggingOptionResult.h>
22#include <aws/kinesisanalytics/model/AddApplicationInputResult.h>
23#include <aws/kinesisanalytics/model/AddApplicationInputProcessingConfigurationResult.h>
24#include <aws/kinesisanalytics/model/AddApplicationOutputResult.h>
25#include <aws/kinesisanalytics/model/AddApplicationReferenceDataSourceResult.h>
26#include <aws/kinesisanalytics/model/CreateApplicationResult.h>
27#include <aws/kinesisanalytics/model/DeleteApplicationResult.h>
28#include <aws/kinesisanalytics/model/DeleteApplicationCloudWatchLoggingOptionResult.h>
29#include <aws/kinesisanalytics/model/DeleteApplicationInputProcessingConfigurationResult.h>
30#include <aws/kinesisanalytics/model/DeleteApplicationOutputResult.h>
31#include <aws/kinesisanalytics/model/DeleteApplicationReferenceDataSourceResult.h>
32#include <aws/kinesisanalytics/model/DescribeApplicationResult.h>
33#include <aws/kinesisanalytics/model/DiscoverInputSchemaResult.h>
34#include <aws/kinesisanalytics/model/ListApplicationsResult.h>
35#include <aws/kinesisanalytics/model/ListTagsForResourceResult.h>
36#include <aws/kinesisanalytics/model/StartApplicationResult.h>
37#include <aws/kinesisanalytics/model/StopApplicationResult.h>
38#include <aws/kinesisanalytics/model/TagResourceResult.h>
39#include <aws/kinesisanalytics/model/UntagResourceResult.h>
40#include <aws/kinesisanalytics/model/UpdateApplicationResult.h>
41#include <aws/kinesisanalytics/model/DiscoverInputSchemaRequest.h>
42#include <aws/kinesisanalytics/model/ListApplicationsRequest.h>
50 class HttpClientFactory;
55 template<
typename R,
typename E>
class Outcome;
66 class AWSCredentialsProvider;
74 namespace KinesisAnalytics
EndpointProviderBase< KinesisAnalyticsClientConfiguration, KinesisAnalyticsBuiltInParameters, KinesisAnalyticsClientContextParameters > KinesisAnalyticsEndpointProviderBase
Aws::Utils::Outcome< DeleteApplicationReferenceDataSourceResult, KinesisAnalyticsError > DeleteApplicationReferenceDataSourceOutcome
std::future< TagResourceOutcome > TagResourceOutcomeCallable
Aws::Utils::Outcome< AddApplicationReferenceDataSourceResult, KinesisAnalyticsError > AddApplicationReferenceDataSourceOutcome
Aws::Utils::Outcome< AddApplicationCloudWatchLoggingOptionResult, KinesisAnalyticsError > AddApplicationCloudWatchLoggingOptionOutcome
std::future< DeleteApplicationCloudWatchLoggingOptionOutcome > DeleteApplicationCloudWatchLoggingOptionOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< StopApplicationOutcome > StopApplicationOutcomeCallable
Aws::Utils::Outcome< DescribeApplicationResult, KinesisAnalyticsError > DescribeApplicationOutcome
std::future< AddApplicationInputOutcome > AddApplicationInputOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< DeleteApplicationOutputOutcome > DeleteApplicationOutputOutcomeCallable
Aws::Utils::Outcome< DeleteApplicationResult, KinesisAnalyticsError > DeleteApplicationOutcome
std::future< AddApplicationCloudWatchLoggingOptionOutcome > AddApplicationCloudWatchLoggingOptionOutcomeCallable
std::future< DeleteApplicationInputProcessingConfigurationOutcome > DeleteApplicationInputProcessingConfigurationOutcomeCallable
Aws::Utils::Outcome< DeleteApplicationCloudWatchLoggingOptionResult, KinesisAnalyticsError > DeleteApplicationCloudWatchLoggingOptionOutcome
Aws::Utils::Outcome< ListApplicationsResult, KinesisAnalyticsError > ListApplicationsOutcome
Aws::Utils::Outcome< StopApplicationResult, KinesisAnalyticsError > StopApplicationOutcome
Aws::Utils::Outcome< DiscoverInputSchemaResult, KinesisAnalyticsError > DiscoverInputSchemaOutcome
Aws::Utils::Outcome< UpdateApplicationResult, KinesisAnalyticsError > UpdateApplicationOutcome
Aws::Utils::Outcome< DeleteApplicationOutputResult, KinesisAnalyticsError > DeleteApplicationOutputOutcome
Aws::Utils::Outcome< TagResourceResult, KinesisAnalyticsError > TagResourceOutcome
std::future< UpdateApplicationOutcome > UpdateApplicationOutcomeCallable
Aws::Utils::Outcome< AddApplicationInputProcessingConfigurationResult, KinesisAnalyticsError > AddApplicationInputProcessingConfigurationOutcome
Aws::Utils::Outcome< UntagResourceResult, KinesisAnalyticsError > UntagResourceOutcome
std::future< DescribeApplicationOutcome > DescribeApplicationOutcomeCallable
std::future< ListApplicationsOutcome > ListApplicationsOutcomeCallable
std::future< AddApplicationOutputOutcome > AddApplicationOutputOutcomeCallable
std::future< StartApplicationOutcome > StartApplicationOutcomeCallable
Aws::Utils::Outcome< AddApplicationOutputResult, KinesisAnalyticsError > AddApplicationOutputOutcome
Aws::Utils::Outcome< AddApplicationInputResult, KinesisAnalyticsError > AddApplicationInputOutcome
std::future< CreateApplicationOutcome > CreateApplicationOutcomeCallable
std::future< AddApplicationReferenceDataSourceOutcome > AddApplicationReferenceDataSourceOutcomeCallable
std::future< DeleteApplicationOutcome > DeleteApplicationOutcomeCallable
Aws::Utils::Outcome< ListTagsForResourceResult, KinesisAnalyticsError > ListTagsForResourceOutcome
Aws::Utils::Outcome< DeleteApplicationInputProcessingConfigurationResult, KinesisAnalyticsError > DeleteApplicationInputProcessingConfigurationOutcome
std::future< DeleteApplicationReferenceDataSourceOutcome > DeleteApplicationReferenceDataSourceOutcomeCallable
std::future< AddApplicationInputProcessingConfigurationOutcome > AddApplicationInputProcessingConfigurationOutcomeCallable
Aws::Utils::Outcome< CreateApplicationResult, KinesisAnalyticsError > CreateApplicationOutcome
Aws::Utils::Outcome< StartApplicationResult, KinesisAnalyticsError > StartApplicationOutcome
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