Class CfnEmailChannelMixinProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.cfnpropertymixins.services.pinpoint.CfnEmailChannelMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnEmailChannelMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnEmailChannelMixinProps
@Stability(Stable)
@Internal
public static final class CfnEmailChannelMixinProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnEmailChannelMixinProps
An implementation for
CfnEmailChannelMixinProps-
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.cfnpropertymixins.services.pinpoint.CfnEmailChannelMixinProps
CfnEmailChannelMixinProps.Builder, CfnEmailChannelMixinProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnEmailChannelMixinProps.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 StringThe unique identifier for the Amazon Pinpoint application that you're specifying the email channel for.final StringThe Amazon SES configuration set that you want to apply to messages that you send through the channel.final ObjectSpecifies whether to enable the email channel for the application.final StringThe verified email address that you want to send email from when you send email through the channel.final StringThe Amazon Resource Name (ARN) of the identity, verified with Amazon Simple Email Service (Amazon SES), that you want to use when you send email through the channel.final StringThe ARN of an IAM role for Amazon Pinpoint to use to send email from your campaigns or journeys through Amazon SES .final StringThe ARN of the AWS Identity and Access Management (IAM) role that you want Amazon Pinpoint to use when it submits email-related event data for the channel.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 theCfnEmailChannelMixinProps.Builder.
-
-
Method Details
-
getApplicationId
Description copied from interface:CfnEmailChannelMixinPropsThe unique identifier for the Amazon Pinpoint application that you're specifying the email channel for.- Specified by:
getApplicationIdin interfaceCfnEmailChannelMixinProps- See Also:
-
getConfigurationSet
Description copied from interface:CfnEmailChannelMixinPropsThe Amazon SES configuration set that you want to apply to messages that you send through the channel.- Specified by:
getConfigurationSetin interfaceCfnEmailChannelMixinProps- See Also:
-
getEnabled
Description copied from interface:CfnEmailChannelMixinPropsSpecifies whether to enable the email channel for the application.Returns union: either
BooleanorIResolvable- Specified by:
getEnabledin interfaceCfnEmailChannelMixinProps- See Also:
-
getFromAddress
Description copied from interface:CfnEmailChannelMixinPropsThe verified email address that you want to send email from when you send email through the channel.- Specified by:
getFromAddressin interfaceCfnEmailChannelMixinProps- See Also:
-
getIdentity
Description copied from interface:CfnEmailChannelMixinPropsThe Amazon Resource Name (ARN) of the identity, verified with Amazon Simple Email Service (Amazon SES), that you want to use when you send email through the channel.- Specified by:
getIdentityin interfaceCfnEmailChannelMixinProps- See Also:
-
getOrchestrationSendingRoleArn
Description copied from interface:CfnEmailChannelMixinPropsThe ARN of an IAM role for Amazon Pinpoint to use to send email from your campaigns or journeys through Amazon SES .- Specified by:
getOrchestrationSendingRoleArnin interfaceCfnEmailChannelMixinProps- See Also:
-
getRoleArn
Description copied from interface:CfnEmailChannelMixinPropsThe ARN of the AWS Identity and Access Management (IAM) role that you want Amazon Pinpoint to use when it submits email-related event data for the channel.- Specified by:
getRoleArnin interfaceCfnEmailChannelMixinProps- See Also:
-
$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()
-