public static final class CfnApplication.InputProperty.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnApplication.InputProperty
CfnApplication.InputProperty
CfnApplication.InputProperty.Builder, CfnApplication.InputProperty.Jsii$Proxy
Modifier | Constructor and Description |
---|---|
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(java.lang.Object o) |
java.lang.Object |
getInputParallelism()
Describes the number of in-application streams to create.
|
java.lang.Object |
getInputProcessingConfiguration()
The [InputProcessingConfiguration](https://docs.aws.amazon.com/kinesisanalytics/latest/apiv2/API_InputProcessingConfiguration.html) for the input.
|
java.lang.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.
|
java.lang.Object |
getKinesisFirehoseInput()
If the streaming source is an Amazon Kinesis Data Firehose delivery stream, identifies the delivery stream's ARN.
|
java.lang.Object |
getKinesisStreamsInput()
If the streaming source is an Amazon Kinesis data stream, identifies the stream's Amazon Resource Name (ARN).
|
java.lang.String |
getNamePrefix()
The name prefix to use when creating an in-application stream.
|
int |
hashCode() |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
builder
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef
- Reference to the JSII managed object.public final java.lang.Object getInputSchema()
CfnApplication.InputProperty
Also used to describe the format of the reference data source.
getInputSchema
in interface CfnApplication.InputProperty
public final java.lang.String getNamePrefix()
CfnApplication.InputProperty
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.
getNamePrefix
in interface CfnApplication.InputProperty
public final java.lang.Object getInputParallelism()
CfnApplication.InputProperty
getInputParallelism
in interface CfnApplication.InputProperty
public final java.lang.Object getInputProcessingConfiguration()
CfnApplication.InputProperty
getInputProcessingConfiguration
in interface CfnApplication.InputProperty
public final java.lang.Object getKinesisFirehoseInput()
CfnApplication.InputProperty
getKinesisFirehoseInput
in interface CfnApplication.InputProperty
public final java.lang.Object getKinesisStreamsInput()
CfnApplication.InputProperty
getKinesisStreamsInput
in interface CfnApplication.InputProperty
public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
public final boolean equals(java.lang.Object o)
public final int hashCode()