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 an Amazon Kinesis Firehose delivery stream as the destination.kinesisFirehoseOutput(KinesisFirehoseOutput kinesisFirehoseOutput) Identifies an Amazon Kinesis Firehose delivery stream as the destination.default Output.BuilderkinesisStreamsOutput(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.BuilderlambdaOutput(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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, 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.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 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.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 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.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. 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.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:
-