Class CfnCampaign.CampaignSmsMessageProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.pinpoint.CfnCampaign.CampaignSmsMessageProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnCampaign.CampaignSmsMessageProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CfnCampaign.CampaignSmsMessageProperty
@Stability(Stable)
@Internal
public static final class CfnCampaign.CampaignSmsMessageProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnCampaign.CampaignSmsMessageProperty
An implementation for
CfnCampaign.CampaignSmsMessageProperty-
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.CfnCampaign.CampaignSmsMessageProperty
CfnCampaign.CampaignSmsMessageProperty.Builder, CfnCampaign.CampaignSmsMessageProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnCampaign.CampaignSmsMessageProperty.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 StringgetBody()The body of the SMS message.final StringThe entity ID or Principal Entity (PE) id received from the regulatory body for sending SMS in your country.final StringThe SMS message type.final StringThe long code to send the SMS message from.final StringThe alphabetic Sender ID to display as the sender of the message on a recipient's device.final StringThe template ID received from the regulatory body for sending SMS in your country.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 theCfnCampaign.CampaignSmsMessageProperty.Builder.
-
-
Method Details
-
getBody
Description copied from interface:CfnCampaign.CampaignSmsMessagePropertyThe body of the SMS message.- Specified by:
getBodyin interfaceCfnCampaign.CampaignSmsMessageProperty
-
getEntityId
Description copied from interface:CfnCampaign.CampaignSmsMessagePropertyThe entity ID or Principal Entity (PE) id received from the regulatory body for sending SMS in your country.- Specified by:
getEntityIdin interfaceCfnCampaign.CampaignSmsMessageProperty
-
getMessageType
Description copied from interface:CfnCampaign.CampaignSmsMessagePropertyThe SMS message type.Valid values are
TRANSACTIONAL(for messages that are critical or time-sensitive, such as a one-time passwords) andPROMOTIONAL(for messsages that aren't critical or time-sensitive, such as marketing messages).- Specified by:
getMessageTypein interfaceCfnCampaign.CampaignSmsMessageProperty
-
getOriginationNumber
Description copied from interface:CfnCampaign.CampaignSmsMessagePropertyThe long code to send the SMS message from.This value should be one of the dedicated long codes that's assigned to your AWS account. Although it isn't required, we recommend that you specify the long code using an E.164 format to ensure prompt and accurate delivery of the message. For example, +12065550100.
- Specified by:
getOriginationNumberin interfaceCfnCampaign.CampaignSmsMessageProperty
-
getSenderId
Description copied from interface:CfnCampaign.CampaignSmsMessagePropertyThe alphabetic Sender ID to display as the sender of the message on a recipient's device.Support for sender IDs varies by country or region. To specify a phone number as the sender, omit this parameter and use
OriginationNumberinstead. For more information about support for Sender ID by country, see the Amazon Pinpoint User Guide .- Specified by:
getSenderIdin interfaceCfnCampaign.CampaignSmsMessageProperty
-
getTemplateId
Description copied from interface:CfnCampaign.CampaignSmsMessagePropertyThe template ID received from the regulatory body for sending SMS in your country.- Specified by:
getTemplateIdin interfaceCfnCampaign.CampaignSmsMessageProperty
-
$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()
-