Class ConfigurationSetProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.ses.ConfigurationSetProps.Jsii$Proxy
- All Implemented Interfaces:
ConfigurationSetProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
ConfigurationSetProps
@Stability(Stable)
@Internal
public static final class ConfigurationSetProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements ConfigurationSetProps
An implementation for
ConfigurationSetProps
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.ses.ConfigurationSetProps
ConfigurationSetProps.Builder, ConfigurationSetProps.Jsii$Proxy
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Jsii$Proxy
(ConfigurationSetProps.Builder builder) Constructor that initializes the object based on literal property values passed by theConfigurationSetProps.Builder
.protected
Jsii$Proxy
(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNode
final boolean
final String
A name for the configuration set.final String
The custom subdomain that is used to redirect email recipients to the Amazon SES event tracking domain.final IDedicatedIpPool
The dedicated IP pool to associate with the configuration set.final Boolean
Whether to publish reputation metrics for the configuration set, such as bounce and complaint rates, to Amazon CloudWatch.final Boolean
Whether email sending is enabled.final SuppressionReasons
The reasons for which recipient email addresses should be automatically added to your account's suppression list.Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS).final VdmOptions
The Virtual Deliverability Manager (VDM) options that apply to the configuration set.final int
hashCode()
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
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
Constructor that initializes the object based on literal property values passed by theConfigurationSetProps.Builder
.
-
-
Method Details
-
getConfigurationSetName
Description copied from interface:ConfigurationSetProps
A name for the configuration set.Default: - a CloudFormation generated name
- Specified by:
getConfigurationSetName
in interfaceConfigurationSetProps
-
getCustomTrackingRedirectDomain
Description copied from interface:ConfigurationSetProps
The custom subdomain that is used to redirect email recipients to the Amazon SES event tracking domain.Default: - use the default awstrack.me domain
- Specified by:
getCustomTrackingRedirectDomain
in interfaceConfigurationSetProps
-
getDedicatedIpPool
Description copied from interface:ConfigurationSetProps
The dedicated IP pool to associate with the configuration set.Default: - do not use a dedicated IP pool
- Specified by:
getDedicatedIpPool
in interfaceConfigurationSetProps
-
getReputationMetrics
Description copied from interface:ConfigurationSetProps
Whether to publish reputation metrics for the configuration set, such as bounce and complaint rates, to Amazon CloudWatch.Default: false
- Specified by:
getReputationMetrics
in interfaceConfigurationSetProps
-
getSendingEnabled
Description copied from interface:ConfigurationSetProps
Whether email sending is enabled.Default: true
- Specified by:
getSendingEnabled
in interfaceConfigurationSetProps
-
getSuppressionReasons
Description copied from interface:ConfigurationSetProps
The reasons for which recipient email addresses should be automatically added to your account's suppression list.Default: - use account level settings
- Specified by:
getSuppressionReasons
in interfaceConfigurationSetProps
-
getTlsPolicy
Description copied from interface:ConfigurationSetProps
Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS).Default: ConfigurationSetTlsPolicy.OPTIONAL
- Specified by:
getTlsPolicy
in interfaceConfigurationSetProps
-
getVdmOptions
Description copied from interface:ConfigurationSetProps
The Virtual Deliverability Manager (VDM) options that apply to the configuration set.Default: - VDM options not configured at the configuration set level. In this case, use account level settings. (To set the account level settings using CDK, use the `VdmAttributes` Construct.)
- Specified by:
getVdmOptions
in interfaceConfigurationSetProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-