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.Builder
cloudWatchLogsDetails
(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.Builder
kinesisFirehoseDetails
(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
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
-
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.Builder
avoiding the need to create one manually viaCloudWatchLogsDestinationDetails.builder()
.When the
Consumer
completes,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.Builder
avoiding the need to create one manually viaKinesisFirehoseDestinationDetails.builder()
.When the
Consumer
completes,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:
-