@Stability(value=Stable) @Internal public static final class IVerifySesDomainProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements IVerifySesDomainProps
IVerifySesDomainPropssoftware.amazon.jsii.JsiiObject.InitializationModeIVerifySesDomainProps.Builder, IVerifySesDomainProps.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(IVerifySesDomainProps.Builder builder)
Constructor that initializes the object based on literal property values passed by the
IVerifySesDomainProps.Builder. |
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
Boolean |
getAddDkimRecords()
Whether to automatically add DKIM records to the hosted zone of your domain.
|
Boolean |
getAddMxRecord()
Whether to automatically add a MX record to the hosted zone of your domain.
|
Boolean |
getAddTxtRecord()
Whether to automatically add a TXT record to the hosed zone of your domain.
|
String |
getDomainName()
A domain name to be used for the SES domain identity, e.g.
|
String |
getHostedZoneName()
A hostedZone name to be matched with Route 53 record.
|
software.amazon.awscdk.services.sns.Topic |
getNotificationTopic()
An SNS topic where bounces, complaints or delivery notifications can be sent to.
|
List<String> |
getNotificationTypes()
Select for which notification types you want to configure a topic.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(IVerifySesDomainProps.Builder builder)
IVerifySesDomainProps.Builder.public final String getDomainName()
IVerifySesDomainPropsgetDomainName in interface IVerifySesDomainPropspublic final Boolean getAddDkimRecords()
IVerifySesDomainPropsThis only works if your domain is managed by Route53. Otherwise disable it.
Default: true
getAddDkimRecords in interface IVerifySesDomainPropspublic final Boolean getAddMxRecord()
IVerifySesDomainPropsThis only works if your domain is managed by Route53. Otherwise disable it.
Default: true
getAddMxRecord in interface IVerifySesDomainPropspublic final Boolean getAddTxtRecord()
IVerifySesDomainPropsThis only works if your domain is managed by Route53. Otherwise disable it.
Default: true
getAddTxtRecord in interface IVerifySesDomainPropspublic final String getHostedZoneName()
IVerifySesDomainPropse.g. 'example.org'
Default: same as domainName
getHostedZoneName in interface IVerifySesDomainPropspublic final software.amazon.awscdk.services.sns.Topic getNotificationTopic()
IVerifySesDomainPropsIf none is provided, a new topic will be created and used for all different notification types.
Default: new topic will be created
getNotificationTopic in interface IVerifySesDomainPropspublic final List<String> getNotificationTypes()
IVerifySesDomainPropsDefault: [Bounce, Complaint]
getNotificationTypes in interface IVerifySesDomainProps@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2021. All rights reserved.