Interface OutputDescription.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<OutputDescription.Builder,,OutputDescription> SdkBuilder<OutputDescription.Builder,,OutputDescription> SdkPojo
- Enclosing class:
OutputDescription
-
Method Summary
Modifier and TypeMethodDescriptiondefault OutputDescription.BuilderdestinationSchema(Consumer<DestinationSchema.Builder> destinationSchema) Data format used for writing data to the destination.destinationSchema(DestinationSchema destinationSchema) Data format used for writing data to the destination.default OutputDescription.BuilderkinesisFirehoseOutputDescription(Consumer<KinesisFirehoseOutputDescription.Builder> kinesisFirehoseOutputDescription) Describes the Amazon Kinesis Firehose delivery stream configured as the destination where output is written.kinesisFirehoseOutputDescription(KinesisFirehoseOutputDescription kinesisFirehoseOutputDescription) Describes the Amazon Kinesis Firehose delivery stream configured as the destination where output is written.default OutputDescription.BuilderkinesisStreamsOutputDescription(Consumer<KinesisStreamsOutputDescription.Builder> kinesisStreamsOutputDescription) Describes Amazon Kinesis stream configured as the destination where output is written.kinesisStreamsOutputDescription(KinesisStreamsOutputDescription kinesisStreamsOutputDescription) Describes Amazon Kinesis stream configured as the destination where output is written.default OutputDescription.BuilderlambdaOutputDescription(Consumer<LambdaOutputDescription.Builder> lambdaOutputDescription) Describes the AWS Lambda function configured as the destination where output is written.lambdaOutputDescription(LambdaOutputDescription lambdaOutputDescription) Describes the AWS Lambda function configured as the destination where output is written.Name of the in-application stream configured as output.A unique identifier for the output configuration.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
-
outputId
A unique identifier for the output configuration.
- Parameters:
outputId- A unique identifier for the output configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
Name of the in-application stream configured as output.
- Parameters:
name- Name of the in-application stream configured as output.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
kinesisStreamsOutputDescription
OutputDescription.Builder kinesisStreamsOutputDescription(KinesisStreamsOutputDescription kinesisStreamsOutputDescription) Describes Amazon Kinesis stream configured as the destination where output is written.
- Parameters:
kinesisStreamsOutputDescription- Describes Amazon Kinesis stream configured as the destination where output is written.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
kinesisStreamsOutputDescription
default OutputDescription.Builder kinesisStreamsOutputDescription(Consumer<KinesisStreamsOutputDescription.Builder> kinesisStreamsOutputDescription) Describes Amazon Kinesis stream configured as the destination where output is written.
This is a convenience method that creates an instance of theKinesisStreamsOutputDescription.Builderavoiding the need to create one manually viaKinesisStreamsOutputDescription.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tokinesisStreamsOutputDescription(KinesisStreamsOutputDescription).- Parameters:
kinesisStreamsOutputDescription- a consumer that will call methods onKinesisStreamsOutputDescription.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
kinesisFirehoseOutputDescription
OutputDescription.Builder kinesisFirehoseOutputDescription(KinesisFirehoseOutputDescription kinesisFirehoseOutputDescription) Describes the Amazon Kinesis Firehose delivery stream configured as the destination where output is written.
- Parameters:
kinesisFirehoseOutputDescription- Describes the Amazon Kinesis Firehose delivery stream configured as the destination where output is written.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
kinesisFirehoseOutputDescription
default OutputDescription.Builder kinesisFirehoseOutputDescription(Consumer<KinesisFirehoseOutputDescription.Builder> kinesisFirehoseOutputDescription) Describes the Amazon Kinesis Firehose delivery stream configured as the destination where output is written.
This is a convenience method that creates an instance of theKinesisFirehoseOutputDescription.Builderavoiding the need to create one manually viaKinesisFirehoseOutputDescription.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tokinesisFirehoseOutputDescription(KinesisFirehoseOutputDescription).- Parameters:
kinesisFirehoseOutputDescription- a consumer that will call methods onKinesisFirehoseOutputDescription.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
lambdaOutputDescription
Describes the AWS Lambda function configured as the destination where output is written.
- Parameters:
lambdaOutputDescription- Describes the AWS Lambda function configured as the destination where output is written.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lambdaOutputDescription
default OutputDescription.Builder lambdaOutputDescription(Consumer<LambdaOutputDescription.Builder> lambdaOutputDescription) Describes the AWS Lambda function configured as the destination where output is written.
This is a convenience method that creates an instance of theLambdaOutputDescription.Builderavoiding the need to create one manually viaLambdaOutputDescription.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tolambdaOutputDescription(LambdaOutputDescription).- Parameters:
lambdaOutputDescription- a consumer that will call methods onLambdaOutputDescription.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
destinationSchema
Data format used for writing data to the destination.
- Parameters:
destinationSchema- Data format used for writing data to the destination.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
destinationSchema
default OutputDescription.Builder destinationSchema(Consumer<DestinationSchema.Builder> destinationSchema) Data format used for writing data 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:
-