Interface Output.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<Output.Builder,,Output> SdkBuilder<Output.Builder,,Output> SdkPojo
- Enclosing class:
Output
-
Method Summary
Modifier and TypeMethodDescriptiondefault Output.BuilderdestinationSchema(Consumer<DestinationSchema.Builder> destinationSchema) Describes the data format when records are written to the destination.destinationSchema(DestinationSchema destinationSchema) Describes the data format when records are written to the destination.default Output.BuilderkinesisFirehoseOutput(Consumer<KinesisFirehoseOutput.Builder> kinesisFirehoseOutput) Identifies a Kinesis Data Firehose delivery stream as the destination.kinesisFirehoseOutput(KinesisFirehoseOutput kinesisFirehoseOutput) Identifies a Kinesis Data Firehose delivery stream as the destination.default Output.BuilderkinesisStreamsOutput(Consumer<KinesisStreamsOutput.Builder> kinesisStreamsOutput) Identifies a Kinesis data stream as the destination.kinesisStreamsOutput(KinesisStreamsOutput kinesisStreamsOutput) Identifies a Kinesis data stream as the destination.default Output.BuilderlambdaOutput(Consumer<LambdaOutput.Builder> lambdaOutput) Identifies an Amazon Lambda function as the destination.lambdaOutput(LambdaOutput lambdaOutput) Identifies an Amazon Lambda function as the destination.The name of the in-application stream.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
name
The name of the in-application stream.
- Parameters:
name- The name of the in-application stream.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
kinesisStreamsOutput
Identifies a Kinesis data stream as the destination.
- Parameters:
kinesisStreamsOutput- Identifies a Kinesis data stream as the destination.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
kinesisStreamsOutput
default Output.Builder kinesisStreamsOutput(Consumer<KinesisStreamsOutput.Builder> kinesisStreamsOutput) Identifies a Kinesis data stream as the destination.
This is a convenience method that creates an instance of theKinesisStreamsOutput.Builderavoiding the need to create one manually viaKinesisStreamsOutput.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tokinesisStreamsOutput(KinesisStreamsOutput).- Parameters:
kinesisStreamsOutput- a consumer that will call methods onKinesisStreamsOutput.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
kinesisFirehoseOutput
Identifies a Kinesis Data Firehose delivery stream as the destination.
- Parameters:
kinesisFirehoseOutput- Identifies a Kinesis Data Firehose delivery stream as the destination.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
kinesisFirehoseOutput
default Output.Builder kinesisFirehoseOutput(Consumer<KinesisFirehoseOutput.Builder> kinesisFirehoseOutput) Identifies a Kinesis Data Firehose delivery stream as the destination.
This is a convenience method that creates an instance of theKinesisFirehoseOutput.Builderavoiding the need to create one manually viaKinesisFirehoseOutput.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tokinesisFirehoseOutput(KinesisFirehoseOutput).- Parameters:
kinesisFirehoseOutput- a consumer that will call methods onKinesisFirehoseOutput.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
lambdaOutput
Identifies an Amazon Lambda function as the destination.
- Parameters:
lambdaOutput- Identifies an Amazon Lambda function as the destination.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lambdaOutput
Identifies an Amazon Lambda function as the destination.
This is a convenience method that creates an instance of theLambdaOutput.Builderavoiding the need to create one manually viaLambdaOutput.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tolambdaOutput(LambdaOutput).- Parameters:
lambdaOutput- a consumer that will call methods onLambdaOutput.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
destinationSchema
Describes the data format when records are written to the destination.
- Parameters:
destinationSchema- Describes the data format when records are written to the destination.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
destinationSchema
Describes the data format when records are written to the destination.
This is a convenience method that creates an instance of theDestinationSchema.Builderavoiding the need to create one manually viaDestinationSchema.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todestinationSchema(DestinationSchema).- Parameters:
destinationSchema- a consumer that will call methods onDestinationSchema.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-