/* * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"). * You may not use this file except in compliance with the License. * A copy of the License is located at * * http://aws.amazon.com/apache2.0 * * or in the "license" file accompanying this file. This file is distributed * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either * express or implied. See the License for the specific language governing * permissions and limitations under the License. */ /* * Do not modify this file. This file is generated from the kinesisanalyticsv2-2018-05-23.normal.json service model. */ using System; using System.Collections.Generic; using Amazon.Runtime; using Amazon.KinesisAnalyticsV2.Model; namespace Amazon.KinesisAnalyticsV2 { /// /// Interface for accessing KinesisAnalyticsV2 /// /// Amazon Kinesis Data Analytics is a fully managed service that you can use to process /// and analyze streaming data using Java, SQL, or Scala. The service enables you to quickly /// author and run Java, SQL, or Scala code against streaming sources to perform time /// series analytics, feed real-time dashboards, and create real-time metrics. /// public partial interface IAmazonKinesisAnalyticsV2 : IAmazonService, IDisposable { #region AddApplicationCloudWatchLoggingOption /// /// Adds an Amazon CloudWatch log stream to monitor application configuration errors. /// /// Container for the necessary parameters to execute the AddApplicationCloudWatchLoggingOption service method. /// /// The response from the AddApplicationCloudWatchLoggingOption service method, as returned by KinesisAnalyticsV2. /// /// Exception thrown as a result of concurrent modifications to an application. This error /// can be the result of attempting to modify an application without using the current /// application ID. /// /// /// The user-provided application configuration is not valid. /// /// /// The specified input parameter value is not valid. /// /// /// The request JSON is not valid for the operation. /// /// /// The application is not available for this operation. /// /// /// Specified application can't be found. /// /// REST API Reference for AddApplicationCloudWatchLoggingOption Operation AddApplicationCloudWatchLoggingOptionResponse AddApplicationCloudWatchLoggingOption(AddApplicationCloudWatchLoggingOptionRequest request); /// /// Initiates the asynchronous execution of the AddApplicationCloudWatchLoggingOption operation. /// /// /// Container for the necessary parameters to execute the AddApplicationCloudWatchLoggingOption operation on AmazonKinesisAnalyticsV2Client. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAddApplicationCloudWatchLoggingOption /// operation. /// REST API Reference for AddApplicationCloudWatchLoggingOption Operation IAsyncResult BeginAddApplicationCloudWatchLoggingOption(AddApplicationCloudWatchLoggingOptionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the AddApplicationCloudWatchLoggingOption operation. /// /// /// The IAsyncResult returned by the call to BeginAddApplicationCloudWatchLoggingOption. /// /// Returns a AddApplicationCloudWatchLoggingOptionResult from KinesisAnalyticsV2. /// REST API Reference for AddApplicationCloudWatchLoggingOption Operation AddApplicationCloudWatchLoggingOptionResponse EndAddApplicationCloudWatchLoggingOption(IAsyncResult asyncResult); #endregion #region AddApplicationInput /// /// Adds a streaming source to your SQL-based Kinesis Data Analytics application. /// /// /// /// You can add a streaming source when you create an application, or you can use this /// operation to add a streaming source after you create an application. For more information, /// see CreateApplication. /// /// /// /// Any configuration update, including adding a streaming source using this operation, /// results in a new version of the application. You can use the DescribeApplication /// operation to find the current application version. /// /// /// Container for the necessary parameters to execute the AddApplicationInput service method. /// /// The response from the AddApplicationInput service method, as returned by KinesisAnalyticsV2. /// /// The user-provided application code (query) is not valid. This can be a simple syntax /// error. /// /// /// Exception thrown as a result of concurrent modifications to an application. This error /// can be the result of attempting to modify an application without using the current /// application ID. /// /// /// The specified input parameter value is not valid. /// /// /// The request JSON is not valid for the operation. /// /// /// The application is not available for this operation. /// /// /// Specified application can't be found. /// /// REST API Reference for AddApplicationInput Operation AddApplicationInputResponse AddApplicationInput(AddApplicationInputRequest request); /// /// Initiates the asynchronous execution of the AddApplicationInput operation. /// /// /// Container for the necessary parameters to execute the AddApplicationInput operation on AmazonKinesisAnalyticsV2Client. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAddApplicationInput /// operation. /// REST API Reference for AddApplicationInput Operation IAsyncResult BeginAddApplicationInput(AddApplicationInputRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the AddApplicationInput operation. /// /// /// The IAsyncResult returned by the call to BeginAddApplicationInput. /// /// Returns a AddApplicationInputResult from KinesisAnalyticsV2. /// REST API Reference for AddApplicationInput Operation AddApplicationInputResponse EndAddApplicationInput(IAsyncResult asyncResult); #endregion #region AddApplicationInputProcessingConfiguration /// /// Adds an InputProcessingConfiguration to a SQL-based Kinesis Data Analytics /// application. An input processor pre-processes records on the input stream before the /// application's SQL code executes. Currently, the only input processor available is /// Amazon Lambda. /// /// Container for the necessary parameters to execute the AddApplicationInputProcessingConfiguration service method. /// /// The response from the AddApplicationInputProcessingConfiguration service method, as returned by KinesisAnalyticsV2. /// /// Exception thrown as a result of concurrent modifications to an application. This error /// can be the result of attempting to modify an application without using the current /// application ID. /// /// /// The specified input parameter value is not valid. /// /// /// The request JSON is not valid for the operation. /// /// /// The application is not available for this operation. /// /// /// Specified application can't be found. /// /// REST API Reference for AddApplicationInputProcessingConfiguration Operation AddApplicationInputProcessingConfigurationResponse AddApplicationInputProcessingConfiguration(AddApplicationInputProcessingConfigurationRequest request); /// /// Initiates the asynchronous execution of the AddApplicationInputProcessingConfiguration operation. /// /// /// Container for the necessary parameters to execute the AddApplicationInputProcessingConfiguration operation on AmazonKinesisAnalyticsV2Client. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAddApplicationInputProcessingConfiguration /// operation. /// REST API Reference for AddApplicationInputProcessingConfiguration Operation IAsyncResult BeginAddApplicationInputProcessingConfiguration(AddApplicationInputProcessingConfigurationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the AddApplicationInputProcessingConfiguration operation. /// /// /// The IAsyncResult returned by the call to BeginAddApplicationInputProcessingConfiguration. /// /// Returns a AddApplicationInputProcessingConfigurationResult from KinesisAnalyticsV2. /// REST API Reference for AddApplicationInputProcessingConfiguration Operation AddApplicationInputProcessingConfigurationResponse EndAddApplicationInputProcessingConfiguration(IAsyncResult asyncResult); #endregion #region AddApplicationOutput /// /// Adds an external destination to your SQL-based Kinesis Data Analytics application. /// /// /// /// If you want Kinesis Data Analytics to deliver data from an in-application stream within /// your application to an external destination (such as an Kinesis data stream, a Kinesis /// Data Firehose delivery stream, or an Amazon Lambda function), you add the relevant /// configuration to your application using this operation. You can configure one or more /// outputs for your application. Each output configuration maps an in-application stream /// and an external destination. /// /// /// /// You can use one of the output configurations to deliver data from your in-application /// error stream to an external destination so that you can analyze the errors. /// /// /// /// Any configuration update, including adding a streaming source using this operation, /// results in a new version of the application. You can use the DescribeApplication /// operation to find the current application version. /// /// /// Container for the necessary parameters to execute the AddApplicationOutput service method. /// /// The response from the AddApplicationOutput service method, as returned by KinesisAnalyticsV2. /// /// Exception thrown as a result of concurrent modifications to an application. This error /// can be the result of attempting to modify an application without using the current /// application ID. /// /// /// The specified input parameter value is not valid. /// /// /// The request JSON is not valid for the operation. /// /// /// The application is not available for this operation. /// /// /// Specified application can't be found. /// /// REST API Reference for AddApplicationOutput Operation AddApplicationOutputResponse AddApplicationOutput(AddApplicationOutputRequest request); /// /// Initiates the asynchronous execution of the AddApplicationOutput operation. /// /// /// Container for the necessary parameters to execute the AddApplicationOutput operation on AmazonKinesisAnalyticsV2Client. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAddApplicationOutput /// operation. /// REST API Reference for AddApplicationOutput Operation IAsyncResult BeginAddApplicationOutput(AddApplicationOutputRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the AddApplicationOutput operation. /// /// /// The IAsyncResult returned by the call to BeginAddApplicationOutput. /// /// Returns a AddApplicationOutputResult from KinesisAnalyticsV2. /// REST API Reference for AddApplicationOutput Operation AddApplicationOutputResponse EndAddApplicationOutput(IAsyncResult asyncResult); #endregion #region AddApplicationReferenceDataSource /// /// Adds a reference data source to an existing SQL-based Kinesis Data Analytics application. /// /// /// /// Kinesis Data Analytics reads reference data (that is, an Amazon S3 object) and creates /// an in-application table within your application. In the request, you provide the source /// (S3 bucket name and object key name), name of the in-application table to create, /// and the necessary mapping information that describes how data in an Amazon S3 object /// maps to columns in the resulting in-application table. /// /// /// Container for the necessary parameters to execute the AddApplicationReferenceDataSource service method. /// /// The response from the AddApplicationReferenceDataSource service method, as returned by KinesisAnalyticsV2. /// /// Exception thrown as a result of concurrent modifications to an application. This error /// can be the result of attempting to modify an application without using the current /// application ID. /// /// /// The specified input parameter value is not valid. /// /// /// The request JSON is not valid for the operation. /// /// /// The application is not available for this operation. /// /// /// Specified application can't be found. /// /// REST API Reference for AddApplicationReferenceDataSource Operation AddApplicationReferenceDataSourceResponse AddApplicationReferenceDataSource(AddApplicationReferenceDataSourceRequest request); /// /// Initiates the asynchronous execution of the AddApplicationReferenceDataSource operation. /// /// /// Container for the necessary parameters to execute the AddApplicationReferenceDataSource operation on AmazonKinesisAnalyticsV2Client. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAddApplicationReferenceDataSource /// operation. /// REST API Reference for AddApplicationReferenceDataSource Operation IAsyncResult BeginAddApplicationReferenceDataSource(AddApplicationReferenceDataSourceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the AddApplicationReferenceDataSource operation. /// /// /// The IAsyncResult returned by the call to BeginAddApplicationReferenceDataSource. /// /// Returns a AddApplicationReferenceDataSourceResult from KinesisAnalyticsV2. /// REST API Reference for AddApplicationReferenceDataSource Operation AddApplicationReferenceDataSourceResponse EndAddApplicationReferenceDataSource(IAsyncResult asyncResult); #endregion #region AddApplicationVpcConfiguration /// /// Adds a Virtual Private Cloud (VPC) configuration to the application. Applications /// can use VPCs to store and access resources securely. /// /// /// /// Note the following about VPC configurations for Kinesis Data Analytics applications: /// /// /// /// Container for the necessary parameters to execute the AddApplicationVpcConfiguration service method. /// /// The response from the AddApplicationVpcConfiguration service method, as returned by KinesisAnalyticsV2. /// /// Exception thrown as a result of concurrent modifications to an application. This error /// can be the result of attempting to modify an application without using the current /// application ID. /// /// /// The user-provided application configuration is not valid. /// /// /// The specified input parameter value is not valid. /// /// /// The application is not available for this operation. /// /// /// Specified application can't be found. /// /// REST API Reference for AddApplicationVpcConfiguration Operation AddApplicationVpcConfigurationResponse AddApplicationVpcConfiguration(AddApplicationVpcConfigurationRequest request); /// /// Initiates the asynchronous execution of the AddApplicationVpcConfiguration operation. /// /// /// Container for the necessary parameters to execute the AddApplicationVpcConfiguration operation on AmazonKinesisAnalyticsV2Client. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAddApplicationVpcConfiguration /// operation. /// REST API Reference for AddApplicationVpcConfiguration Operation IAsyncResult BeginAddApplicationVpcConfiguration(AddApplicationVpcConfigurationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the AddApplicationVpcConfiguration operation. /// /// /// The IAsyncResult returned by the call to BeginAddApplicationVpcConfiguration. /// /// Returns a AddApplicationVpcConfigurationResult from KinesisAnalyticsV2. /// REST API Reference for AddApplicationVpcConfiguration Operation AddApplicationVpcConfigurationResponse EndAddApplicationVpcConfiguration(IAsyncResult asyncResult); #endregion #region CreateApplication /// /// Creates a Kinesis Data Analytics application. For information about creating a Kinesis /// Data Analytics application, see Creating /// an Application. /// /// Container for the necessary parameters to execute the CreateApplication service method. /// /// The response from the CreateApplication service method, as returned by KinesisAnalyticsV2. /// /// The user-provided application code (query) is not valid. This can be a simple syntax /// error. /// /// /// Exception thrown as a result of concurrent modifications to an application. This error /// can be the result of attempting to modify an application without using the current /// application ID. /// /// /// The specified input parameter value is not valid. /// /// /// The request JSON is not valid for the operation. /// /// /// The number of allowed resources has been exceeded. /// /// /// The application is not available for this operation. /// /// /// Application created with too many tags, or too many tags added to an application. /// Note that the maximum number of application tags includes system tags. The maximum /// number of user-defined application tags is 50. /// /// /// The request was rejected because a specified parameter is not supported or a specified /// resource is not valid for this operation. /// /// REST API Reference for CreateApplication Operation CreateApplicationResponse CreateApplication(CreateApplicationRequest request); /// /// Initiates the asynchronous execution of the CreateApplication operation. /// /// /// Container for the necessary parameters to execute the CreateApplication operation on AmazonKinesisAnalyticsV2Client. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateApplication /// operation. /// REST API Reference for CreateApplication Operation IAsyncResult BeginCreateApplication(CreateApplicationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateApplication operation. /// /// /// The IAsyncResult returned by the call to BeginCreateApplication. /// /// Returns a CreateApplicationResult from KinesisAnalyticsV2. /// REST API Reference for CreateApplication Operation CreateApplicationResponse EndCreateApplication(IAsyncResult asyncResult); #endregion #region CreateApplicationPresignedUrl /// /// Creates and returns a URL that you can use to connect to an application's extension. /// /// /// /// The IAM role or user used to call this API defines the permissions to access the extension. /// After the presigned URL is created, no additional permission is required to access /// this URL. IAM authorization policies for this API are also enforced for every HTTP /// request that attempts to connect to the extension. /// /// /// /// You control the amount of time that the URL will be valid using the SessionExpirationDurationInSeconds /// parameter. If you do not provide this parameter, the returned URL is valid for twelve /// hours. /// /// /// /// The URL that you get from a call to CreateApplicationPresignedUrl must be used within /// 3 minutes to be valid. If you first try to use the URL after the 3-minute limit expires, /// the service returns an HTTP 403 Forbidden error. /// /// /// /// Container for the necessary parameters to execute the CreateApplicationPresignedUrl service method. /// /// The response from the CreateApplicationPresignedUrl service method, as returned by KinesisAnalyticsV2. /// /// The specified input parameter value is not valid. /// /// /// The application is not available for this operation. /// /// /// Specified application can't be found. /// /// REST API Reference for CreateApplicationPresignedUrl Operation CreateApplicationPresignedUrlResponse CreateApplicationPresignedUrl(CreateApplicationPresignedUrlRequest request); /// /// Initiates the asynchronous execution of the CreateApplicationPresignedUrl operation. /// /// /// Container for the necessary parameters to execute the CreateApplicationPresignedUrl operation on AmazonKinesisAnalyticsV2Client. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateApplicationPresignedUrl /// operation. /// REST API Reference for CreateApplicationPresignedUrl Operation IAsyncResult BeginCreateApplicationPresignedUrl(CreateApplicationPresignedUrlRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateApplicationPresignedUrl operation. /// /// /// The IAsyncResult returned by the call to BeginCreateApplicationPresignedUrl. /// /// Returns a CreateApplicationPresignedUrlResult from KinesisAnalyticsV2. /// REST API Reference for CreateApplicationPresignedUrl Operation CreateApplicationPresignedUrlResponse EndCreateApplicationPresignedUrl(IAsyncResult asyncResult); #endregion #region CreateApplicationSnapshot /// /// Creates a snapshot of the application's state data. /// /// Container for the necessary parameters to execute the CreateApplicationSnapshot service method. /// /// The response from the CreateApplicationSnapshot service method, as returned by KinesisAnalyticsV2. /// /// The user-provided application configuration is not valid. /// /// /// The specified input parameter value is not valid. /// /// /// The request JSON is not valid for the operation. /// /// /// The number of allowed resources has been exceeded. /// /// /// The application is not available for this operation. /// /// /// Specified application can't be found. /// /// /// The request was rejected because a specified parameter is not supported or a specified /// resource is not valid for this operation. /// /// REST API Reference for CreateApplicationSnapshot Operation CreateApplicationSnapshotResponse CreateApplicationSnapshot(CreateApplicationSnapshotRequest request); /// /// Initiates the asynchronous execution of the CreateApplicationSnapshot operation. /// /// /// Container for the necessary parameters to execute the CreateApplicationSnapshot operation on AmazonKinesisAnalyticsV2Client. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateApplicationSnapshot /// operation. /// REST API Reference for CreateApplicationSnapshot Operation IAsyncResult BeginCreateApplicationSnapshot(CreateApplicationSnapshotRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateApplicationSnapshot operation. /// /// /// The IAsyncResult returned by the call to BeginCreateApplicationSnapshot. /// /// Returns a CreateApplicationSnapshotResult from KinesisAnalyticsV2. /// REST API Reference for CreateApplicationSnapshot Operation CreateApplicationSnapshotResponse EndCreateApplicationSnapshot(IAsyncResult asyncResult); #endregion #region DeleteApplication /// /// Deletes the specified application. Kinesis Data Analytics halts application execution /// and deletes the application. /// /// Container for the necessary parameters to execute the DeleteApplication service method. /// /// The response from the DeleteApplication service method, as returned by KinesisAnalyticsV2. /// /// Exception thrown as a result of concurrent modifications to an application. This error /// can be the result of attempting to modify an application without using the current /// application ID. /// /// /// The user-provided application configuration is not valid. /// /// /// The specified input parameter value is not valid. /// /// /// The request JSON is not valid for the operation. /// /// /// The application is not available for this operation. /// /// /// Specified application can't be found. /// /// REST API Reference for DeleteApplication Operation DeleteApplicationResponse DeleteApplication(DeleteApplicationRequest request); /// /// Initiates the asynchronous execution of the DeleteApplication operation. /// /// /// Container for the necessary parameters to execute the DeleteApplication operation on AmazonKinesisAnalyticsV2Client. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteApplication /// operation. /// REST API Reference for DeleteApplication Operation IAsyncResult BeginDeleteApplication(DeleteApplicationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteApplication operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteApplication. /// /// Returns a DeleteApplicationResult from KinesisAnalyticsV2. /// REST API Reference for DeleteApplication Operation DeleteApplicationResponse EndDeleteApplication(IAsyncResult asyncResult); #endregion #region DeleteApplicationCloudWatchLoggingOption /// /// Deletes an Amazon CloudWatch log stream from an Kinesis Data Analytics application. /// /// Container for the necessary parameters to execute the DeleteApplicationCloudWatchLoggingOption service method. /// /// The response from the DeleteApplicationCloudWatchLoggingOption service method, as returned by KinesisAnalyticsV2. /// /// Exception thrown as a result of concurrent modifications to an application. This error /// can be the result of attempting to modify an application without using the current /// application ID. /// /// /// The user-provided application configuration is not valid. /// /// /// The specified input parameter value is not valid. /// /// /// The request JSON is not valid for the operation. /// /// /// The application is not available for this operation. /// /// /// Specified application can't be found. /// /// REST API Reference for DeleteApplicationCloudWatchLoggingOption Operation DeleteApplicationCloudWatchLoggingOptionResponse DeleteApplicationCloudWatchLoggingOption(DeleteApplicationCloudWatchLoggingOptionRequest request); /// /// Initiates the asynchronous execution of the DeleteApplicationCloudWatchLoggingOption operation. /// /// /// Container for the necessary parameters to execute the DeleteApplicationCloudWatchLoggingOption operation on AmazonKinesisAnalyticsV2Client. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteApplicationCloudWatchLoggingOption /// operation. /// REST API Reference for DeleteApplicationCloudWatchLoggingOption Operation IAsyncResult BeginDeleteApplicationCloudWatchLoggingOption(DeleteApplicationCloudWatchLoggingOptionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteApplicationCloudWatchLoggingOption operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteApplicationCloudWatchLoggingOption. /// /// Returns a DeleteApplicationCloudWatchLoggingOptionResult from KinesisAnalyticsV2. /// REST API Reference for DeleteApplicationCloudWatchLoggingOption Operation DeleteApplicationCloudWatchLoggingOptionResponse EndDeleteApplicationCloudWatchLoggingOption(IAsyncResult asyncResult); #endregion #region DeleteApplicationInputProcessingConfiguration /// /// Deletes an InputProcessingConfiguration from an input. /// /// Container for the necessary parameters to execute the DeleteApplicationInputProcessingConfiguration service method. /// /// The response from the DeleteApplicationInputProcessingConfiguration service method, as returned by KinesisAnalyticsV2. /// /// Exception thrown as a result of concurrent modifications to an application. This error /// can be the result of attempting to modify an application without using the current /// application ID. /// /// /// The specified input parameter value is not valid. /// /// /// The request JSON is not valid for the operation. /// /// /// The application is not available for this operation. /// /// /// Specified application can't be found. /// /// REST API Reference for DeleteApplicationInputProcessingConfiguration Operation DeleteApplicationInputProcessingConfigurationResponse DeleteApplicationInputProcessingConfiguration(DeleteApplicationInputProcessingConfigurationRequest request); /// /// Initiates the asynchronous execution of the DeleteApplicationInputProcessingConfiguration operation. /// /// /// Container for the necessary parameters to execute the DeleteApplicationInputProcessingConfiguration operation on AmazonKinesisAnalyticsV2Client. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteApplicationInputProcessingConfiguration /// operation. /// REST API Reference for DeleteApplicationInputProcessingConfiguration Operation IAsyncResult BeginDeleteApplicationInputProcessingConfiguration(DeleteApplicationInputProcessingConfigurationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteApplicationInputProcessingConfiguration operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteApplicationInputProcessingConfiguration. /// /// Returns a DeleteApplicationInputProcessingConfigurationResult from KinesisAnalyticsV2. /// REST API Reference for DeleteApplicationInputProcessingConfiguration Operation DeleteApplicationInputProcessingConfigurationResponse EndDeleteApplicationInputProcessingConfiguration(IAsyncResult asyncResult); #endregion #region DeleteApplicationOutput /// /// Deletes the output destination configuration from your SQL-based Kinesis Data Analytics /// application's configuration. Kinesis Data Analytics will no longer write data from /// the corresponding in-application stream to the external output destination. /// /// Container for the necessary parameters to execute the DeleteApplicationOutput service method. /// /// The response from the DeleteApplicationOutput service method, as returned by KinesisAnalyticsV2. /// /// Exception thrown as a result of concurrent modifications to an application. This error /// can be the result of attempting to modify an application without using the current /// application ID. /// /// /// The specified input parameter value is not valid. /// /// /// The request JSON is not valid for the operation. /// /// /// The application is not available for this operation. /// /// /// Specified application can't be found. /// /// REST API Reference for DeleteApplicationOutput Operation DeleteApplicationOutputResponse DeleteApplicationOutput(DeleteApplicationOutputRequest request); /// /// Initiates the asynchronous execution of the DeleteApplicationOutput operation. /// /// /// Container for the necessary parameters to execute the DeleteApplicationOutput operation on AmazonKinesisAnalyticsV2Client. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteApplicationOutput /// operation. /// REST API Reference for DeleteApplicationOutput Operation IAsyncResult BeginDeleteApplicationOutput(DeleteApplicationOutputRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteApplicationOutput operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteApplicationOutput. /// /// Returns a DeleteApplicationOutputResult from KinesisAnalyticsV2. /// REST API Reference for DeleteApplicationOutput Operation DeleteApplicationOutputResponse EndDeleteApplicationOutput(IAsyncResult asyncResult); #endregion #region DeleteApplicationReferenceDataSource /// /// Deletes a reference data source configuration from the specified SQL-based Kinesis /// Data Analytics application's configuration. /// /// /// /// If the application is running, Kinesis Data Analytics immediately removes the in-application /// table that you created using the AddApplicationReferenceDataSource operation. /// /// /// /// Container for the necessary parameters to execute the DeleteApplicationReferenceDataSource service method. /// /// The response from the DeleteApplicationReferenceDataSource service method, as returned by KinesisAnalyticsV2. /// /// Exception thrown as a result of concurrent modifications to an application. This error /// can be the result of attempting to modify an application without using the current /// application ID. /// /// /// The specified input parameter value is not valid. /// /// /// The request JSON is not valid for the operation. /// /// /// The application is not available for this operation. /// /// /// Specified application can't be found. /// /// REST API Reference for DeleteApplicationReferenceDataSource Operation DeleteApplicationReferenceDataSourceResponse DeleteApplicationReferenceDataSource(DeleteApplicationReferenceDataSourceRequest request); /// /// Initiates the asynchronous execution of the DeleteApplicationReferenceDataSource operation. /// /// /// Container for the necessary parameters to execute the DeleteApplicationReferenceDataSource operation on AmazonKinesisAnalyticsV2Client. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteApplicationReferenceDataSource /// operation. /// REST API Reference for DeleteApplicationReferenceDataSource Operation IAsyncResult BeginDeleteApplicationReferenceDataSource(DeleteApplicationReferenceDataSourceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteApplicationReferenceDataSource operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteApplicationReferenceDataSource. /// /// Returns a DeleteApplicationReferenceDataSourceResult from KinesisAnalyticsV2. /// REST API Reference for DeleteApplicationReferenceDataSource Operation DeleteApplicationReferenceDataSourceResponse EndDeleteApplicationReferenceDataSource(IAsyncResult asyncResult); #endregion #region DeleteApplicationSnapshot /// /// Deletes a snapshot of application state. /// /// Container for the necessary parameters to execute the DeleteApplicationSnapshot service method. /// /// The response from the DeleteApplicationSnapshot service method, as returned by KinesisAnalyticsV2. /// /// Exception thrown as a result of concurrent modifications to an application. This error /// can be the result of attempting to modify an application without using the current /// application ID. /// /// /// The specified input parameter value is not valid. /// /// /// The request JSON is not valid for the operation. /// /// /// The application is not available for this operation. /// /// /// Specified application can't be found. /// /// /// The request was rejected because a specified parameter is not supported or a specified /// resource is not valid for this operation. /// /// REST API Reference for DeleteApplicationSnapshot Operation DeleteApplicationSnapshotResponse DeleteApplicationSnapshot(DeleteApplicationSnapshotRequest request); /// /// Initiates the asynchronous execution of the DeleteApplicationSnapshot operation. /// /// /// Container for the necessary parameters to execute the DeleteApplicationSnapshot operation on AmazonKinesisAnalyticsV2Client. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteApplicationSnapshot /// operation. /// REST API Reference for DeleteApplicationSnapshot Operation IAsyncResult BeginDeleteApplicationSnapshot(DeleteApplicationSnapshotRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteApplicationSnapshot operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteApplicationSnapshot. /// /// Returns a DeleteApplicationSnapshotResult from KinesisAnalyticsV2. /// REST API Reference for DeleteApplicationSnapshot Operation DeleteApplicationSnapshotResponse EndDeleteApplicationSnapshot(IAsyncResult asyncResult); #endregion #region DeleteApplicationVpcConfiguration /// /// Removes a VPC configuration from a Kinesis Data Analytics application. /// /// Container for the necessary parameters to execute the DeleteApplicationVpcConfiguration service method. /// /// The response from the DeleteApplicationVpcConfiguration service method, as returned by KinesisAnalyticsV2. /// /// Exception thrown as a result of concurrent modifications to an application. This error /// can be the result of attempting to modify an application without using the current /// application ID. /// /// /// The user-provided application configuration is not valid. /// /// /// The specified input parameter value is not valid. /// /// /// The application is not available for this operation. /// /// /// Specified application can't be found. /// /// REST API Reference for DeleteApplicationVpcConfiguration Operation DeleteApplicationVpcConfigurationResponse DeleteApplicationVpcConfiguration(DeleteApplicationVpcConfigurationRequest request); /// /// Initiates the asynchronous execution of the DeleteApplicationVpcConfiguration operation. /// /// /// Container for the necessary parameters to execute the DeleteApplicationVpcConfiguration operation on AmazonKinesisAnalyticsV2Client. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteApplicationVpcConfiguration /// operation. /// REST API Reference for DeleteApplicationVpcConfiguration Operation IAsyncResult BeginDeleteApplicationVpcConfiguration(DeleteApplicationVpcConfigurationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteApplicationVpcConfiguration operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteApplicationVpcConfiguration. /// /// Returns a DeleteApplicationVpcConfigurationResult from KinesisAnalyticsV2. /// REST API Reference for DeleteApplicationVpcConfiguration Operation DeleteApplicationVpcConfigurationResponse EndDeleteApplicationVpcConfiguration(IAsyncResult asyncResult); #endregion #region DescribeApplication /// /// Returns information about a specific Kinesis Data Analytics application. /// /// /// /// If you want to retrieve a list of all applications in your account, use the ListApplications /// operation. /// /// /// Container for the necessary parameters to execute the DescribeApplication service method. /// /// The response from the DescribeApplication service method, as returned by KinesisAnalyticsV2. /// /// The specified input parameter value is not valid. /// /// /// The request JSON is not valid for the operation. /// /// /// Specified application can't be found. /// /// REST API Reference for DescribeApplication Operation DescribeApplicationResponse DescribeApplication(DescribeApplicationRequest request); /// /// Initiates the asynchronous execution of the DescribeApplication operation. /// /// /// Container for the necessary parameters to execute the DescribeApplication operation on AmazonKinesisAnalyticsV2Client. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeApplication /// operation. /// REST API Reference for DescribeApplication Operation IAsyncResult BeginDescribeApplication(DescribeApplicationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeApplication operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeApplication. /// /// Returns a DescribeApplicationResult from KinesisAnalyticsV2. /// REST API Reference for DescribeApplication Operation DescribeApplicationResponse EndDescribeApplication(IAsyncResult asyncResult); #endregion #region DescribeApplicationSnapshot /// /// Returns information about a snapshot of application state data. /// /// Container for the necessary parameters to execute the DescribeApplicationSnapshot service method. /// /// The response from the DescribeApplicationSnapshot service method, as returned by KinesisAnalyticsV2. /// /// The specified input parameter value is not valid. /// /// /// Specified application can't be found. /// /// /// The request was rejected because a specified parameter is not supported or a specified /// resource is not valid for this operation. /// /// REST API Reference for DescribeApplicationSnapshot Operation DescribeApplicationSnapshotResponse DescribeApplicationSnapshot(DescribeApplicationSnapshotRequest request); /// /// Initiates the asynchronous execution of the DescribeApplicationSnapshot operation. /// /// /// Container for the necessary parameters to execute the DescribeApplicationSnapshot operation on AmazonKinesisAnalyticsV2Client. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeApplicationSnapshot /// operation. /// REST API Reference for DescribeApplicationSnapshot Operation IAsyncResult BeginDescribeApplicationSnapshot(DescribeApplicationSnapshotRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeApplicationSnapshot operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeApplicationSnapshot. /// /// Returns a DescribeApplicationSnapshotResult from KinesisAnalyticsV2. /// REST API Reference for DescribeApplicationSnapshot Operation DescribeApplicationSnapshotResponse EndDescribeApplicationSnapshot(IAsyncResult asyncResult); #endregion #region DescribeApplicationVersion /// /// Provides a detailed description of a specified version of the application. To see /// a list of all the versions of an application, invoke the ListApplicationVersions /// operation. /// /// /// /// This operation is supported only for Amazon Kinesis Data Analytics for Apache Flink. /// /// /// /// Container for the necessary parameters to execute the DescribeApplicationVersion service method. /// /// The response from the DescribeApplicationVersion service method, as returned by KinesisAnalyticsV2. /// /// The specified input parameter value is not valid. /// /// /// Specified application can't be found. /// /// /// The request was rejected because a specified parameter is not supported or a specified /// resource is not valid for this operation. /// /// REST API Reference for DescribeApplicationVersion Operation DescribeApplicationVersionResponse DescribeApplicationVersion(DescribeApplicationVersionRequest request); /// /// Initiates the asynchronous execution of the DescribeApplicationVersion operation. /// /// /// Container for the necessary parameters to execute the DescribeApplicationVersion operation on AmazonKinesisAnalyticsV2Client. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeApplicationVersion /// operation. /// REST API Reference for DescribeApplicationVersion Operation IAsyncResult BeginDescribeApplicationVersion(DescribeApplicationVersionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeApplicationVersion operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeApplicationVersion. /// /// Returns a DescribeApplicationVersionResult from KinesisAnalyticsV2. /// REST API Reference for DescribeApplicationVersion Operation DescribeApplicationVersionResponse EndDescribeApplicationVersion(IAsyncResult asyncResult); #endregion #region DiscoverInputSchema /// /// Infers a schema for a SQL-based Kinesis Data Analytics application by evaluating sample /// records on the specified streaming source (Kinesis data stream or Kinesis Data Firehose /// delivery stream) or Amazon S3 object. In the response, the operation returns the inferred /// schema and also the sample records that the operation used to infer the schema. /// /// /// /// You can use the inferred schema when configuring a streaming source for your application. /// When you create an application using the Kinesis Data Analytics console, the console /// uses this operation to infer a schema and show it in the console user interface. /// /// /// Container for the necessary parameters to execute the DiscoverInputSchema service method. /// /// The response from the DiscoverInputSchema service method, as returned by KinesisAnalyticsV2. /// /// The specified input parameter value is not valid. /// /// /// The request JSON is not valid for the operation. /// /// /// Discovery failed to get a record from the streaming source because of the Kinesis /// Streams ProvisionedThroughputExceededException. For more information, /// see GetRecords /// in the Amazon Kinesis Streams API Reference. /// /// /// The service cannot complete the request. /// /// /// The data format is not valid. Kinesis Data Analytics cannot detect the schema for /// the given streaming source. /// /// /// The request was rejected because a specified parameter is not supported or a specified /// resource is not valid for this operation. /// /// REST API Reference for DiscoverInputSchema Operation DiscoverInputSchemaResponse DiscoverInputSchema(DiscoverInputSchemaRequest request); /// /// Initiates the asynchronous execution of the DiscoverInputSchema operation. /// /// /// Container for the necessary parameters to execute the DiscoverInputSchema operation on AmazonKinesisAnalyticsV2Client. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDiscoverInputSchema /// operation. /// REST API Reference for DiscoverInputSchema Operation IAsyncResult BeginDiscoverInputSchema(DiscoverInputSchemaRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DiscoverInputSchema operation. /// /// /// The IAsyncResult returned by the call to BeginDiscoverInputSchema. /// /// Returns a DiscoverInputSchemaResult from KinesisAnalyticsV2. /// REST API Reference for DiscoverInputSchema Operation DiscoverInputSchemaResponse EndDiscoverInputSchema(IAsyncResult asyncResult); #endregion #region ListApplications /// /// Returns a list of Kinesis Data Analytics applications in your account. For each application, /// the response includes the application name, Amazon Resource Name (ARN), and status. /// /// /// /// /// If you want detailed information about a specific application, use DescribeApplication. /// /// /// Container for the necessary parameters to execute the ListApplications service method. /// /// The response from the ListApplications service method, as returned by KinesisAnalyticsV2. /// /// The request JSON is not valid for the operation. /// /// REST API Reference for ListApplications Operation ListApplicationsResponse ListApplications(ListApplicationsRequest request); /// /// Initiates the asynchronous execution of the ListApplications operation. /// /// /// Container for the necessary parameters to execute the ListApplications operation on AmazonKinesisAnalyticsV2Client. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListApplications /// operation. /// REST API Reference for ListApplications Operation IAsyncResult BeginListApplications(ListApplicationsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListApplications operation. /// /// /// The IAsyncResult returned by the call to BeginListApplications. /// /// Returns a ListApplicationsResult from KinesisAnalyticsV2. /// REST API Reference for ListApplications Operation ListApplicationsResponse EndListApplications(IAsyncResult asyncResult); #endregion #region ListApplicationSnapshots /// /// Lists information about the current application snapshots. /// /// Container for the necessary parameters to execute the ListApplicationSnapshots service method. /// /// The response from the ListApplicationSnapshots service method, as returned by KinesisAnalyticsV2. /// /// The specified input parameter value is not valid. /// /// /// The request was rejected because a specified parameter is not supported or a specified /// resource is not valid for this operation. /// /// REST API Reference for ListApplicationSnapshots Operation ListApplicationSnapshotsResponse ListApplicationSnapshots(ListApplicationSnapshotsRequest request); /// /// Initiates the asynchronous execution of the ListApplicationSnapshots operation. /// /// /// Container for the necessary parameters to execute the ListApplicationSnapshots operation on AmazonKinesisAnalyticsV2Client. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListApplicationSnapshots /// operation. /// REST API Reference for ListApplicationSnapshots Operation IAsyncResult BeginListApplicationSnapshots(ListApplicationSnapshotsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListApplicationSnapshots operation. /// /// /// The IAsyncResult returned by the call to BeginListApplicationSnapshots. /// /// Returns a ListApplicationSnapshotsResult from KinesisAnalyticsV2. /// REST API Reference for ListApplicationSnapshots Operation ListApplicationSnapshotsResponse EndListApplicationSnapshots(IAsyncResult asyncResult); #endregion #region ListApplicationVersions /// /// Lists all the versions for the specified application, including versions that were /// rolled back. The response also includes a summary of the configuration associated /// with each version. /// /// /// /// To get the complete description of a specific application version, invoke the DescribeApplicationVersion /// operation. /// /// /// /// This operation is supported only for Amazon Kinesis Data Analytics for Apache Flink. /// /// /// /// Container for the necessary parameters to execute the ListApplicationVersions service method. /// /// The response from the ListApplicationVersions service method, as returned by KinesisAnalyticsV2. /// /// The specified input parameter value is not valid. /// /// /// Specified application can't be found. /// /// /// The request was rejected because a specified parameter is not supported or a specified /// resource is not valid for this operation. /// /// REST API Reference for ListApplicationVersions Operation ListApplicationVersionsResponse ListApplicationVersions(ListApplicationVersionsRequest request); /// /// Initiates the asynchronous execution of the ListApplicationVersions operation. /// /// /// Container for the necessary parameters to execute the ListApplicationVersions operation on AmazonKinesisAnalyticsV2Client. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListApplicationVersions /// operation. /// REST API Reference for ListApplicationVersions Operation IAsyncResult BeginListApplicationVersions(ListApplicationVersionsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListApplicationVersions operation. /// /// /// The IAsyncResult returned by the call to BeginListApplicationVersions. /// /// Returns a ListApplicationVersionsResult from KinesisAnalyticsV2. /// REST API Reference for ListApplicationVersions Operation ListApplicationVersionsResponse EndListApplicationVersions(IAsyncResult asyncResult); #endregion #region ListTagsForResource /// /// Retrieves the list of key-value tags assigned to the application. For more information, /// see Using /// Tagging. /// /// Container for the necessary parameters to execute the ListTagsForResource service method. /// /// The response from the ListTagsForResource service method, as returned by KinesisAnalyticsV2. /// /// Exception thrown as a result of concurrent modifications to an application. This error /// can be the result of attempting to modify an application without using the current /// application ID. /// /// /// The specified input parameter value is not valid. /// /// /// Specified application can't be found. /// /// REST API Reference for ListTagsForResource Operation ListTagsForResourceResponse ListTagsForResource(ListTagsForResourceRequest request); /// /// Initiates the asynchronous execution of the ListTagsForResource operation. /// /// /// Container for the necessary parameters to execute the ListTagsForResource operation on AmazonKinesisAnalyticsV2Client. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListTagsForResource /// operation. /// REST API Reference for ListTagsForResource Operation IAsyncResult BeginListTagsForResource(ListTagsForResourceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListTagsForResource operation. /// /// /// The IAsyncResult returned by the call to BeginListTagsForResource. /// /// Returns a ListTagsForResourceResult from KinesisAnalyticsV2. /// REST API Reference for ListTagsForResource Operation ListTagsForResourceResponse EndListTagsForResource(IAsyncResult asyncResult); #endregion #region RollbackApplication /// /// Reverts the application to the previous running version. You can roll back an application /// if you suspect it is stuck in a transient status. /// /// /// /// You can roll back an application only if it is in the UPDATING or AUTOSCALING /// status. /// /// /// /// When you rollback an application, it loads state data from the last successful snapshot. /// If the application has no snapshots, Kinesis Data Analytics rejects the rollback request. /// /// /// /// This action is not supported for Kinesis Data Analytics for SQL applications. /// /// /// Container for the necessary parameters to execute the RollbackApplication service method. /// /// The response from the RollbackApplication service method, as returned by KinesisAnalyticsV2. /// /// Exception thrown as a result of concurrent modifications to an application. This error /// can be the result of attempting to modify an application without using the current /// application ID. /// /// /// The specified input parameter value is not valid. /// /// /// The request JSON is not valid for the operation. /// /// /// The application is not available for this operation. /// /// /// Specified application can't be found. /// /// /// The request was rejected because a specified parameter is not supported or a specified /// resource is not valid for this operation. /// /// REST API Reference for RollbackApplication Operation RollbackApplicationResponse RollbackApplication(RollbackApplicationRequest request); /// /// Initiates the asynchronous execution of the RollbackApplication operation. /// /// /// Container for the necessary parameters to execute the RollbackApplication operation on AmazonKinesisAnalyticsV2Client. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndRollbackApplication /// operation. /// REST API Reference for RollbackApplication Operation IAsyncResult BeginRollbackApplication(RollbackApplicationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the RollbackApplication operation. /// /// /// The IAsyncResult returned by the call to BeginRollbackApplication. /// /// Returns a RollbackApplicationResult from KinesisAnalyticsV2. /// REST API Reference for RollbackApplication Operation RollbackApplicationResponse EndRollbackApplication(IAsyncResult asyncResult); #endregion #region StartApplication /// /// Starts the specified Kinesis Data Analytics application. After creating an application, /// you must exclusively call this operation to start your application. /// /// Container for the necessary parameters to execute the StartApplication service method. /// /// The response from the StartApplication service method, as returned by KinesisAnalyticsV2. /// /// The user-provided application configuration is not valid. /// /// /// The specified input parameter value is not valid. /// /// /// The request JSON is not valid for the operation. /// /// /// The application is not available for this operation. /// /// /// Specified application can't be found. /// /// REST API Reference for StartApplication Operation StartApplicationResponse StartApplication(StartApplicationRequest request); /// /// Initiates the asynchronous execution of the StartApplication operation. /// /// /// Container for the necessary parameters to execute the StartApplication operation on AmazonKinesisAnalyticsV2Client. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndStartApplication /// operation. /// REST API Reference for StartApplication Operation IAsyncResult BeginStartApplication(StartApplicationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the StartApplication operation. /// /// /// The IAsyncResult returned by the call to BeginStartApplication. /// /// Returns a StartApplicationResult from KinesisAnalyticsV2. /// REST API Reference for StartApplication Operation StartApplicationResponse EndStartApplication(IAsyncResult asyncResult); #endregion #region StopApplication /// /// Stops the application from processing data. You can stop an application only if it /// is in the running status, unless you set the Force parameter to true. /// /// /// /// You can use the DescribeApplication operation to find the application status. /// /// /// /// /// Kinesis Data Analytics takes a snapshot when the application is stopped, unless Force /// is set to true. /// /// /// Container for the necessary parameters to execute the StopApplication service method. /// /// The response from the StopApplication service method, as returned by KinesisAnalyticsV2. /// /// Exception thrown as a result of concurrent modifications to an application. This error /// can be the result of attempting to modify an application without using the current /// application ID. /// /// /// The user-provided application configuration is not valid. /// /// /// The specified input parameter value is not valid. /// /// /// The request JSON is not valid for the operation. /// /// /// The application is not available for this operation. /// /// /// Specified application can't be found. /// /// REST API Reference for StopApplication Operation StopApplicationResponse StopApplication(StopApplicationRequest request); /// /// Initiates the asynchronous execution of the StopApplication operation. /// /// /// Container for the necessary parameters to execute the StopApplication operation on AmazonKinesisAnalyticsV2Client. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndStopApplication /// operation. /// REST API Reference for StopApplication Operation IAsyncResult BeginStopApplication(StopApplicationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the StopApplication operation. /// /// /// The IAsyncResult returned by the call to BeginStopApplication. /// /// Returns a StopApplicationResult from KinesisAnalyticsV2. /// REST API Reference for StopApplication Operation StopApplicationResponse EndStopApplication(IAsyncResult asyncResult); #endregion #region TagResource /// /// Adds one or more key-value tags to a Kinesis Data Analytics application. Note that /// the maximum number of application tags includes system tags. The maximum number of /// user-defined application tags is 50. For more information, see Using /// Tagging. /// /// Container for the necessary parameters to execute the TagResource service method. /// /// The response from the TagResource service method, as returned by KinesisAnalyticsV2. /// /// Exception thrown as a result of concurrent modifications to an application. This error /// can be the result of attempting to modify an application without using the current /// application ID. /// /// /// The specified input parameter value is not valid. /// /// /// The application is not available for this operation. /// /// /// Specified application can't be found. /// /// /// Application created with too many tags, or too many tags added to an application. /// Note that the maximum number of application tags includes system tags. The maximum /// number of user-defined application tags is 50. /// /// REST API Reference for TagResource Operation TagResourceResponse TagResource(TagResourceRequest request); /// /// Initiates the asynchronous execution of the TagResource operation. /// /// /// Container for the necessary parameters to execute the TagResource operation on AmazonKinesisAnalyticsV2Client. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndTagResource /// operation. /// REST API Reference for TagResource Operation IAsyncResult BeginTagResource(TagResourceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the TagResource operation. /// /// /// The IAsyncResult returned by the call to BeginTagResource. /// /// Returns a TagResourceResult from KinesisAnalyticsV2. /// REST API Reference for TagResource Operation TagResourceResponse EndTagResource(IAsyncResult asyncResult); #endregion #region UntagResource /// /// Removes one or more tags from a Kinesis Data Analytics application. For more information, /// see Using /// Tagging. /// /// Container for the necessary parameters to execute the UntagResource service method. /// /// The response from the UntagResource service method, as returned by KinesisAnalyticsV2. /// /// Exception thrown as a result of concurrent modifications to an application. This error /// can be the result of attempting to modify an application without using the current /// application ID. /// /// /// The specified input parameter value is not valid. /// /// /// The application is not available for this operation. /// /// /// Specified application can't be found. /// /// /// Application created with too many tags, or too many tags added to an application. /// Note that the maximum number of application tags includes system tags. The maximum /// number of user-defined application tags is 50. /// /// REST API Reference for UntagResource Operation UntagResourceResponse UntagResource(UntagResourceRequest request); /// /// Initiates the asynchronous execution of the UntagResource operation. /// /// /// Container for the necessary parameters to execute the UntagResource operation on AmazonKinesisAnalyticsV2Client. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUntagResource /// operation. /// REST API Reference for UntagResource Operation IAsyncResult BeginUntagResource(UntagResourceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UntagResource operation. /// /// /// The IAsyncResult returned by the call to BeginUntagResource. /// /// Returns a UntagResourceResult from KinesisAnalyticsV2. /// REST API Reference for UntagResource Operation UntagResourceResponse EndUntagResource(IAsyncResult asyncResult); #endregion #region UpdateApplication /// /// Updates an existing Kinesis Data Analytics application. Using this operation, you /// can update application code, input configuration, and output configuration. /// /// /// /// Kinesis Data Analytics updates the ApplicationVersionId each time you /// update your application. /// /// /// /// You cannot update the RuntimeEnvironment of an existing application. /// If you need to update an application's RuntimeEnvironment, you must delete /// the application and create it again. /// /// /// /// Container for the necessary parameters to execute the UpdateApplication service method. /// /// The response from the UpdateApplication service method, as returned by KinesisAnalyticsV2. /// /// The user-provided application code (query) is not valid. This can be a simple syntax /// error. /// /// /// Exception thrown as a result of concurrent modifications to an application. This error /// can be the result of attempting to modify an application without using the current /// application ID. /// /// /// The user-provided application configuration is not valid. /// /// /// The specified input parameter value is not valid. /// /// /// The request JSON is not valid for the operation. /// /// /// The number of allowed resources has been exceeded. /// /// /// The application is not available for this operation. /// /// /// Specified application can't be found. /// /// REST API Reference for UpdateApplication Operation UpdateApplicationResponse UpdateApplication(UpdateApplicationRequest request); /// /// Initiates the asynchronous execution of the UpdateApplication operation. /// /// /// Container for the necessary parameters to execute the UpdateApplication operation on AmazonKinesisAnalyticsV2Client. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateApplication /// operation. /// REST API Reference for UpdateApplication Operation IAsyncResult BeginUpdateApplication(UpdateApplicationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateApplication operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateApplication. /// /// Returns a UpdateApplicationResult from KinesisAnalyticsV2. /// REST API Reference for UpdateApplication Operation UpdateApplicationResponse EndUpdateApplication(IAsyncResult asyncResult); #endregion #region UpdateApplicationMaintenanceConfiguration /// /// Updates the maintenance configuration of the Kinesis Data Analytics application. /// /// /// /// You can invoke this operation on an application that is in one of the two following /// states: READY or RUNNING. If you invoke it when the application /// is in a state other than these two states, it throws a ResourceInUseException. /// The service makes use of the updated configuration the next time it schedules maintenance /// for the application. If you invoke this operation after the service schedules maintenance, /// the service will apply the configuration update the next time it schedules maintenance /// for the application. This means that you might not see the maintenance configuration /// update applied to the maintenance process that follows a successful invocation of /// this operation, but to the following maintenance process instead. /// /// /// /// To see the current maintenance configuration of your application, invoke the DescribeApplication /// operation. /// /// /// /// For information about application maintenance, see Kinesis /// Data Analytics for Apache Flink Maintenance. /// /// /// /// This operation is supported only for Amazon Kinesis Data Analytics for Apache Flink. /// /// /// /// Container for the necessary parameters to execute the UpdateApplicationMaintenanceConfiguration service method. /// /// The response from the UpdateApplicationMaintenanceConfiguration service method, as returned by KinesisAnalyticsV2. /// /// Exception thrown as a result of concurrent modifications to an application. This error /// can be the result of attempting to modify an application without using the current /// application ID. /// /// /// The specified input parameter value is not valid. /// /// /// The application is not available for this operation. /// /// /// Specified application can't be found. /// /// /// The request was rejected because a specified parameter is not supported or a specified /// resource is not valid for this operation. /// /// REST API Reference for UpdateApplicationMaintenanceConfiguration Operation UpdateApplicationMaintenanceConfigurationResponse UpdateApplicationMaintenanceConfiguration(UpdateApplicationMaintenanceConfigurationRequest request); /// /// Initiates the asynchronous execution of the UpdateApplicationMaintenanceConfiguration operation. /// /// /// Container for the necessary parameters to execute the UpdateApplicationMaintenanceConfiguration operation on AmazonKinesisAnalyticsV2Client. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateApplicationMaintenanceConfiguration /// operation. /// REST API Reference for UpdateApplicationMaintenanceConfiguration Operation IAsyncResult BeginUpdateApplicationMaintenanceConfiguration(UpdateApplicationMaintenanceConfigurationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateApplicationMaintenanceConfiguration operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateApplicationMaintenanceConfiguration. /// /// Returns a UpdateApplicationMaintenanceConfigurationResult from KinesisAnalyticsV2. /// REST API Reference for UpdateApplicationMaintenanceConfiguration Operation UpdateApplicationMaintenanceConfigurationResponse EndUpdateApplicationMaintenanceConfiguration(IAsyncResult asyncResult); #endregion } }