Interface DestinationDetails.Builder
- All Superinterfaces:
 Buildable,CopyableBuilder<DestinationDetails.Builder,,DestinationDetails> SdkBuilder<DestinationDetails.Builder,,DestinationDetails> SdkPojo
- Enclosing class:
 DestinationDetails
public static interface DestinationDetails.Builder
extends SdkPojo, CopyableBuilder<DestinationDetails.Builder,DestinationDetails> 
- 
Method Summary
Modifier and TypeMethodDescriptiondefault DestinationDetails.BuildercloudWatchLogsDetails(Consumer<CloudWatchLogsDestinationDetails.Builder> cloudWatchLogsDetails) The configuration details of the CloudWatch Logs destination.cloudWatchLogsDetails(CloudWatchLogsDestinationDetails cloudWatchLogsDetails) The configuration details of the CloudWatch Logs destination.default DestinationDetails.BuilderkinesisFirehoseDetails(Consumer<KinesisFirehoseDestinationDetails.Builder> kinesisFirehoseDetails) The configuration details of the Kinesis Data Firehose destination.kinesisFirehoseDetails(KinesisFirehoseDestinationDetails kinesisFirehoseDetails) The configuration details of the Kinesis Data Firehose destination.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields 
- 
Method Details
- 
cloudWatchLogsDetails
DestinationDetails.Builder cloudWatchLogsDetails(CloudWatchLogsDestinationDetails cloudWatchLogsDetails) The configuration details of the CloudWatch Logs destination.
- Parameters:
 cloudWatchLogsDetails- The configuration details of the CloudWatch Logs destination.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
cloudWatchLogsDetails
default DestinationDetails.Builder cloudWatchLogsDetails(Consumer<CloudWatchLogsDestinationDetails.Builder> cloudWatchLogsDetails) The configuration details of the CloudWatch Logs destination.
This is a convenience method that creates an instance of theCloudWatchLogsDestinationDetails.Builderavoiding the need to create one manually viaCloudWatchLogsDestinationDetails.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocloudWatchLogsDetails(CloudWatchLogsDestinationDetails).- Parameters:
 cloudWatchLogsDetails- a consumer that will call methods onCloudWatchLogsDestinationDetails.Builder- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 - See Also:
 
 - 
kinesisFirehoseDetails
DestinationDetails.Builder kinesisFirehoseDetails(KinesisFirehoseDestinationDetails kinesisFirehoseDetails) The configuration details of the Kinesis Data Firehose destination.
- Parameters:
 kinesisFirehoseDetails- The configuration details of the Kinesis Data Firehose destination.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
kinesisFirehoseDetails
default DestinationDetails.Builder kinesisFirehoseDetails(Consumer<KinesisFirehoseDestinationDetails.Builder> kinesisFirehoseDetails) The configuration details of the Kinesis Data Firehose destination.
This is a convenience method that creates an instance of theKinesisFirehoseDestinationDetails.Builderavoiding the need to create one manually viaKinesisFirehoseDestinationDetails.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tokinesisFirehoseDetails(KinesisFirehoseDestinationDetails).- Parameters:
 kinesisFirehoseDetails- a consumer that will call methods onKinesisFirehoseDestinationDetails.Builder- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 - See Also:
 
 
 -