@Stability(value=Stable) public static final class IVerifySesDomainProps.Builder extends Object implements software.amazon.jsii.Builder<IVerifySesDomainProps>
IVerifySesDomainProps| Constructor and Description |
|---|
Builder() |
@Stability(value=Stable) public IVerifySesDomainProps.Builder domainName(String domainName)
IVerifySesDomainProps.getDomainName()domainName - A domain name to be used for the SES domain identity, e.g. 'sub-domain.example.org'. This parameter is required.this@Stability(value=Stable) public IVerifySesDomainProps.Builder addDkimRecords(Boolean addDkimRecords)
IVerifySesDomainProps.getAddDkimRecords()addDkimRecords - Whether to automatically add DKIM records to the hosted zone of your domain.
This only works if your domain is managed by Route53. Otherwise disable it.this@Stability(value=Stable) public IVerifySesDomainProps.Builder addMxRecord(Boolean addMxRecord)
IVerifySesDomainProps.getAddMxRecord()addMxRecord - Whether to automatically add a MX record to the hosted zone of your domain.
This only works if your domain is managed by Route53. Otherwise disable it.this@Stability(value=Stable) public IVerifySesDomainProps.Builder addTxtRecord(Boolean addTxtRecord)
IVerifySesDomainProps.getAddTxtRecord()addTxtRecord - Whether to automatically add a TXT record to the hosed zone of your domain.
This only works if your domain is managed by Route53. Otherwise disable it.this@Stability(value=Stable) public IVerifySesDomainProps.Builder hostedZoneName(String hostedZoneName)
IVerifySesDomainProps.getHostedZoneName()hostedZoneName - A hostedZone name to be matched with Route 53 record.
e.g. 'example.org'this@Stability(value=Stable) public IVerifySesDomainProps.Builder notificationTopic(software.amazon.awscdk.services.sns.Topic notificationTopic)
IVerifySesDomainProps.getNotificationTopic()notificationTopic - An SNS topic where bounces, complaints or delivery notifications can be sent to.
If none is provided, a new topic will be created and used for all different notification types.this@Stability(value=Stable) public IVerifySesDomainProps.Builder notificationTypes(List<String> notificationTypes)
IVerifySesDomainProps.getNotificationTypes()notificationTypes - Select for which notification types you want to configure a topic.this@Stability(value=Stable) public IVerifySesDomainProps build()
build in interface software.amazon.jsii.Builder<IVerifySesDomainProps>IVerifySesDomainPropsNullPointerException - if any required attribute was not providedCopyright © 2021. All rights reserved.