Interface Output.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<Output.Builder,
,Output> SdkBuilder<Output.Builder,
,Output> SdkPojo
- Enclosing class:
Output
-
Method Summary
Modifier and TypeMethodDescriptiondefault Output.Builder
destinationSchema
(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.Builder
kinesisFirehoseOutput
(Consumer<KinesisFirehoseOutput.Builder> kinesisFirehoseOutput) Identifies an Amazon Kinesis Firehose delivery stream as the destination.kinesisFirehoseOutput
(KinesisFirehoseOutput kinesisFirehoseOutput) Identifies an Amazon Kinesis Firehose delivery stream as the destination.default Output.Builder
kinesisStreamsOutput
(Consumer<KinesisStreamsOutput.Builder> kinesisStreamsOutput) Identifies an Amazon Kinesis stream as the destination.kinesisStreamsOutput
(KinesisStreamsOutput kinesisStreamsOutput) Identifies an Amazon Kinesis stream as the destination.default Output.Builder
lambdaOutput
(Consumer<LambdaOutput.Builder> lambdaOutput) Identifies an AWS Lambda function as the destination.lambdaOutput
(LambdaOutput lambdaOutput) Identifies an AWS Lambda function as the destination.Name of the in-application stream.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
name
Name of the in-application stream.
- Parameters:
name
- Name of the in-application stream.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
kinesisStreamsOutput
Identifies an Amazon Kinesis stream as the destination.
- Parameters:
kinesisStreamsOutput
- Identifies an Amazon Kinesis 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 an Amazon Kinesis stream as the destination.
This is a convenience method that creates an instance of theKinesisStreamsOutput.Builder
avoiding the need to create one manually viaKinesisStreamsOutput.builder()
.When the
Consumer
completes,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 an Amazon Kinesis Firehose delivery stream as the destination.
- Parameters:
kinesisFirehoseOutput
- Identifies an Amazon Kinesis 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 an Amazon Kinesis Firehose delivery stream as the destination.
This is a convenience method that creates an instance of theKinesisFirehoseOutput.Builder
avoiding the need to create one manually viaKinesisFirehoseOutput.builder()
.When the
Consumer
completes,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 AWS Lambda function as the destination.
- Parameters:
lambdaOutput
- Identifies an AWS Lambda function as the destination.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lambdaOutput
Identifies an AWS Lambda function as the destination.
This is a convenience method that creates an instance of theLambdaOutput.Builder
avoiding the need to create one manually viaLambdaOutput.builder()
.When the
Consumer
completes,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. For more information, see Configuring Application Output.
- Parameters:
destinationSchema
- Describes the data format when records are written to the destination. For more information, see Configuring Application Output.- 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. For more information, see Configuring Application Output.
This is a convenience method that creates an instance of theDestinationSchema.Builder
avoiding the need to create one manually viaDestinationSchema.builder()
.When the
Consumer
completes,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:
-