@Stability(value=Stable)
public static interface CfnApplicationOutput.OutputProperty
extends software.amazon.jsii.JsiiSerializable
The destination can be an Amazon Kinesis stream or an Amazon Kinesis Firehose delivery stream.
For limits on how many destinations an application can write and other limitations, see Limits .
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.kinesisanalytics.*;
OutputProperty outputProperty = OutputProperty.builder()
.destinationSchema(DestinationSchemaProperty.builder()
.recordFormatType("recordFormatType")
.build())
// the properties below are optional
.kinesisFirehoseOutput(KinesisFirehoseOutputProperty.builder()
.resourceArn("resourceArn")
.roleArn("roleArn")
.build())
.kinesisStreamsOutput(KinesisStreamsOutputProperty.builder()
.resourceArn("resourceArn")
.roleArn("roleArn")
.build())
.lambdaOutput(LambdaOutputProperty.builder()
.resourceArn("resourceArn")
.roleArn("roleArn")
.build())
.name("name")
.build();
| Modifier and Type | Interface and Description |
|---|---|
static class |
CfnApplicationOutput.OutputProperty.Builder
A builder for
CfnApplicationOutput.OutputProperty |
static class |
CfnApplicationOutput.OutputProperty.Jsii$Proxy
An implementation for
CfnApplicationOutput.OutputProperty |
| Modifier and Type | Method and Description |
|---|---|
static CfnApplicationOutput.OutputProperty.Builder |
builder() |
Object |
getDestinationSchema()
Describes the data format when records are written to the destination.
|
default Object |
getKinesisFirehoseOutput()
Identifies an Amazon Kinesis Firehose delivery stream as the destination.
|
default Object |
getKinesisStreamsOutput()
Identifies an Amazon Kinesis stream as the destination.
|
default Object |
getLambdaOutput()
Identifies an AWS Lambda function as the destination.
|
default String |
getName()
Name of the in-application stream.
|
@Stability(value=Stable) @NotNull Object getDestinationSchema()
For more information, see Configuring Application Output .
@Stability(value=Stable) @Nullable default Object getKinesisFirehoseOutput()
@Stability(value=Stable) @Nullable default Object getKinesisStreamsOutput()
@Stability(value=Stable) @Nullable default Object getLambdaOutput()
@Stability(value=Stable) @Nullable default String getName()
@Stability(value=Stable) static CfnApplicationOutput.OutputProperty.Builder builder()
Copyright © 2022. All rights reserved.