@Stability(value=Stable) public static final class CfnApplication.InputProperty.Builder extends Object implements software.amazon.jsii.Builder<CfnApplication.InputProperty>
CfnApplication.InputProperty| Constructor and Description |
|---|
Builder() |
@Stability(value=Stable) public CfnApplication.InputProperty.Builder inputSchema(IResolvable inputSchema)
CfnApplication.InputProperty.getInputSchema()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. This parameter is required.
Also used to describe the format of the reference data source.this@Stability(value=Stable) public CfnApplication.InputProperty.Builder inputSchema(CfnApplication.InputSchemaProperty inputSchema)
CfnApplication.InputProperty.getInputSchema()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. This parameter is required.
Also used to describe the format of the reference data source.this@Stability(value=Stable) public CfnApplication.InputProperty.Builder namePrefix(String namePrefix)
CfnApplication.InputProperty.getNamePrefix()namePrefix - The name prefix to use when creating an in-application stream. This parameter is required.
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.this@Stability(value=Stable) public CfnApplication.InputProperty.Builder inputParallelism(IResolvable inputParallelism)
CfnApplication.InputProperty.getInputParallelism()inputParallelism - Describes the number of in-application streams to create.this@Stability(value=Stable) public CfnApplication.InputProperty.Builder inputParallelism(CfnApplication.InputParallelismProperty inputParallelism)
CfnApplication.InputProperty.getInputParallelism()inputParallelism - Describes the number of in-application streams to create.this@Stability(value=Stable) public CfnApplication.InputProperty.Builder inputProcessingConfiguration(IResolvable inputProcessingConfiguration)
CfnApplication.InputProperty.getInputProcessingConfiguration()inputProcessingConfiguration - The [InputProcessingConfiguration](https://docs.aws.amazon.com/kinesisanalytics/latest/apiv2/API_InputProcessingConfiguration.html) 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](https://docs.aws.amazon.com/kinesisanalytics/latest/apiv2/API_InputLambdaProcessor.html) .this@Stability(value=Stable) public CfnApplication.InputProperty.Builder inputProcessingConfiguration(CfnApplication.InputProcessingConfigurationProperty inputProcessingConfiguration)
CfnApplication.InputProperty.getInputProcessingConfiguration()inputProcessingConfiguration - The [InputProcessingConfiguration](https://docs.aws.amazon.com/kinesisanalytics/latest/apiv2/API_InputProcessingConfiguration.html) 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](https://docs.aws.amazon.com/kinesisanalytics/latest/apiv2/API_InputLambdaProcessor.html) .this@Stability(value=Stable) public CfnApplication.InputProperty.Builder kinesisFirehoseInput(IResolvable kinesisFirehoseInput)
CfnApplication.InputProperty.getKinesisFirehoseInput()kinesisFirehoseInput - If the streaming source is an Amazon Kinesis Data Firehose delivery stream, identifies the delivery stream's ARN.this@Stability(value=Stable) public CfnApplication.InputProperty.Builder kinesisFirehoseInput(CfnApplication.KinesisFirehoseInputProperty kinesisFirehoseInput)
CfnApplication.InputProperty.getKinesisFirehoseInput()kinesisFirehoseInput - If the streaming source is an Amazon Kinesis Data Firehose delivery stream, identifies the delivery stream's ARN.this@Stability(value=Stable) public CfnApplication.InputProperty.Builder kinesisStreamsInput(IResolvable kinesisStreamsInput)
CfnApplication.InputProperty.getKinesisStreamsInput()kinesisStreamsInput - If the streaming source is an Amazon Kinesis data stream, identifies the stream's Amazon Resource Name (ARN).this@Stability(value=Stable) public CfnApplication.InputProperty.Builder kinesisStreamsInput(CfnApplication.KinesisStreamsInputProperty kinesisStreamsInput)
CfnApplication.InputProperty.getKinesisStreamsInput()kinesisStreamsInput - If the streaming source is an Amazon Kinesis data stream, identifies the stream's Amazon Resource Name (ARN).this@Stability(value=Stable) public CfnApplication.InputProperty build()
build in interface software.amazon.jsii.Builder<CfnApplication.InputProperty>CfnApplication.InputPropertyNullPointerException - if any required attribute was not providedCopyright © 2022. All rights reserved.