Interface Destination.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<Destination.Builder,Destination>,SdkBuilder<Destination.Builder,Destination>,SdkPojo
- Enclosing class:
- Destination
public static interface Destination.Builder extends SdkPojo, CopyableBuilder<Destination.Builder,Destination>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default Destination.BuilderfirehoseStream(Consumer<FirehoseStream.Builder> firehoseStream)Contains information about an Amazon Kinesis Data Firehose delivery stream.Destination.BuilderfirehoseStream(FirehoseStream firehoseStream)Contains information about an Amazon Kinesis Data Firehose delivery stream.default Destination.Builders3Bucket(Consumer<S3Bucket.Builder> s3Bucket)Contains information about an Amazon S3 bucket.Destination.Builders3Bucket(S3Bucket s3Bucket)Contains information about an Amazon S3 bucket.-
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
-
s3Bucket
Destination.Builder s3Bucket(S3Bucket s3Bucket)
Contains information about an Amazon S3 bucket.
- Parameters:
s3Bucket- Contains information about an Amazon S3 bucket.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3Bucket
default Destination.Builder s3Bucket(Consumer<S3Bucket.Builder> s3Bucket)
Contains information about an Amazon S3 bucket.
This is a convenience method that creates an instance of theS3Bucket.Builderavoiding the need to create one manually viaS3Bucket.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tos3Bucket(S3Bucket).- Parameters:
s3Bucket- a consumer that will call methods onS3Bucket.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
s3Bucket(S3Bucket)
-
firehoseStream
Destination.Builder firehoseStream(FirehoseStream firehoseStream)
Contains information about an Amazon Kinesis Data Firehose delivery stream.
- Parameters:
firehoseStream- Contains information about an Amazon Kinesis Data Firehose delivery stream.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
firehoseStream
default Destination.Builder firehoseStream(Consumer<FirehoseStream.Builder> firehoseStream)
Contains information about an Amazon Kinesis Data Firehose delivery stream.
This is a convenience method that creates an instance of theFirehoseStream.Builderavoiding the need to create one manually viaFirehoseStream.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tofirehoseStream(FirehoseStream).- Parameters:
firehoseStream- a consumer that will call methods onFirehoseStream.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
firehoseStream(FirehoseStream)
-
-