Class CfnEmailIdentityPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.ses.CfnEmailIdentityPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnEmailIdentityPropsMixin>
- Enclosing class:
CfnEmailIdentityPropsMixin
@Stability(Stable)
public static final class CfnEmailIdentityPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnEmailIdentityPropsMixin>
A fluent builder for
CfnEmailIdentityPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionbuild()configurationSetAttributes(CfnEmailIdentityPropsMixin.ConfigurationSetAttributesProperty configurationSetAttributes) Used to associate a configuration set with an email identity.configurationSetAttributes(IResolvable configurationSetAttributes) Used to associate a configuration set with an email identity.create()create(CfnPropertyMixinOptions options) dkimAttributes(CfnEmailIdentityPropsMixin.DkimAttributesProperty dkimAttributes) An object that contains information about the DKIM attributes for the identity.dkimAttributes(IResolvable dkimAttributes) An object that contains information about the DKIM attributes for the identity.dkimSigningAttributes(CfnEmailIdentityPropsMixin.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 .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 .emailIdentity(String emailIdentity) The email address or domain to verify.feedbackAttributes(CfnEmailIdentityPropsMixin.FeedbackAttributesProperty feedbackAttributes) Used to enable or disable feedback forwarding for an identity.feedbackAttributes(IResolvable feedbackAttributes) Used to enable or disable feedback forwarding for an identity.mailFromAttributes(CfnEmailIdentityPropsMixin.MailFromAttributesProperty mailFromAttributes) Used to enable or disable the custom Mail-From domain configuration for an email identity.mailFromAttributes(IResolvable mailFromAttributes) Used to enable or disable the custom Mail-From domain configuration for an email identity.An array of objects that define the tags (keys and values) to associate with the email identity.
-
Method Details
-
create
@Stability(Stable) public static CfnEmailIdentityPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnEmailIdentityPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnEmailIdentityPropsMixin.Builder.
-
configurationSetAttributes
@Stability(Stable) public CfnEmailIdentityPropsMixin.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 CfnEmailIdentityPropsMixin.Builder configurationSetAttributes(CfnEmailIdentityPropsMixin.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
@Stability(Stable) public CfnEmailIdentityPropsMixin.Builder dkimAttributes(IResolvable 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 CfnEmailIdentityPropsMixin.Builder dkimAttributes(CfnEmailIdentityPropsMixin.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 CfnEmailIdentityPropsMixin.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 CfnEmailIdentityPropsMixin.Builder dkimSigningAttributes(CfnEmailIdentityPropsMixin.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:
-
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:
-
feedbackAttributes
@Stability(Stable) public CfnEmailIdentityPropsMixin.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 CfnEmailIdentityPropsMixin.Builder feedbackAttributes(CfnEmailIdentityPropsMixin.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 CfnEmailIdentityPropsMixin.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 CfnEmailIdentityPropsMixin.Builder mailFromAttributes(CfnEmailIdentityPropsMixin.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:
-
tags
An array of objects that define the tags (keys and values) to associate with the email identity.- Parameters:
tags- An array of objects that define the tags (keys and values) to associate with the email identity. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnEmailIdentityPropsMixin>- Returns:
- a newly built instance of
CfnEmailIdentityPropsMixin.
-