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) The data format used for writing data to the destination.destinationSchema
(DestinationSchema destinationSchema) The data format used for writing data to the destination.default OutputDescription.Builder
kinesisFirehoseOutputDescription
(Consumer<KinesisFirehoseOutputDescription.Builder> kinesisFirehoseOutputDescription) Describes the Kinesis Data Firehose delivery stream that is configured as the destination where output is written.kinesisFirehoseOutputDescription
(KinesisFirehoseOutputDescription kinesisFirehoseOutputDescription) Describes the Kinesis Data Firehose delivery stream that is configured as the destination where output is written.default OutputDescription.Builder
kinesisStreamsOutputDescription
(Consumer<KinesisStreamsOutputDescription.Builder> kinesisStreamsOutputDescription) Describes the Kinesis data stream that is configured as the destination where output is written.kinesisStreamsOutputDescription
(KinesisStreamsOutputDescription kinesisStreamsOutputDescription) Describes the Kinesis data stream that is configured as the destination where output is written.default OutputDescription.Builder
lambdaOutputDescription
(Consumer<LambdaOutputDescription.Builder> lambdaOutputDescription) Describes the Lambda function that is configured as the destination where output is written.lambdaOutputDescription
(LambdaOutputDescription lambdaOutputDescription) Describes the Lambda function that is configured as the destination where output is written.The name of the in-application stream that is 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
The name of the in-application stream that is configured as output.
- Parameters:
name
- The name of the in-application stream that is 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 the Kinesis data stream that is configured as the destination where output is written.
- Parameters:
kinesisStreamsOutputDescription
- Describes the Kinesis data stream that is 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 the Kinesis data stream that is 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 Kinesis Data Firehose delivery stream that is configured as the destination where output is written.
- Parameters:
kinesisFirehoseOutputDescription
- Describes the Kinesis Data Firehose delivery stream that is 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 Kinesis Data Firehose delivery stream that is 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 Lambda function that is configured as the destination where output is written.
- Parameters:
lambdaOutputDescription
- Describes the Lambda function that is 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 Lambda function that is 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
The data format used for writing data to the destination.
- Parameters:
destinationSchema
- The 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) The 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:
-