Interface Output.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<Output.Builder,Output>,SdkBuilder<Output.Builder,Output>,SdkPojo
- Enclosing class:
- Output
public static interface Output.Builder extends SdkPojo, CopyableBuilder<Output.Builder,Output>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default Output.BuilderdestinationSchema(Consumer<DestinationSchema.Builder> destinationSchema)Describes the data format when records are written to the destination.Output.BuilderdestinationSchema(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.Output.BuilderkinesisFirehoseOutput(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.Output.BuilderkinesisStreamsOutput(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.Output.BuilderlambdaOutput(LambdaOutput lambdaOutput)Identifies an AWS Lambda function as the destination.Output.Buildername(String name)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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
name
Output.Builder name(String 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
Output.Builder kinesisStreamsOutput(KinesisStreamsOutput 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:
kinesisStreamsOutput(KinesisStreamsOutput)
-
kinesisFirehoseOutput
Output.Builder kinesisFirehoseOutput(KinesisFirehoseOutput 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:
kinesisFirehoseOutput(KinesisFirehoseOutput)
-
lambdaOutput
Output.Builder lambdaOutput(LambdaOutput 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
default Output.Builder lambdaOutput(Consumer<LambdaOutput.Builder> 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:
lambdaOutput(LambdaOutput)
-
destinationSchema
Output.Builder destinationSchema(DestinationSchema 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
default Output.Builder destinationSchema(Consumer<DestinationSchema.Builder> 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:
destinationSchema(DestinationSchema)
-
-