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
ModifierConstructorDescriptionprotected
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 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
-
$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()
-