@Stability(value=Stable) @Internal public static final class CfnCampaign.CampaignSmsMessageProperty.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnCampaign.CampaignSmsMessageProperty
CfnCampaign.CampaignSmsMessagePropertysoftware.amazon.jsii.JsiiObject.InitializationModeCfnCampaign.CampaignSmsMessageProperty.Builder, CfnCampaign.CampaignSmsMessageProperty.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(CfnCampaign.CampaignSmsMessageProperty.Builder builder)
Constructor that initializes the object based on literal property values passed by the
CfnCampaign.AttributeDimensionProperty.Builder. |
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
String |
getBody()
The body of the SMS message.
|
String |
getEntityId()
The entity ID or Principal Entity (PE) id received from the regulatory body for sending SMS in your country.
|
String |
getMessageType()
The SMS message type.
|
String |
getOriginationNumber()
The long code to send the SMS message from.
|
String |
getSenderId()
The alphabetic Sender ID to display as the sender of the message on a recipient's device.
|
String |
getTemplateId()
The template ID received from the regulatory body for sending SMS in your country.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(CfnCampaign.CampaignSmsMessageProperty.Builder builder)
CfnCampaign.AttributeDimensionProperty.Builder.public final String getBody()
CfnCampaign.CampaignSmsMessagePropertygetBody in interface CfnCampaign.CampaignSmsMessagePropertypublic final String getEntityId()
CfnCampaign.CampaignSmsMessagePropertygetEntityId in interface CfnCampaign.CampaignSmsMessagePropertypublic final String getMessageType()
CfnCampaign.CampaignSmsMessageProperty
Valid values are TRANSACTIONAL (for messages that are critical or time-sensitive, such as a one-time passwords) and PROMOTIONAL (for messsages that aren't critical or time-sensitive, such as marketing messages).
getMessageType in interface CfnCampaign.CampaignSmsMessagePropertypublic final String getOriginationNumber()
CfnCampaign.CampaignSmsMessagePropertyThis 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.
getOriginationNumber in interface CfnCampaign.CampaignSmsMessagePropertypublic final String getSenderId()
CfnCampaign.CampaignSmsMessageProperty
Support for sender IDs varies by country or region. To specify a phone number as the sender, omit this parameter and use OriginationNumber instead. For more information about support for Sender ID by country, see the Amazon Pinpoint User Guide .
getSenderId in interface CfnCampaign.CampaignSmsMessagePropertypublic final String getTemplateId()
CfnCampaign.CampaignSmsMessagePropertygetTemplateId in interface CfnCampaign.CampaignSmsMessageProperty@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2022. All rights reserved.