Interface CfnConfigurationSetProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnConfigurationSetProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.116.0 (build 0eddcff)",
date="2025-10-24T13:34:43.250Z")
@Stability(Stable)
public interface CfnConfigurationSetProps
extends software.amazon.jsii.JsiiSerializable
Properties for defining a
CfnConfigurationSet.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.pinpointemail.*;
CfnConfigurationSetProps cfnConfigurationSetProps = CfnConfigurationSetProps.builder()
.name("name")
// the properties below are optional
.deliveryOptions(DeliveryOptionsProperty.builder()
.sendingPoolName("sendingPoolName")
.build())
.reputationOptions(ReputationOptionsProperty.builder()
.reputationMetricsEnabled(false)
.build())
.sendingOptions(SendingOptionsProperty.builder()
.sendingEnabled(false)
.build())
.tags(List.of(CfnTag.builder()
.key("key")
.value("value")
.build()))
.trackingOptions(TrackingOptionsProperty.builder()
.customRedirectDomain("customRedirectDomain")
.build())
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnConfigurationSetPropsstatic final classAn implementation forCfnConfigurationSetProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default ObjectAn object that defines the dedicated IP pool that is used to send emails that you send using the configuration set.getName()The name of the configuration set.default ObjectAn object that defines whether or not Amazon Pinpoint collects reputation metrics for the emails that you send that use the configuration set.default ObjectAn object that defines whether or not Amazon Pinpoint can send email that you send using the configuration set.getTags()An object that defines the tags (keys and values) that you want to associate with the configuration set.default ObjectAn object that defines the open and click tracking options for emails that you send using the configuration set.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getName
The name of the configuration set.- See Also:
-
getDeliveryOptions
An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set.Returns union: either
IResolvableorCfnConfigurationSet.DeliveryOptionsProperty- See Also:
-
getReputationOptions
An object that defines whether or not Amazon Pinpoint collects reputation metrics for the emails that you send that use the configuration set.Returns union: either
IResolvableorCfnConfigurationSet.ReputationOptionsProperty- See Also:
-
getSendingOptions
An object that defines whether or not Amazon Pinpoint can send email that you send using the configuration set.Returns union: either
IResolvableorCfnConfigurationSet.SendingOptionsProperty- See Also:
-
getTags
An object that defines the tags (keys and values) that you want to associate with the configuration set.- See Also:
-
getTrackingOptions
An object that defines the open and click tracking options for emails that you send using the configuration set.Returns union: either
IResolvableorCfnConfigurationSet.TrackingOptionsProperty- See Also:
-
builder
- Returns:
- a
CfnConfigurationSetProps.BuilderofCfnConfigurationSetProps
-