String applicationName
The Kinesis Data Analytics application name.
Long currentApplicationVersionId
The version ID of the Kinesis Data Analytics application. You can retrieve the application version ID using DescribeApplication.
CloudWatchLoggingOption cloudWatchLoggingOption
Provides the Amazon CloudWatch log stream Amazon Resource Name (ARN).
String applicationARN
The application's ARN.
Long applicationVersionId
The new version ID of the Kinesis Data Analytics application. Kinesis Data Analytics updates the
ApplicationVersionId each time you change the CloudWatch logging options.
List<E> cloudWatchLoggingOptionDescriptions
The descriptions of the current CloudWatch logging options for the Kinesis Data Analytics application.
String applicationName
The name of the application to which you want to add the input processing configuration.
Long currentApplicationVersionId
The version of the application to which you want to add the input processing configuration. You can use the
DescribeApplication operation to get the current application version. If the version specified is not the
current version, the ConcurrentModificationException is returned.
String inputId
The ID of the input configuration to add the input processing configuration to. You can get a list of the input IDs for an application using the DescribeApplication operation.
InputProcessingConfiguration inputProcessingConfiguration
The InputProcessingConfiguration to add to the application.
String applicationARN
The Amazon Resource Name (ARN) of the application.
Long applicationVersionId
Provides the current application version.
String inputId
The input ID that is associated with the application input. This is the ID that Amazon Kinesis Data Analytics assigns to each input configuration that you add to your application.
InputProcessingConfigurationDescription inputProcessingConfigurationDescription
The description of the preprocessor that executes on records in this input before the application's code is run.
String applicationName
The name of your existing application to which you want to add the streaming source.
Long currentApplicationVersionId
The current version of your application. You can use the DescribeApplication operation to find the current application version.
Input input
The Input to add.
String applicationName
The name of the application to which you want to add the output configuration.
Long currentApplicationVersionId
The version of the application to which you want to add the output configuration. You can use the
DescribeApplication operation to get the current application version. If the version specified is not the
current version, the ConcurrentModificationException is returned.
Output output
An array of objects, each describing one output configuration. In the output configuration, you specify the name of an in-application stream, a destination (that is, a Kinesis data stream, a Kinesis Data Firehose delivery stream, or an AWS Lambda function), and record the formation to use when writing to the destination.
String applicationARN
The application Amazon Resource Name (ARN).
Long applicationVersionId
The updated application version ID. Kinesis Data Analytics increments this ID when the application is updated.
List<E> outputDescriptions
Describes the application output configuration. For more information, see Configuring Application Output.
String applicationName
The name of an existing application.
Long currentApplicationVersionId
The version of the application for which you are adding the reference data source. You can use the
DescribeApplication operation to get the current application version. If the version specified is not the
current version, the ConcurrentModificationException is returned.
ReferenceDataSource referenceDataSource
The reference data source can be an object in your Amazon S3 bucket. Kinesis Data Analytics reads the object and copies the data into the in-application table that is created. You provide an S3 bucket, object key name, and the resulting in-application table that is created.
String applicationARN
The application Amazon Resource Name (ARN).
Long applicationVersionId
The updated application version ID. Amazon Kinesis Data Analytics increments this ID when the application is updated.
List<E> referenceDataSourceDescriptions
Describes reference data sources configured for the application.
CodeContent codeContent
The location and type of the application code.
String codeContentType
Specifies whether the code content is in text or zip format.
String codeContentType
Specifies whether the code content is in text or zip format.
CodeContentDescription codeContentDescription
Describes details about the location and format of the application code.
String codeContentTypeUpdate
Describes updates to the code content type.
CodeContentUpdate codeContentUpdate
Describes updates to the code content of an application.
SqlApplicationConfiguration sqlApplicationConfiguration
The creation and update parameters for an SQL-based Kinesis Data Analytics application.
FlinkApplicationConfiguration flinkApplicationConfiguration
The creation and update parameters for a Java-based Kinesis Data Analytics application.
EnvironmentProperties environmentProperties
Describes execution properties for a Java-based Kinesis Data Analytics application.
ApplicationCodeConfiguration applicationCodeConfiguration
The code location and type parameters for a Java-based Kinesis Data Analytics application.
ApplicationSnapshotConfiguration applicationSnapshotConfiguration
Describes whether snapshots are enabled for a Java-based Kinesis Data Analytics application.
SqlApplicationConfigurationDescription sqlApplicationConfigurationDescription
The details about inputs, outputs, and reference data sources for an SQL-based Kinesis Data Analytics application.
ApplicationCodeConfigurationDescription applicationCodeConfigurationDescription
The details about the application code for a Java-based Kinesis Data Analytics application.
RunConfigurationDescription runConfigurationDescription
The details about the starting properties for a Kinesis Data Analytics application.
FlinkApplicationConfigurationDescription flinkApplicationConfigurationDescription
The details about a Java-based Kinesis Data Analytics application.
EnvironmentPropertyDescriptions environmentPropertyDescriptions
Describes execution properties for a Java-based Kinesis Data Analytics application.
ApplicationSnapshotConfigurationDescription applicationSnapshotConfigurationDescription
Describes whether snapshots are enabled for a Java-based Kinesis Data Analytics application.
SqlApplicationConfigurationUpdate sqlApplicationConfigurationUpdate
Describes updates to an SQL-based Kinesis Data Analytics application's configuration.
ApplicationCodeConfigurationUpdate applicationCodeConfigurationUpdate
Describes updates to a Java-based Kinesis Data Analytics application's code configuration.
FlinkApplicationConfigurationUpdate flinkApplicationConfigurationUpdate
Describes updates to a Java-based Kinesis Data Analytics application's configuration.
EnvironmentPropertyUpdates environmentPropertyUpdates
Describes updates to the environment properties for a Java-based Kinesis Data Analytics application.
ApplicationSnapshotConfigurationUpdate applicationSnapshotConfigurationUpdate
Describes whether snapshots are enabled for a Java-based Kinesis Data Analytics application.
String applicationARN
The ARN of the application.
String applicationDescription
The description of the application.
String applicationName
The name of the application.
String runtimeEnvironment
The runtime environment for the application (SQL-1.0 or FLINK-1_6).
String serviceExecutionRole
Specifies the IAM role that the application uses to access external resources.
String applicationStatus
The status of the application.
Long applicationVersionId
Provides the current application version. Kinesis Data Analytics updates the ApplicationVersionId
each time you update the application.
Date createTimestamp
The current timestamp when the application was created.
Date lastUpdateTimestamp
The current timestamp when the application was last updated.
ApplicationConfigurationDescription applicationConfigurationDescription
Provides details about the application's SQL or Java code and starting parameters.
List<E> cloudWatchLoggingOptionDescriptions
Describes the application Amazon CloudWatch logging options.
String applicationRestoreType
Specifies how the application should be restored.
String snapshotName
The identifier of an existing snapshot of application state to use to restart an application. The application
uses this value if RESTORE_FROM_CUSTOM_SNAPSHOT is specified for the
ApplicationRestoreType.
Boolean snapshotsEnabled
Describes whether snapshots are enabled for a Java-based Kinesis Data Analytics application.
Boolean snapshotsEnabled
Describes whether snapshots are enabled for a Java-based Kinesis Data Analytics application.
Boolean snapshotsEnabledUpdate
Describes updates to whether snapshots are enabled for a Java-based Kinesis Data Analytics application.
String applicationName
The name of the application.
String applicationARN
The ARN of the application.
String applicationStatus
The status of the application.
Long applicationVersionId
Provides the current application version.
String runtimeEnvironment
The runtime environment for the application (SQL-1.0 or FLINK-1_6).
String configurationType
Describes whether the application uses Amazon Kinesis Data Analytics' default checkpointing behavior.
Boolean checkpointingEnabled
Describes whether checkpointing is enabled for a Java-based Kinesis Data Analytics application.
Long checkpointInterval
Describes the interval in milliseconds between checkpoint operations.
Long minPauseBetweenCheckpoints
Describes the minimum time in milliseconds after a checkpoint operation completes that a new checkpoint operation
can start. If a checkpoint operation takes longer than the CheckpointInterval, the application
otherwise performs continual checkpoint operations. For more information, see
Tuning Checkpointing in the Apache
Flink Documentation.
String configurationType
Describes whether the application uses the default checkpointing behavior in Kinesis Data Analytics.
Boolean checkpointingEnabled
Describes whether checkpointing is enabled for a Java-based Kinesis Data Analytics application.
Long checkpointInterval
Describes the interval in milliseconds between checkpoint operations.
Long minPauseBetweenCheckpoints
Describes the minimum time in milliseconds after a checkpoint operation completes that a new checkpoint operation can start.
String configurationTypeUpdate
Describes updates to whether the application uses the default checkpointing behavior of Kinesis Data Analytics.
Boolean checkpointingEnabledUpdate
Describes updates to whether checkpointing is enabled for an application.
Long checkpointIntervalUpdate
Describes updates to the interval in milliseconds between checkpoint operations.
Long minPauseBetweenCheckpointsUpdate
Describes updates to the minimum time in milliseconds after a checkpoint operation completes that a new checkpoint operation can start.
String logStreamARN
The ARN of the CloudWatch log to receive application messages.
String cloudWatchLoggingOptionId
The ID of the CloudWatch logging option description.
String logStreamARN
The Amazon Resource Name (ARN) of the CloudWatch log to receive application messages.
String roleARN
The IAM ARN of the role to use to send application messages.
Provided for backward compatibility. Applications created with the current API version have an application-level service execution role rather than a resource-level role.
String textContent
The text-format code for a Java-based Kinesis Data Analytics application.
ByteBuffer zipFileContent
The zip-format code for a Java-based Kinesis Data Analytics application.
S3ContentLocation s3ContentLocation
Information about the Amazon S3 bucket containing the application code.
String textContent
The text-format code
String codeMD5
The checksum that can be used to validate zip-format code.
Long codeSize
The size in bytes of the application code. Can be used to validate zip-format code.
S3ApplicationCodeLocationDescription s3ApplicationCodeLocationDescription
The S3 bucket Amazon Resource Name (ARN), file key, and object version of the application code stored in Amazon S3.
String textContentUpdate
Describes an update to the text code for an application.
ByteBuffer zipFileContentUpdate
Describes an update to the zipped code for an application.
S3ContentLocationUpdate s3ContentLocationUpdate
Describes an update to the location of code for an application.
String applicationName
The name of your application (for example, sample-app).
String applicationDescription
A summary description of the application.
String runtimeEnvironment
The runtime environment for the application (SQL-1.0 or FLINK-1_6).
String serviceExecutionRole
The IAM role used by the application to access Kinesis data streams, Kinesis Data Firehose delivery streams, Amazon S3 objects, and other external resources.
ApplicationConfiguration applicationConfiguration
Use this parameter to configure the application.
List<E> cloudWatchLoggingOptions
Use this parameter to configure an Amazon CloudWatch log stream to monitor application configuration errors.
List<E> tags
A list of one or more tags to assign to the application. A tag is a key-value pair that identifies an 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 Cost Allocation Tags in the AWS Billing and Cost Management Guide.
ApplicationDetail applicationDetail
In response to your CreateApplication request, Kinesis Data Analytics returns a response with
details of the application it created.
String applicationName
The application name.
Long currentApplicationVersionId
The version ID of the application. You can retrieve the application version ID using DescribeApplication.
String cloudWatchLoggingOptionId
The CloudWatchLoggingOptionId of the Amazon CloudWatch logging option to delete. You can get the
CloudWatchLoggingOptionId by using the DescribeApplication operation.
String applicationARN
The application's Amazon Resource Name (ARN).
Long applicationVersionId
The version ID of the application. Kinesis Data Analytics updates the ApplicationVersionId each time
you change the CloudWatch logging options.
List<E> cloudWatchLoggingOptionDescriptions
The descriptions of the remaining CloudWatch logging options for the application.
String applicationName
The name of the application.
Long currentApplicationVersionId
The application version. You can use the DescribeApplication operation to get the current application
version. If the version specified is not the current version, the ConcurrentModificationException is
returned.
String inputId
The ID of the input configuration from which to delete the input processing configuration. You can get a list of the input IDs for an application by using the DescribeApplication operation.
String applicationName
The application name.
Long currentApplicationVersionId
The application version. You can use the DescribeApplication operation to get the current application
version. If the version specified is not the current version, the ConcurrentModificationException is
returned.
String outputId
The ID of the configuration to delete. Each output configuration that is added to the application (either when
the application is created or later) using the AddApplicationOutput operation has a unique ID. You need to
provide the ID to uniquely identify the output configuration that you want to delete from the application
configuration. You can use the DescribeApplication operation to get the specific OutputId.
String applicationName
The name of an existing application.
Long currentApplicationVersionId
The current application version. You can use the DescribeApplication operation to get the current
application version. If the version specified is not the current version, the
ConcurrentModificationException is returned.
String referenceId
The ID of the reference data source. When you add a reference data source to your application using the AddApplicationReferenceDataSource, Kinesis Data Analytics assigns an ID. You can use the DescribeApplication operation to get the reference ID.
String applicationName
The name of an existing application.
String snapshotName
The identifier for the snapshot delete.
Date snapshotCreationTimestamp
The creation timestamp of the application snapshot to delete. You can retrieve this value using or .
ApplicationDetail applicationDetail
Provides a description of the application, such as the application's Amazon Resource Name (ARN), status, and latest version.
SnapshotDetails snapshotDetails
An object containing information about the application snapshot.
String recordFormatType
Specifies the format of the records on the output stream.
String resourceARN
The Amazon Resource Name (ARN) of the streaming source.
String serviceExecutionRole
The ARN of the role that is used to access the streaming source.
InputStartingPositionConfiguration inputStartingPositionConfiguration
The point at which you want Kinesis Data Analytics to start reading records from the specified streaming source discovery purposes.
S3Configuration s3Configuration
Specify this parameter to discover a schema from data in an Amazon S3 object.
InputProcessingConfiguration inputProcessingConfiguration
The InputProcessingConfiguration to use to preprocess the records before discovering the schema of the records.
SourceSchema inputSchema
The schema inferred from the streaming source. It identifies the format of the data in the streaming source and how each data element maps to corresponding columns in the in-application stream that you can create.
List<E> parsedInputRecords
An array of elements, where each element corresponds to a row in a stream record (a stream record can have more than one row).
List<E> processedInputRecords
The stream data that was modified by the processor specified in the InputProcessingConfiguration
parameter.
List<E> rawInputRecords
The raw stream data that was sampled to infer the schema.
CheckpointConfiguration checkpointConfiguration
Describes an application's checkpointing configuration. Checkpointing is the process of persisting application state for fault tolerance. For more information, see Checkpoints for Fault Tolerance in the Apache Flink Documentation.
MonitoringConfiguration monitoringConfiguration
Describes configuration parameters for Amazon CloudWatch logging for an application.
ParallelismConfiguration parallelismConfiguration
Describes parameters for how an application executes multiple tasks simultaneously.
CheckpointConfigurationDescription checkpointConfigurationDescription
Describes an application's checkpointing configuration. Checkpointing is the process of persisting application state for fault tolerance.
MonitoringConfigurationDescription monitoringConfigurationDescription
Describes configuration parameters for Amazon CloudWatch logging for an application.
ParallelismConfigurationDescription parallelismConfigurationDescription
Describes parameters for how an application executes multiple tasks simultaneously.
String jobPlanDescription
The job plan for an application. For more information about the job plan, see Jobs and Scheduling in the Apache Flink Documentation. To retrieve the job plan for the application, use the DescribeApplicationRequest$IncludeAdditionalDetails parameter of the DescribeApplication operation.
CheckpointConfigurationUpdate checkpointConfigurationUpdate
Describes updates to an application's checkpointing configuration. Checkpointing is the process of persisting application state for fault tolerance.
MonitoringConfigurationUpdate monitoringConfigurationUpdate
Describes updates to the configuration parameters for Amazon CloudWatch logging for an application.
ParallelismConfigurationUpdate parallelismConfigurationUpdate
Describes updates to the parameters for how an application executes multiple tasks simultaneously.
String namePrefix
The name prefix to use when creating an in-application stream. Suppose that you specify a prefix "
MyInApplicationStream." Kinesis Data Analytics then creates one or more (as per the
InputParallelism count you specified) in-application streams with the names "
MyInApplicationStream_001," "MyInApplicationStream_002," and so on.
InputProcessingConfiguration inputProcessingConfiguration
The InputProcessingConfiguration for the input. An input processor transforms records as they are received from the stream, before the application's SQL code executes. Currently, the only input processing configuration available is InputLambdaProcessor.
KinesisStreamsInput kinesisStreamsInput
If the streaming source is an Amazon Kinesis data stream, identifies the stream's Amazon Resource Name (ARN).
KinesisFirehoseInput kinesisFirehoseInput
If the streaming source is an Amazon Kinesis Data Firehose delivery stream, identifies the delivery stream's ARN.
InputParallelism inputParallelism
Describes the number of in-application streams to create.
SourceSchema inputSchema
Describes the format of the data in the streaming source, and how each data element maps to corresponding columns in the in-application stream that is being created.
Also used to describe the format of the reference data source.
String inputId
The input ID that is associated with the application input. This is the ID that Kinesis Data Analytics assigns to each input configuration that you add to your application.
String namePrefix
The in-application name prefix.
List<E> inAppStreamNames
Returns the in-application stream names that are mapped to the stream source.
InputProcessingConfigurationDescription inputProcessingConfigurationDescription
The description of the preprocessor that executes on records in this input before the application's code is run.
KinesisStreamsInputDescription kinesisStreamsInputDescription
If a Kinesis data stream is configured as a streaming source, provides the Kinesis data stream's Amazon Resource Name (ARN).
KinesisFirehoseInputDescription kinesisFirehoseInputDescription
If a Kinesis Data Firehose delivery stream is configured as a streaming source, provides the delivery stream's ARN.
SourceSchema inputSchema
Describes the format of the data in the streaming source, and how each data element maps to corresponding columns in the in-application stream that is being created.
InputParallelism inputParallelism
Describes the configured parallelism (number of in-application streams mapped to the streaming source).
InputStartingPositionConfiguration inputStartingPositionConfiguration
The point at which the application is configured to read from the input stream.
String resourceARN
The ARN of the AWS Lambda function that operates on records in the stream.
To specify an earlier version of the Lambda function than the latest, include the Lambda function version in the Lambda function ARN. For more information about Lambda ARNs, see Example ARNs: AWS Lambda
String resourceARN
The ARN of the AWS Lambda function that is used to preprocess the records in the stream.
To specify an earlier version of the Lambda function than the latest, include the Lambda function version in the Lambda function ARN. For more information about Lambda ARNs, see Example ARNs: AWS Lambda
String roleARN
The ARN of the IAM role that is used to access the AWS Lambda function.
Provided for backward compatibility. Applications that are created with the current API version have an application-level service execution role rather than a resource-level role.
String resourceARNUpdate
The Amazon Resource Name (ARN) of the new AWS Lambda function that is used to preprocess the records in the stream.
To specify an earlier version of the Lambda function than the latest, include the Lambda function version in the Lambda function ARN. For more information about Lambda ARNs, see Example ARNs: AWS Lambda
Integer count
The number of in-application streams to create.
Integer countUpdate
The number of in-application streams to create for the specified streaming source.
InputLambdaProcessor inputLambdaProcessor
The InputLambdaProcessor that is used to preprocess the records in the stream before being processed by your application code.
InputLambdaProcessorDescription inputLambdaProcessorDescription
Provides configuration information about the associated InputLambdaProcessorDescription
InputLambdaProcessorUpdate inputLambdaProcessorUpdate
Provides update information for an InputLambdaProcessor.
RecordFormat recordFormatUpdate
Specifies the format of the records on the streaming source.
String recordEncodingUpdate
Specifies the encoding of the records in the streaming source; for example, UTF-8.
List<E> recordColumnUpdates
A list of RecordColumn objects. Each object describes the mapping of the streaming source element to
the corresponding column in the in-application stream.
String inputStartingPosition
The starting position on the stream.
NOW - Start reading just after the most recent record in the stream, and start at the request
timestamp that the customer issued.
TRIM_HORIZON - Start reading at the last untrimmed record in the stream, which is the oldest record
available in the stream. This option is not available for an Amazon Kinesis Data Firehose delivery stream.
LAST_STOPPED_POINT - Resume reading from where the application last stopped reading.
String inputId
The input ID of the application input to be updated.
String namePrefixUpdate
The name prefix for in-application streams that Kinesis Data Analytics creates for the specific streaming source.
InputProcessingConfigurationUpdate inputProcessingConfigurationUpdate
Describes updates to an InputProcessingConfiguration.
KinesisStreamsInputUpdate kinesisStreamsInputUpdate
If a Kinesis data stream is the streaming source to be updated, provides an updated stream Amazon Resource Name (ARN).
KinesisFirehoseInputUpdate kinesisFirehoseInputUpdate
If a Kinesis Data Firehose delivery stream is the streaming source to be updated, provides an updated stream ARN.
InputSchemaUpdate inputSchemaUpdate
Describes the data format on the streaming source, and how record elements on the streaming source map to columns of the in-application stream that is created.
InputParallelismUpdate inputParallelismUpdate
Describes the parallelism updates (the number of in-application streams Kinesis Data Analytics creates for the specific streaming source).
String recordRowPath
The path to the top-level parent that contains the records.
String resourceARN
The Amazon Resource Name (ARN) of the delivery stream.
String resourceARN
The Amazon Resource Name (ARN) of the delivery stream.
String roleARN
The ARN of the IAM role that Kinesis Data Analytics assumes to access the stream.
Provided for backward compatibility. Applications that are created with the current API version have an application-level service execution role rather than a resource-level role.
String resourceARNUpdate
The Amazon Resource Name (ARN) of the input delivery stream to read.
String resourceARN
The ARN of the destination delivery stream to write to.
String resourceARN
The Amazon Resource Name (ARN) of the delivery stream.
String roleARN
The ARN of the IAM role that Kinesis Data Analytics can assume to access the stream.
Provided for backward compatibility. Applications that are created with the current API version have an application-level service execution role rather than a resource-level role.
String resourceARNUpdate
The Amazon Resource Name (ARN) of the delivery stream to write to.
String resourceARN
The ARN of the input Kinesis data stream to read.
String resourceARN
The Amazon Resource Name (ARN) of the Kinesis data stream.
String roleARN
The ARN of the IAM role that Kinesis Data Analytics can assume to access the stream.
Provided for backward compatibility. Applications that are created with the current API version have an application-level service execution role rather than a resource-level role.
String resourceARNUpdate
The Amazon Resource Name (ARN) of the input Kinesis data stream to read.
String resourceARN
The ARN of the destination Kinesis data stream to write to.
String resourceARN
The Amazon Resource Name (ARN) of the Kinesis data stream.
String roleARN
The ARN of the IAM role that Kinesis Data Analytics can assume to access the stream.
Provided for backward compatibility. Applications that are created with the current API version have an application-level service execution role rather than a resource-level role.
String resourceARNUpdate
The Amazon Resource Name (ARN) of the Kinesis data stream where you want to write the output.
String resourceARN
The Amazon Resource Name (ARN) of the destination Lambda function to write to.
To specify an earlier version of the Lambda function than the latest, include the Lambda function version in the Lambda function ARN. For more information about Lambda ARNs, see Example ARNs: AWS Lambda
String resourceARN
The Amazon Resource Name (ARN) of the destination Lambda function.
String roleARN
The ARN of the IAM role that Kinesis Data Analytics can assume to write to the destination function.
Provided for backward compatibility. Applications that are created with the current API version have an application-level service execution role rather than a resource-level role.
String resourceARNUpdate
The Amazon Resource Name (ARN) of the destination AWS Lambda function.
To specify an earlier version of the Lambda function than the latest, include the Lambda function version in the Lambda function ARN. For more information about Lambda ARNs, see Example ARNs: AWS Lambda
String applicationName
The name of an existing application.
Integer limit
The maximum number of application snapshots to list.
String nextToken
Use this parameter if you receive a NextToken response in a previous request that indicates that
there is more output available. Set it to the value of the previous call's NextToken response to
indicate where the output should continue from.
Integer limit
The maximum number of applications to list.
String nextToken
If a previous command returned a pagination token, pass it into this value to retrieve the next set of results. For more information about pagination, see Using the AWS Command Line Interface's Pagination Options.
List<E> applicationSummaries
A list of ApplicationSummary objects.
String nextToken
The pagination token for the next set of results, or null if there are no additional results. Pass
this token into a subsequent command to retrieve the next set of items For more information about pagination, see
Using the AWS Command Line Interface's
Pagination Options.
String resourceARN
The ARN of the application for which to retrieve tags.
JSONMappingParameters jSONMappingParameters
Provides additional mapping information when JSON is the record format on the streaming source.
CSVMappingParameters cSVMappingParameters
Provides additional mapping information when the record format uses delimiters (for example, CSV).
String configurationType
Describes whether to use the default CloudWatch logging configuration for an application.
String metricsLevel
Describes the granularity of the CloudWatch Logs for an application.
String logLevel
Describes the verbosity of the CloudWatch Logs for an application.
String configurationType
Describes whether to use the default CloudWatch logging configuration for an application.
String metricsLevel
Describes the granularity of the CloudWatch Logs for an application.
String logLevel
Describes the verbosity of the CloudWatch Logs for an application.
String configurationTypeUpdate
Describes updates to whether to use the default CloudWatch logging configuration for an application.
String metricsLevelUpdate
Describes updates to the granularity of the CloudWatch Logs for an application.
String logLevelUpdate
Describes updates to the verbosity of the CloudWatch Logs for an application.
String name
The name of the in-application stream.
KinesisStreamsOutput kinesisStreamsOutput
Identifies an Amazon Kinesis data stream as the destination.
KinesisFirehoseOutput kinesisFirehoseOutput
Identifies an Amazon Kinesis Data Firehose delivery stream as the destination.
LambdaOutput lambdaOutput
Identifies an AWS Lambda function as the destination.
DestinationSchema destinationSchema
Describes the data format when records are written to the destination.
String outputId
A unique identifier for the output configuration.
String name
The name of the in-application stream that is configured as output.
KinesisStreamsOutputDescription kinesisStreamsOutputDescription
Describes the Kinesis data stream that is configured as the destination where output is written.
KinesisFirehoseOutputDescription kinesisFirehoseOutputDescription
Describes the Kinesis Data Firehose delivery stream that is configured as the destination where output is written.
LambdaOutputDescription lambdaOutputDescription
Describes the Lambda function that is configured as the destination where output is written.
DestinationSchema destinationSchema
The data format used for writing data to the destination.
String outputId
Identifies the specific output configuration that you want to update.
String nameUpdate
If you want to specify a different in-application stream for this output configuration, use this field to specify the new in-application stream name.
KinesisStreamsOutputUpdate kinesisStreamsOutputUpdate
Describes a Kinesis data stream as the destination for the output.
KinesisFirehoseOutputUpdate kinesisFirehoseOutputUpdate
Describes a Kinesis Data Firehose delivery stream as the destination for the output.
LambdaOutputUpdate lambdaOutputUpdate
Describes an AWS Lambda function as the destination for the output.
DestinationSchema destinationSchemaUpdate
Describes the data format when records are written to the destination.
String configurationType
Describes whether the application uses the default parallelism for the Kinesis Data Analytics service.
Integer parallelism
Describes the initial number of parallel tasks that a Java-based Kinesis Data Analytics application can perform.
The Kinesis Data Analytics service can increase this number automatically if
ParallelismConfiguration$AutoScalingEnabled is set to true.
Integer parallelismPerKPU
Describes the number of parallel tasks that a Java-based Kinesis Data Analytics application can perform per Kinesis Processing Unit (KPU) used by the application. For more information about KPUs, see Amazon Kinesis Data Analytics Pricing.
Boolean autoScalingEnabled
Describes whether the Kinesis Data Analytics service can increase the parallelism of the application in response to increased throughput.
String configurationType
Describes whether the application uses the default parallelism for the Kinesis Data Analytics service.
Integer parallelism
Describes the initial number of parallel tasks that a Java-based Kinesis Data Analytics application can perform.
Integer parallelismPerKPU
Describes the number of parallel tasks that a Java-based Kinesis Data Analytics application can perform per Kinesis Processing Unit (KPU) used by the application.
Integer currentParallelism
Describes the current number of parallel tasks that a Java-based Kinesis Data Analytics application can perform.
Boolean autoScalingEnabled
Describes whether the Kinesis Data Analytics service can increase the parallelism of the application in response to increased throughput.
String configurationTypeUpdate
Describes updates to whether the application uses the default parallelism for the Kinesis Data Analytics service, or if a custom parallelism is used.
Integer parallelismUpdate
Describes updates to the initial number of parallel tasks an application can perform.
Integer parallelismPerKPUUpdate
Describes updates to the number of parallel tasks an application can perform per Kinesis Processing Unit (KPU) used by the application.
Boolean autoScalingEnabledUpdate
Describes updates to whether the Kinesis Data Analytics service can increase the parallelism of the application in response to increased throughput.
String name
The name of the column that is created in the in-application input stream or reference table.
String mapping
A reference to the data element in the streaming input or the reference data source.
String sqlType
The type of column created in the in-application input stream or reference table.
String recordFormatType
The type of record format.
MappingParameters mappingParameters
When you configure application input at the time of creating or updating an application, provides additional mapping information specific to the record format (such as JSON, CSV, or record fields delimited by some delimiter) on the streaming source.
String tableName
The name of the in-application table to create.
S3ReferenceDataSource s3ReferenceDataSource
Identifies the S3 bucket and object that contains the reference data. A Kinesis Data Analytics application loads reference data only once. If the data changes, you call the UpdateApplication operation to trigger reloading of data into your application.
SourceSchema referenceSchema
Describes the format of the data in the streaming source, and how each data element maps to corresponding columns created in the in-application stream.
String referenceId
The ID of the reference data source. This is the ID that Kinesis Data Analytics assigns when you add the reference data source to your application using the CreateApplication or UpdateApplication operation.
String tableName
The in-application table name created by the specific reference data source configuration.
S3ReferenceDataSourceDescription s3ReferenceDataSourceDescription
Provides the Amazon S3 bucket name, the object key name that contains the reference data.
SourceSchema referenceSchema
Describes the format of the data in the streaming source, and how each data element maps to corresponding columns created in the in-application stream.
String referenceId
The ID of the reference data source that is being updated. You can use the DescribeApplication operation to get this value.
String tableNameUpdate
The in-application table name that is created by this update.
S3ReferenceDataSourceUpdate s3ReferenceDataSourceUpdate
Describes the S3 bucket name, object key name, and IAM role that Kinesis Data Analytics can assume to read the Amazon S3 object on your behalf and populate the in-application reference table.
SourceSchema referenceSchemaUpdate
Describes the format of the data in the streaming source, and how each data element maps to corresponding columns created in the in-application stream.
List<E> sqlRunConfigurations
Describes the starting parameters for an SQL-based Kinesis Data Analytics application.
ApplicationRestoreConfiguration applicationRestoreConfiguration
Describes the restore behavior of a restarting application.
ApplicationRestoreConfiguration applicationRestoreConfigurationDescription
Describes the restore behavior of a restarting application.
ApplicationRestoreConfiguration applicationRestoreConfiguration
Describes updates to the restore behavior of a restarting application.
String bucketARNUpdate
The new Amazon Resource Name (ARN) for the S3 bucket containing the application code.
String fileKeyUpdate
The new file key for the object containing the application code.
String objectVersionUpdate
The new version of the object containing the application code.
String bucketARN
The Amazon Resource Name (ARN) of the S3 bucket.
String fileKey
Amazon S3 object key name.
String referenceRoleARN
The ARN of the IAM role that Kinesis Data Analytics can assume to read the Amazon S3 object on your behalf to populate the in-application reference table.
Provided for backward compatibility. Applications that are created with the current API version have an application-level service execution role rather than a resource-level role.
String snapshotName
The identifier for the application snapshot.
String snapshotStatus
The status of the application snapshot.
Long applicationVersionId
The current application version ID when the snapshot was created.
Date snapshotCreationTimestamp
The timestamp of the application snapshot.
RecordFormat recordFormat
Specifies the format of the records on the streaming source.
String recordEncoding
Specifies the encoding of the records in the streaming source. For example, UTF-8.
List<E> recordColumns
A list of RecordColumn objects.
List<E> inputs
The array of Input objects describing the input streams used by the application.
List<E> outputs
The array of Output objects describing the destination streams used by the application.
List<E> referenceDataSources
The array of ReferenceDataSource objects describing the reference data sources used by the application.
List<E> inputDescriptions
The array of InputDescription objects describing the input streams used by the application.
List<E> outputDescriptions
The array of OutputDescription objects describing the destination streams used by the application.
List<E> referenceDataSourceDescriptions
The array of ReferenceDataSourceDescription objects describing the reference data sources used by the application.
List<E> inputUpdates
The array of InputUpdate objects describing the new input streams used by the application.
List<E> outputUpdates
The array of OutputUpdate objects describing the new destination streams used by the application.
List<E> referenceDataSourceUpdates
The array of ReferenceDataSourceUpdate objects describing the new reference data sources used by the application.
String inputId
The input source ID. You can get this ID by calling the DescribeApplication operation.
InputStartingPositionConfiguration inputStartingPositionConfiguration
The point at which you want the application to start processing records from the streaming source.
String applicationName
The name of the application.
RunConfiguration runConfiguration
Identifies the run configuration (start parameters) of a Kinesis Data Analytics application.
String applicationName
The name of the running application to stop.
String applicationName
The name of the application to update.
Long currentApplicationVersionId
The current application version ID. You can retrieve the application version ID using DescribeApplication.
ApplicationConfigurationUpdate applicationConfigurationUpdate
Describes application configuration updates.
String serviceExecutionRoleUpdate
Describes updates to the service execution role.
RunConfigurationUpdate runConfigurationUpdate
Describes updates to the application's starting parameters.
List<E> cloudWatchLoggingOptionUpdates
Describes application Amazon CloudWatch logging option updates. You can only update existing CloudWatch logging options with this action. To add a new CloudWatch logging option, use AddApplicationCloudWatchLoggingOption.
ApplicationDetail applicationDetail
Describes application updates.
Copyright © 2019. All rights reserved.