Application Input Args
data class ApplicationInputArgs(val inputParallelism: Output<ApplicationInputParallelismArgs>? = null, val inputProcessingConfiguration: Output<ApplicationInputProcessingConfigurationArgs>? = null, val inputSchema: Output<ApplicationInputSchemaArgs>, val kinesisFirehoseInput: Output<ApplicationKinesisFirehoseInputArgs>? = null, val kinesisStreamsInput: Output<ApplicationKinesisStreamsInputArgs>? = null, val namePrefix: Output<String>) : ConvertibleToJava<ApplicationInputArgs>
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 ApplicationInputArgs(inputParallelism: Output<ApplicationInputParallelismArgs>? = null, inputProcessingConfiguration: Output<ApplicationInputProcessingConfigurationArgs>? = null, inputSchema: Output<ApplicationInputSchemaArgs>, kinesisFirehoseInput: Output<ApplicationKinesisFirehoseInputArgs>? = null, kinesisStreamsInput: Output<ApplicationKinesisStreamsInputArgs>? = null, namePrefix: Output<String>)
Functions
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.