Class CfnEmailIdentity.Builder
java.lang.Object
software.amazon.awscdk.services.ses.CfnEmailIdentity.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnEmailIdentity>
- Enclosing class:
CfnEmailIdentity
@Stability(Stable)
public static final class CfnEmailIdentity.Builder
extends Object
implements software.amazon.jsii.Builder<CfnEmailIdentity>
A fluent builder for
CfnEmailIdentity
.-
Method Summary
Modifier and TypeMethodDescriptionbuild()
configurationSetAttributes
(IResolvable configurationSetAttributes) Used to associate a configuration set with an email identity.configurationSetAttributes
(CfnEmailIdentity.ConfigurationSetAttributesProperty configurationSetAttributes) Used to associate a configuration set with an email identity.static CfnEmailIdentity.Builder
dkimAttributes
(IResolvable dkimAttributes) An object that contains information about the DKIM attributes for the identity.dkimAttributes
(CfnEmailIdentity.DkimAttributesProperty dkimAttributes) An object that contains information about the DKIM attributes for the identity.dkimSigningAttributes
(IResolvable dkimSigningAttributes) If your request includes this object, Amazon SES configures the identity to use Bring Your Own DKIM (BYODKIM) for DKIM authentication purposes, or, configures the key length to be used for Easy DKIM .dkimSigningAttributes
(CfnEmailIdentity.DkimSigningAttributesProperty dkimSigningAttributes) If your request includes this object, Amazon SES configures the identity to use Bring Your Own DKIM (BYODKIM) for DKIM authentication purposes, or, configures the key length to be used for Easy DKIM .emailIdentity
(String emailIdentity) The email address or domain to verify.feedbackAttributes
(IResolvable feedbackAttributes) Used to enable or disable feedback forwarding for an identity.feedbackAttributes
(CfnEmailIdentity.FeedbackAttributesProperty feedbackAttributes) Used to enable or disable feedback forwarding for an identity.mailFromAttributes
(IResolvable mailFromAttributes) Used to enable or disable the custom Mail-From domain configuration for an email identity.mailFromAttributes
(CfnEmailIdentity.MailFromAttributesProperty mailFromAttributes) Used to enable or disable the custom Mail-From domain configuration for an email identity.
-
Method Details
-
create
@Stability(Stable) public static CfnEmailIdentity.Builder create(software.constructs.Construct scope, String id) - Parameters:
scope
- Scope in which this resource is defined. This parameter is required.id
- Construct identifier for this resource (unique in its scope). This parameter is required.- Returns:
- a new instance of
CfnEmailIdentity.Builder
.
-
emailIdentity
The email address or domain to verify.- Parameters:
emailIdentity
- The email address or domain to verify. This parameter is required.- Returns:
this
- See Also:
-
configurationSetAttributes
@Stability(Stable) public CfnEmailIdentity.Builder configurationSetAttributes(IResolvable configurationSetAttributes) Used to associate a configuration set with an email identity.- Parameters:
configurationSetAttributes
- Used to associate a configuration set with an email identity. This parameter is required.- Returns:
this
- See Also:
-
configurationSetAttributes
@Stability(Stable) public CfnEmailIdentity.Builder configurationSetAttributes(CfnEmailIdentity.ConfigurationSetAttributesProperty configurationSetAttributes) Used to associate a configuration set with an email identity.- Parameters:
configurationSetAttributes
- Used to associate a configuration set with an email identity. This parameter is required.- Returns:
this
- See Also:
-
dkimAttributes
An object that contains information about the DKIM attributes for the identity.- Parameters:
dkimAttributes
- An object that contains information about the DKIM attributes for the identity. This parameter is required.- Returns:
this
- See Also:
-
dkimAttributes
@Stability(Stable) public CfnEmailIdentity.Builder dkimAttributes(CfnEmailIdentity.DkimAttributesProperty dkimAttributes) An object that contains information about the DKIM attributes for the identity.- Parameters:
dkimAttributes
- An object that contains information about the DKIM attributes for the identity. This parameter is required.- Returns:
this
- See Also:
-
dkimSigningAttributes
@Stability(Stable) public CfnEmailIdentity.Builder dkimSigningAttributes(IResolvable dkimSigningAttributes) If your request includes this object, Amazon SES configures the identity to use Bring Your Own DKIM (BYODKIM) for DKIM authentication purposes, or, configures the key length to be used for Easy DKIM .You can only specify this object if the email identity is a domain, as opposed to an address.
- Parameters:
dkimSigningAttributes
- If your request includes this object, Amazon SES configures the identity to use Bring Your Own DKIM (BYODKIM) for DKIM authentication purposes, or, configures the key length to be used for Easy DKIM . This parameter is required.- Returns:
this
- See Also:
-
dkimSigningAttributes
@Stability(Stable) public CfnEmailIdentity.Builder dkimSigningAttributes(CfnEmailIdentity.DkimSigningAttributesProperty dkimSigningAttributes) If your request includes this object, Amazon SES configures the identity to use Bring Your Own DKIM (BYODKIM) for DKIM authentication purposes, or, configures the key length to be used for Easy DKIM .You can only specify this object if the email identity is a domain, as opposed to an address.
- Parameters:
dkimSigningAttributes
- If your request includes this object, Amazon SES configures the identity to use Bring Your Own DKIM (BYODKIM) for DKIM authentication purposes, or, configures the key length to be used for Easy DKIM . This parameter is required.- Returns:
this
- See Also:
-
feedbackAttributes
@Stability(Stable) public CfnEmailIdentity.Builder feedbackAttributes(IResolvable feedbackAttributes) Used to enable or disable feedback forwarding for an identity.- Parameters:
feedbackAttributes
- Used to enable or disable feedback forwarding for an identity. This parameter is required.- Returns:
this
- See Also:
-
feedbackAttributes
@Stability(Stable) public CfnEmailIdentity.Builder feedbackAttributes(CfnEmailIdentity.FeedbackAttributesProperty feedbackAttributes) Used to enable or disable feedback forwarding for an identity.- Parameters:
feedbackAttributes
- Used to enable or disable feedback forwarding for an identity. This parameter is required.- Returns:
this
- See Also:
-
mailFromAttributes
@Stability(Stable) public CfnEmailIdentity.Builder mailFromAttributes(IResolvable mailFromAttributes) Used to enable or disable the custom Mail-From domain configuration for an email identity.- Parameters:
mailFromAttributes
- Used to enable or disable the custom Mail-From domain configuration for an email identity. This parameter is required.- Returns:
this
- See Also:
-
mailFromAttributes
@Stability(Stable) public CfnEmailIdentity.Builder mailFromAttributes(CfnEmailIdentity.MailFromAttributesProperty mailFromAttributes) Used to enable or disable the custom Mail-From domain configuration for an email identity.- Parameters:
mailFromAttributes
- Used to enable or disable the custom Mail-From domain configuration for an email identity. This parameter is required.- Returns:
this
- See Also:
-
build
- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<CfnEmailIdentity>
- Returns:
- a newly built instance of
CfnEmailIdentity
.
-