public static final class CfnApplicationOutputV2.OutputProperty.Builder
extends java.lang.Object
CfnApplicationOutputV2.OutputProperty
Constructor and Description |
---|
Builder() |
public CfnApplicationOutputV2.OutputProperty.Builder destinationSchema(IResolvable destinationSchema)
CfnApplicationOutputV2.OutputProperty.getDestinationSchema()
destinationSchema
- Describes the data format when records are written to the destination. This parameter is required.this
public CfnApplicationOutputV2.OutputProperty.Builder destinationSchema(CfnApplicationOutputV2.DestinationSchemaProperty destinationSchema)
CfnApplicationOutputV2.OutputProperty.getDestinationSchema()
destinationSchema
- Describes the data format when records are written to the destination. This parameter is required.this
public CfnApplicationOutputV2.OutputProperty.Builder kinesisFirehoseOutput(IResolvable kinesisFirehoseOutput)
CfnApplicationOutputV2.OutputProperty.getKinesisFirehoseOutput()
kinesisFirehoseOutput
- Identifies a Kinesis Data Firehose delivery stream as the destination.this
public CfnApplicationOutputV2.OutputProperty.Builder kinesisFirehoseOutput(CfnApplicationOutputV2.KinesisFirehoseOutputProperty kinesisFirehoseOutput)
CfnApplicationOutputV2.OutputProperty.getKinesisFirehoseOutput()
kinesisFirehoseOutput
- Identifies a Kinesis Data Firehose delivery stream as the destination.this
public CfnApplicationOutputV2.OutputProperty.Builder kinesisStreamsOutput(IResolvable kinesisStreamsOutput)
CfnApplicationOutputV2.OutputProperty.getKinesisStreamsOutput()
kinesisStreamsOutput
- Identifies a Kinesis data stream as the destination.this
public CfnApplicationOutputV2.OutputProperty.Builder kinesisStreamsOutput(CfnApplicationOutputV2.KinesisStreamsOutputProperty kinesisStreamsOutput)
CfnApplicationOutputV2.OutputProperty.getKinesisStreamsOutput()
kinesisStreamsOutput
- Identifies a Kinesis data stream as the destination.this
public CfnApplicationOutputV2.OutputProperty.Builder lambdaOutput(IResolvable lambdaOutput)
CfnApplicationOutputV2.OutputProperty.getLambdaOutput()
lambdaOutput
- Identifies an Amazon Lambda function as the destination.this
public CfnApplicationOutputV2.OutputProperty.Builder lambdaOutput(CfnApplicationOutputV2.LambdaOutputProperty lambdaOutput)
CfnApplicationOutputV2.OutputProperty.getLambdaOutput()
lambdaOutput
- Identifies an Amazon Lambda function as the destination.this
public CfnApplicationOutputV2.OutputProperty.Builder name(java.lang.String name)
CfnApplicationOutputV2.OutputProperty.getName()
name
- The name of the in-application stream.this
public CfnApplicationOutputV2.OutputProperty build()
CfnApplicationOutputV2.OutputProperty
java.lang.NullPointerException
- if any required attribute was not provided