@Stability(value=Stable) @Internal public static final class CfnApplication.InputProperty.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnApplication.InputProperty
CfnApplication.InputPropertysoftware.amazon.jsii.JsiiObject.InitializationModeCfnApplication.InputProperty.Builder, CfnApplication.InputProperty.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(CfnApplication.InputProperty.Builder builder)
Constructor that initializes the object based on literal property values passed by the
CfnApplication.CSVMappingParametersProperty.Builder. |
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
Object |
getInputParallelism()
Describes the number of in-application streams to create.
|
Object |
getInputProcessingConfiguration()
The [InputProcessingConfiguration](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-application-inputprocessingconfiguration.html) for the input.
|
Object |
getInputSchema()
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.
|
Object |
getKinesisFirehoseInput()
If the streaming source is an Amazon Kinesis Firehose delivery stream, identifies the delivery stream's ARN and an IAM role that enables Amazon Kinesis Analytics to access the stream on your behalf.
|
Object |
getKinesisStreamsInput()
If the streaming source is an Amazon Kinesis stream, identifies the stream's Amazon Resource Name (ARN) and an IAM role that enables Amazon Kinesis Analytics to access the stream on your behalf.
|
String |
getNamePrefix()
Name prefix to use when creating an in-application stream.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(CfnApplication.InputProperty.Builder builder)
CfnApplication.CSVMappingParametersProperty.Builder.public final Object getInputSchema()
CfnApplication.InputPropertyAlso used to describe the format of the reference data source.
getInputSchema in interface CfnApplication.InputPropertypublic final String getNamePrefix()
CfnApplication.InputProperty
Suppose that you specify a prefix "MyInApplicationStream." Amazon Kinesis Analytics then creates one or more (as per the InputParallelism count you specified) in-application streams with names "MyInApplicationStream_001," "MyInApplicationStream_002," and so on.
getNamePrefix in interface CfnApplication.InputPropertypublic final Object getInputParallelism()
CfnApplication.InputPropertyData from your source is routed to these in-application input streams.
getInputParallelism in interface CfnApplication.InputPropertypublic final Object getInputProcessingConfiguration()
CfnApplication.InputPropertygetInputProcessingConfiguration in interface CfnApplication.InputPropertypublic final Object getKinesisFirehoseInput()
CfnApplication.InputProperty
Note: Either KinesisStreamsInput or KinesisFirehoseInput is required.
getKinesisFirehoseInput in interface CfnApplication.InputPropertypublic final Object getKinesisStreamsInput()
CfnApplication.InputProperty
Note: Either KinesisStreamsInput or KinesisFirehoseInput is required.
getKinesisStreamsInput in interface CfnApplication.InputProperty@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2022. All rights reserved.