Class ConfigurationSetProps.Jsii$Proxy
- All Implemented Interfaces:
ConfigurationSetProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
ConfigurationSetProps
ConfigurationSetProps-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.ses.ConfigurationSetProps
ConfigurationSetProps.Builder, ConfigurationSetProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(ConfigurationSetProps.Builder builder) Constructor that initializes the object based on literal property values passed by theConfigurationSetProps.Builder.protectedJsii$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.JsonNodefinal booleanfinal AutoValidationThresholdThe Auto Validation threshold for this configuration set.final StringA name for the configuration set.final HttpsPolicyThe https policy to use for tracking open and click events.final StringThe custom subdomain that is used to redirect email recipients to the Amazon SES event tracking domain.final IDedicatedIpPoolRefThe dedicated IP pool to associate with the configuration set.final BooleanOverride the account-level Auto Validation setting for this configuration set.final BooleanIf true, account-level suppression list is disabled;final DurationThe maximum amount of time that Amazon SES API v2 will attempt delivery of email.final BooleanWhether to publish reputation metrics for the configuration set, such as bounce and complaint rates, to Amazon CloudWatch.final BooleanWhether email sending is enabled.final SuppressionReasonsThe 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 VdmOptionsThe Virtual Deliverability Manager (VDM) options that apply to the configuration set.final inthashCode()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
-
getAutoValidationThreshold
Description copied from interface:ConfigurationSetPropsThe Auto Validation threshold for this configuration set.When set, Auto Validation is enabled for this configuration set with the specified confidence threshold. Cannot be combined with
disableAutoValidation: true.Default: - inherit the account-level Auto Validation settings
- Specified by:
getAutoValidationThresholdin interfaceConfigurationSetProps- See Also:
-
getConfigurationSetName
Description copied from interface:ConfigurationSetPropsA name for the configuration set.Default: - a CloudFormation generated name
- Specified by:
getConfigurationSetNamein interfaceConfigurationSetProps
-
getCustomTrackingHttpsPolicy
Description copied from interface:ConfigurationSetPropsThe https policy to use for tracking open and click events.Default: - HttpsPolicy.OPTIONAL if customTrackingRedirectDomain is set, otherwise undefined
- Specified by:
getCustomTrackingHttpsPolicyin interfaceConfigurationSetProps
-
getCustomTrackingRedirectDomain
Description copied from interface:ConfigurationSetPropsThe 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:
getCustomTrackingRedirectDomainin interfaceConfigurationSetProps
-
getDedicatedIpPool
Description copied from interface:ConfigurationSetPropsThe dedicated IP pool to associate with the configuration set.Default: - do not use a dedicated IP pool
- Specified by:
getDedicatedIpPoolin interfaceConfigurationSetProps
-
getDisableAutoValidation
Description copied from interface:ConfigurationSetPropsOverride the account-level Auto Validation setting for this configuration set.true: explicitly disable Auto Validation for this configuration set. Cannot be combined withautoValidationThreshold.false: explicitly enable Auto Validation for this configuration set even if it is disabled at the account level. The threshold falls back to the SES default unlessautoValidationThresholdis also specified.undefined: inherit the account-level setting whenautoValidationThresholdis also not specified.
Default: - inherit the account-level Auto Validation settings when autoValidationThreshold is also unspecified
- Specified by:
getDisableAutoValidationin interfaceConfigurationSetProps- See Also:
-
getDisableSuppressionList
Description copied from interface:ConfigurationSetPropsIf true, account-level suppression list is disabled;email sent with this configuration set will not use any suppression settings at all
Default: false
- Specified by:
getDisableSuppressionListin interfaceConfigurationSetProps
-
getMaxDeliveryDuration
Description copied from interface:ConfigurationSetPropsThe maximum amount of time that Amazon SES API v2 will attempt delivery of email.This value must be greater than or equal to 5 minutes and less than or equal to 14 hours.
Default: undefined - SES defaults to 14 hours
- Specified by:
getMaxDeliveryDurationin interfaceConfigurationSetProps
-
getReputationMetrics
Description copied from interface:ConfigurationSetPropsWhether to publish reputation metrics for the configuration set, such as bounce and complaint rates, to Amazon CloudWatch.Default: true
- Specified by:
getReputationMetricsin interfaceConfigurationSetProps
-
getSendingEnabled
Description copied from interface:ConfigurationSetPropsWhether email sending is enabled.Default: true
- Specified by:
getSendingEnabledin interfaceConfigurationSetProps
-
getSuppressionReasons
Description copied from interface:ConfigurationSetPropsThe reasons for which recipient email addresses should be automatically added to your account's suppression list.Default: - use account level settings
- Specified by:
getSuppressionReasonsin interfaceConfigurationSetProps
-
getTlsPolicy
Description copied from interface:ConfigurationSetPropsSpecifies whether messages that use the configuration set are required to use Transport Layer Security (TLS).Default: ConfigurationSetTlsPolicy.OPTIONAL
- Specified by:
getTlsPolicyin interfaceConfigurationSetProps
-
getVdmOptions
Description copied from interface:ConfigurationSetPropsThe 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:
getVdmOptionsin interfaceConfigurationSetProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-