Class CfnEmailChannelProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.pinpoint.CfnEmailChannelProps.Jsii$Proxy
- All Implemented Interfaces:
CfnEmailChannelProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnEmailChannelProps
@Stability(Stable)
@Internal
public static final class CfnEmailChannelProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnEmailChannelProps
An implementation for
CfnEmailChannelProps-
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.pinpoint.CfnEmailChannelProps
CfnEmailChannelProps.Builder, CfnEmailChannelProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnEmailChannelProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnEmailChannelProps.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 theCfnEmailChannelProps.Builder.
-
-
Method Details
-
getApplicationId
Description copied from interface:CfnEmailChannelPropsThe unique identifier for the Amazon Pinpoint application that you're specifying the email channel for.- Specified by:
getApplicationIdin interfaceCfnEmailChannelProps- See Also:
-
getFromAddress
Description copied from interface:CfnEmailChannelPropsThe verified email address that you want to send email from when you send email through the channel.- Specified by:
getFromAddressin interfaceCfnEmailChannelProps- See Also:
-
getIdentity
Description copied from interface:CfnEmailChannelPropsThe 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 interfaceCfnEmailChannelProps- See Also:
-
getConfigurationSet
Description copied from interface:CfnEmailChannelPropsThe Amazon SES configuration set that you want to apply to messages that you send through the channel.- Specified by:
getConfigurationSetin interfaceCfnEmailChannelProps- See Also:
-
getEnabled
Description copied from interface:CfnEmailChannelPropsSpecifies whether to enable the email channel for the application.Returns union: either
BooleanorIResolvable- Specified by:
getEnabledin interfaceCfnEmailChannelProps- See Also:
-
getOrchestrationSendingRoleArn
Description copied from interface:CfnEmailChannelPropsThe ARN of an IAM role for Amazon Pinpoint to use to send email from your campaigns or journeys through Amazon SES .- Specified by:
getOrchestrationSendingRoleArnin interfaceCfnEmailChannelProps- See Also:
-
getRoleArn
Description copied from interface:CfnEmailChannelPropsThe 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 interfaceCfnEmailChannelProps- 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()
-