Interface OutputDescription.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<OutputDescription.Builder,
,OutputDescription> SdkBuilder<OutputDescription.Builder,
,OutputDescription> SdkPojo
- Enclosing class:
OutputDescription
-
Method Summary
Modifier and TypeMethodDescriptiondefault OutputDescription.Builder
destinationSchema
(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.Builder
kinesisFirehoseOutputDescription
(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.Builder
kinesisStreamsOutputDescription
(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.Builder
lambdaOutputDescription
(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
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
-
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.Builder
avoiding the need to create one manually viaKinesisStreamsOutputDescription.builder()
.When the
Consumer
completes,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.Builder
avoiding the need to create one manually viaKinesisFirehoseOutputDescription.builder()
.When the
Consumer
completes,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.Builder
avoiding the need to create one manually viaLambdaOutputDescription.builder()
.When the
Consumer
completes,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.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:
-