Interface CfnApplication.SqlApplicationConfigurationProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnApplication.SqlApplicationConfigurationProperty.Jsii$Proxy
- Enclosing class:
- CfnApplication
@Stability(Stable)
public static interface CfnApplication.SqlApplicationConfigurationProperty
extends software.amazon.jsii.JsiiSerializable
Describes the inputs, outputs, and reference data sources for a SQL-based Kinesis Data Analytics application.
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.services.kinesisanalyticsv2.*; SqlApplicationConfigurationProperty sqlApplicationConfigurationProperty = SqlApplicationConfigurationProperty.builder() .inputs(List.of(InputProperty.builder() .inputSchema(InputSchemaProperty.builder() .recordColumns(List.of(RecordColumnProperty.builder() .name("name") .sqlType("sqlType") // the properties below are optional .mapping("mapping") .build())) .recordFormat(RecordFormatProperty.builder() .recordFormatType("recordFormatType") // the properties below are optional .mappingParameters(MappingParametersProperty.builder() .csvMappingParameters(CSVMappingParametersProperty.builder() .recordColumnDelimiter("recordColumnDelimiter") .recordRowDelimiter("recordRowDelimiter") .build()) .jsonMappingParameters(JSONMappingParametersProperty.builder() .recordRowPath("recordRowPath") .build()) .build()) .build()) // the properties below are optional .recordEncoding("recordEncoding") .build()) .namePrefix("namePrefix") // the properties below are optional .inputParallelism(InputParallelismProperty.builder() .count(123) .build()) .inputProcessingConfiguration(InputProcessingConfigurationProperty.builder() .inputLambdaProcessor(InputLambdaProcessorProperty.builder() .resourceArn("resourceArn") .build()) .build()) .kinesisFirehoseInput(KinesisFirehoseInputProperty.builder() .resourceArn("resourceArn") .build()) .kinesisStreamsInput(KinesisStreamsInputProperty.builder() .resourceArn("resourceArn") .build()) .build())) .build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final class
A builder forCfnApplication.SqlApplicationConfigurationProperty
static final class
An implementation forCfnApplication.SqlApplicationConfigurationProperty
-
Method Summary
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getInputs
The array of Input objects describing the input streams used by the application. -
builder
-