Interface CloudWatchDestination.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<CloudWatchDestination.Builder,,CloudWatchDestination> SdkBuilder<CloudWatchDestination.Builder,,CloudWatchDestination> SdkPojo
- Enclosing class:
CloudWatchDestination
public static interface CloudWatchDestination.Builder
extends SdkPojo, CopyableBuilder<CloudWatchDestination.Builder,CloudWatchDestination>
-
Method Summary
Modifier and TypeMethodDescriptiondimensionConfigurations(Collection<CloudWatchDimensionConfiguration> dimensionConfigurations) An array of objects that define the dimensions to use when you send email events to Amazon CloudWatch.dimensionConfigurations(Consumer<CloudWatchDimensionConfiguration.Builder>... dimensionConfigurations) An array of objects that define the dimensions to use when you send email events to Amazon CloudWatch.dimensionConfigurations(CloudWatchDimensionConfiguration... dimensionConfigurations) An array of objects that define the dimensions to use when you send email events to Amazon CloudWatch.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, sdkFieldNameToField, sdkFields
-
Method Details
-
dimensionConfigurations
CloudWatchDestination.Builder dimensionConfigurations(Collection<CloudWatchDimensionConfiguration> dimensionConfigurations) An array of objects that define the dimensions to use when you send email events to Amazon CloudWatch.
- Parameters:
dimensionConfigurations- An array of objects that define the dimensions to use when you send email events to Amazon CloudWatch.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dimensionConfigurations
CloudWatchDestination.Builder dimensionConfigurations(CloudWatchDimensionConfiguration... dimensionConfigurations) An array of objects that define the dimensions to use when you send email events to Amazon CloudWatch.
- Parameters:
dimensionConfigurations- An array of objects that define the dimensions to use when you send email events to Amazon CloudWatch.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dimensionConfigurations
CloudWatchDestination.Builder dimensionConfigurations(Consumer<CloudWatchDimensionConfiguration.Builder>... dimensionConfigurations) An array of objects that define the dimensions to use when you send email events to Amazon CloudWatch.
This is a convenience method that creates an instance of theCloudWatchDimensionConfiguration.Builderavoiding the need to create one manually viaCloudWatchDimensionConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todimensionConfigurations(List<CloudWatchDimensionConfiguration>).- Parameters:
dimensionConfigurations- a consumer that will call methods onCloudWatchDimensionConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-