Interface OutputDescription.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<OutputDescription.Builder,OutputDescription>,SdkBuilder<OutputDescription.Builder,OutputDescription>,SdkPojo
- Enclosing class:
- OutputDescription
public static interface OutputDescription.Builder extends SdkPojo, CopyableBuilder<OutputDescription.Builder,OutputDescription>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default OutputDescription.BuilderdestinationSchema(Consumer<DestinationSchema.Builder> destinationSchema)Data format used for writing data to the destination.OutputDescription.BuilderdestinationSchema(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.OutputDescription.BuilderkinesisFirehoseOutputDescription(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.OutputDescription.BuilderkinesisStreamsOutputDescription(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.OutputDescription.BuilderlambdaOutputDescription(LambdaOutputDescription lambdaOutputDescription)Describes the AWS Lambda function configured as the destination where output is written.OutputDescription.Buildername(String name)Name of the in-application stream configured as output.OutputDescription.BuilderoutputId(String outputId)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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
outputId
OutputDescription.Builder outputId(String 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
OutputDescription.Builder name(String 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:
kinesisStreamsOutputDescription(KinesisStreamsOutputDescription)
-
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:
kinesisFirehoseOutputDescription(KinesisFirehoseOutputDescription)
-
lambdaOutputDescription
OutputDescription.Builder lambdaOutputDescription(LambdaOutputDescription 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:
lambdaOutputDescription(LambdaOutputDescription)
-
destinationSchema
OutputDescription.Builder destinationSchema(DestinationSchema 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:
destinationSchema(DestinationSchema)
-
-