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:
-