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