Application Input
data class ApplicationInput(val inputParallelism: ApplicationInputParallelism? = null, val inputProcessingConfiguration: ApplicationInputProcessingConfiguration? = null, val inputSchema: ApplicationInputSchema, val kinesisFirehoseInput: ApplicationKinesisFirehoseInput? = null, val kinesisStreamsInput: ApplicationKinesisStreamsInput? = null, val namePrefix: String)
When you configure the application input for a SQL-based Kinesis Data Analytics application, you specify the streaming source, the in-application stream name that is created, and the mapping between the two.
Constructors
Link copied to clipboard
fun ApplicationInput(inputParallelism: ApplicationInputParallelism? = null, inputProcessingConfiguration: ApplicationInputProcessingConfiguration? = null, inputSchema: ApplicationInputSchema, kinesisFirehoseInput: ApplicationKinesisFirehoseInput? = null, kinesisStreamsInput: ApplicationKinesisStreamsInput? = null, namePrefix: String)
Types
Properties
Link copied to clipboard
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.