Class IVerifySesDomainProps.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- de.sebastianhesse.cdk.ses.verify.constructs.IVerifySesDomainProps.Jsii$Proxy
-
- All Implemented Interfaces:
IVerifySesDomainProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- IVerifySesDomainProps
@Stability(Stable) @Internal public static final class IVerifySesDomainProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements IVerifySesDomainProps
An implementation forIVerifySesDomainProps
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface de.sebastianhesse.cdk.ses.verify.constructs.IVerifySesDomainProps
IVerifySesDomainProps.Builder, IVerifySesDomainProps.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(IVerifySesDomainProps.Builder builder)Constructor that initializes the object based on literal property values passed by theIVerifySesDomainProps.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)Constructor that initializes the object based on values retrieved from the JsiiObject.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.fasterxml.jackson.databind.JsonNode$jsii$toJson()booleanequals(Object o)BooleangetAddDkimRecords()Whether to automatically add DKIM records to the hosted zone of your domain.BooleangetAddMxRecord()Whether to automatically add a MX record to the hosted zone of your domain.BooleangetAddTxtRecord()Whether to automatically add a TXT record to the hosed zone of your domain.StringgetDomainName()A domain name to be used for the SES domain identity, e.g.StringgetHostedZoneName()A hostedZone name to be matched with Route 53 record.software.amazon.awscdk.services.sns.TopicgetNotificationTopic()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.inthashCode()
-
-
-
Constructor Detail
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
protected Jsii$Proxy(IVerifySesDomainProps.Builder builder)
Constructor that initializes the object based on literal property values passed by theIVerifySesDomainProps.Builder.
-
-
Method Detail
-
getDomainName
public final String getDomainName()
Description copied from interface:IVerifySesDomainPropsA domain name to be used for the SES domain identity, e.g. 'sub-domain.example.org'.- Specified by:
getDomainNamein interfaceIVerifySesDomainProps
-
getAddDkimRecords
public final Boolean getAddDkimRecords()
Description copied from interface:IVerifySesDomainPropsWhether 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.
Default: true
- Specified by:
getAddDkimRecordsin interfaceIVerifySesDomainProps
-
getAddMxRecord
public final Boolean getAddMxRecord()
Description copied from interface:IVerifySesDomainPropsWhether 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.
Default: true
- Specified by:
getAddMxRecordin interfaceIVerifySesDomainProps
-
getAddTxtRecord
public final Boolean getAddTxtRecord()
Description copied from interface:IVerifySesDomainPropsWhether 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.
Default: true
- Specified by:
getAddTxtRecordin interfaceIVerifySesDomainProps
-
getHostedZoneName
public final String getHostedZoneName()
Description copied from interface:IVerifySesDomainPropsA hostedZone name to be matched with Route 53 record.e.g. 'example.org'
Default: same as domainName
- Specified by:
getHostedZoneNamein interfaceIVerifySesDomainProps
-
getNotificationTopic
public final software.amazon.awscdk.services.sns.Topic getNotificationTopic()
Description copied from interface:IVerifySesDomainPropsAn 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.
Default: new topic will be created
- Specified by:
getNotificationTopicin interfaceIVerifySesDomainProps
-
getNotificationTypes
public final List<String> getNotificationTypes()
Description copied from interface:IVerifySesDomainPropsSelect for which notification types you want to configure a topic.Default: [Bounce, Complaint]
- Specified by:
getNotificationTypesin interfaceIVerifySesDomainProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-