KinesisAnalytics class
This is the Amazon Kinesis Analytics v1 API Reference. The Amazon
Kinesis Analytics Developer Guide provides additional information.
Constructors
- KinesisAnalytics({required String region, AwsClientCredentials? credentials, AwsClientCredentialsProvider? credentialsProvider, Client? client, String? endpointUrl, bool useFipsEndpoint = false, bool useDualStackEndpoint = false})
-
factory
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
addApplicationCloudWatchLoggingOption(
{required String applicationName, required CloudWatchLoggingOption cloudWatchLoggingOption, required int currentApplicationVersionId}) → Future< void> - This documentation is for version 1 of the Amazon Kinesis Data Analytics API, which only supports SQL applications. Version 2 of the API supports SQL and Java applications. For more information about version 2, see Amazon Kinesis Data Analytics API V2 Documentation.
-
addApplicationInput(
{required String applicationName, required int currentApplicationVersionId, required Input input}) → Future< void> - This documentation is for version 1 of the Amazon Kinesis Data Analytics API, which only supports SQL applications. Version 2 of the API supports SQL and Java applications. For more information about version 2, see Amazon Kinesis Data Analytics API V2 Documentation.
-
addApplicationInputProcessingConfiguration(
{required String applicationName, required int currentApplicationVersionId, required String inputId, required InputProcessingConfiguration inputProcessingConfiguration}) → Future< void> - This documentation is for version 1 of the Amazon Kinesis Data Analytics API, which only supports SQL applications. Version 2 of the API supports SQL and Java applications. For more information about version 2, see Amazon Kinesis Data Analytics API V2 Documentation.
-
addApplicationOutput(
{required String applicationName, required int currentApplicationVersionId, required Output output}) → Future< void> - This documentation is for version 1 of the Amazon Kinesis Data Analytics API, which only supports SQL applications. Version 2 of the API supports SQL and Java applications. For more information about version 2, see Amazon Kinesis Data Analytics API V2 Documentation.
-
addApplicationReferenceDataSource(
{required String applicationName, required int currentApplicationVersionId, required ReferenceDataSource referenceDataSource}) → Future< void> - This documentation is for version 1 of the Amazon Kinesis Data Analytics API, which only supports SQL applications. Version 2 of the API supports SQL and Java applications. For more information about version 2, see Amazon Kinesis Data Analytics API V2 Documentation.
-
close(
) → void - Closes the internal HTTP client if none was provided at creation. If a client was passed as a constructor argument, this becomes a noop.
-
createApplication(
{required String applicationName, String? applicationCode, String? applicationDescription, List< CloudWatchLoggingOption> ? cloudWatchLoggingOptions, List<Input> ? inputs, List<Output> ? outputs, List<Tag> ? tags}) → Future<CreateApplicationResponse> - This documentation is for version 1 of the Amazon Kinesis Data Analytics API, which only supports SQL applications. Version 2 of the API supports SQL and Java applications. For more information about version 2, see Amazon Kinesis Data Analytics API V2 Documentation.
-
deleteApplication(
{required String applicationName, required DateTime createTimestamp}) → Future< void> - This documentation is for version 1 of the Amazon Kinesis Data Analytics API, which only supports SQL applications. Version 2 of the API supports SQL and Java applications. For more information about version 2, see Amazon Kinesis Data Analytics API V2 Documentation.
-
deleteApplicationCloudWatchLoggingOption(
{required String applicationName, required String cloudWatchLoggingOptionId, required int currentApplicationVersionId}) → Future< void> - This documentation is for version 1 of the Amazon Kinesis Data Analytics API, which only supports SQL applications. Version 2 of the API supports SQL and Java applications. For more information about version 2, see Amazon Kinesis Data Analytics API V2 Documentation.
-
deleteApplicationInputProcessingConfiguration(
{required String applicationName, required int currentApplicationVersionId, required String inputId}) → Future< void> - This documentation is for version 1 of the Amazon Kinesis Data Analytics API, which only supports SQL applications. Version 2 of the API supports SQL and Java applications. For more information about version 2, see Amazon Kinesis Data Analytics API V2 Documentation.
-
deleteApplicationOutput(
{required String applicationName, required int currentApplicationVersionId, required String outputId}) → Future< void> - This documentation is for version 1 of the Amazon Kinesis Data Analytics API, which only supports SQL applications. Version 2 of the API supports SQL and Java applications. For more information about version 2, see Amazon Kinesis Data Analytics API V2 Documentation.
-
deleteApplicationReferenceDataSource(
{required String applicationName, required int currentApplicationVersionId, required String referenceId}) → Future< void> - This documentation is for version 1 of the Amazon Kinesis Data Analytics API, which only supports SQL applications. Version 2 of the API supports SQL and Java applications. For more information about version 2, see Amazon Kinesis Data Analytics API V2 Documentation.
-
describeApplication(
{required String applicationName}) → Future< DescribeApplicationResponse> - This documentation is for version 1 of the Amazon Kinesis Data Analytics API, which only supports SQL applications. Version 2 of the API supports SQL and Java applications. For more information about version 2, see Amazon Kinesis Data Analytics API V2 Documentation.
-
discoverInputSchema(
{InputProcessingConfiguration? inputProcessingConfiguration, InputStartingPositionConfiguration? inputStartingPositionConfiguration, String? resourceARN, String? roleARN, S3Configuration? s3Configuration}) → Future< DiscoverInputSchemaResponse> - This documentation is for version 1 of the Amazon Kinesis Data Analytics API, which only supports SQL applications. Version 2 of the API supports SQL and Java applications. For more information about version 2, see Amazon Kinesis Data Analytics API V2 Documentation.
-
listApplications(
{String? exclusiveStartApplicationName, int? limit}) → Future< ListApplicationsResponse> - This documentation is for version 1 of the Amazon Kinesis Data Analytics API, which only supports SQL applications. Version 2 of the API supports SQL and Java applications. For more information about version 2, see Amazon Kinesis Data Analytics API V2 Documentation.
-
listTagsForResource(
{required String resourceARN}) → Future< ListTagsForResourceResponse> - Retrieves the list of key-value tags assigned to the application. For more information, see Using Tagging.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
startApplication(
{required String applicationName, required List< InputConfiguration> inputConfigurations}) → Future<void> - This documentation is for version 1 of the Amazon Kinesis Data Analytics API, which only supports SQL applications. Version 2 of the API supports SQL and Java applications. For more information about version 2, see Amazon Kinesis Data Analytics API V2 Documentation.
-
stopApplication(
{required String applicationName}) → Future< void> - This documentation is for version 1 of the Amazon Kinesis Data Analytics API, which only supports SQL applications. Version 2 of the API supports SQL and Java applications. For more information about version 2, see Amazon Kinesis Data Analytics API V2 Documentation.
-
tagResource(
{required String resourceARN, required List< Tag> tags}) → Future<void> - Adds one or more key-value tags to a Kinesis 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.
-
toString(
) → String -
A string representation of this object.
inherited
-
untagResource(
{required String resourceARN, required List< String> tagKeys}) → Future<void> - Removes one or more tags from a Kinesis Analytics application. For more information, see Using Tagging.
-
updateApplication(
{required String applicationName, required ApplicationUpdate applicationUpdate, required int currentApplicationVersionId}) → Future< void> - This documentation is for version 1 of the Amazon Kinesis Data Analytics API, which only supports SQL applications. Version 2 of the API supports SQL and Java applications. For more information about version 2, see Amazon Kinesis Data Analytics API V2 Documentation.
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited