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
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default DestinationDetails.BuildercloudWatchLogsDetails(Consumer<CloudWatchLogsDestinationDetails.Builder> cloudWatchLogsDetails)The configuration details of the CloudWatch Logs destination.DestinationDetails.BuildercloudWatchLogsDetails(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.DestinationDetails.BuilderkinesisFirehoseDetails(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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
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:
cloudWatchLogsDetails(CloudWatchLogsDestinationDetails)
-
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:
kinesisFirehoseDetails(KinesisFirehoseDestinationDetails)
-
-