Class CfnSmsTemplateProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.pinpoint.CfnSmsTemplateProps.Jsii$Proxy
- All Implemented Interfaces:
CfnSmsTemplateProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnSmsTemplateProps
@Stability(Stable)
@Internal
public static final class CfnSmsTemplateProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnSmsTemplateProps
An implementation for
CfnSmsTemplateProps
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.pinpoint.CfnSmsTemplateProps
CfnSmsTemplateProps.Builder, CfnSmsTemplateProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Jsii$Proxy
(CfnSmsTemplateProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnSmsTemplateProps.Builder
.protected
Jsii$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.JsonNode
final boolean
final String
getBody()
The message body to use in text messages that are based on the message template.final String
A JSON object that specifies the default values to use for message variables in the message template.final Object
getTags()
An array of key-value pairs to apply to this resource.final String
A custom description of the message template.final String
The name of the message template to use for the message.final int
hashCode()
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 theCfnSmsTemplateProps.Builder
.
-
-
Method Details
-
getBody
Description copied from interface:CfnSmsTemplateProps
The message body to use in text messages that are based on the message template.- Specified by:
getBody
in interfaceCfnSmsTemplateProps
- See Also:
-
getTemplateName
Description copied from interface:CfnSmsTemplateProps
The name of the message template to use for the message.If specified, this value must match the name of an existing message template.
- Specified by:
getTemplateName
in interfaceCfnSmsTemplateProps
- See Also:
-
getDefaultSubstitutions
Description copied from interface:CfnSmsTemplateProps
A JSON object that specifies the default values to use for message variables in the message template.This object is a set of key-value pairs. Each key defines a message variable in the template. The corresponding value defines the default value for that variable. When you create a message that's based on the template, you can override these defaults with message-specific and address-specific variables and values.
- Specified by:
getDefaultSubstitutions
in interfaceCfnSmsTemplateProps
- See Also:
-
getTags
Description copied from interface:CfnSmsTemplateProps
An array of key-value pairs to apply to this resource.For more information, see Tag .
- Specified by:
getTags
in interfaceCfnSmsTemplateProps
- See Also:
-
getTemplateDescription
Description copied from interface:CfnSmsTemplateProps
A custom description of the message template.- Specified by:
getTemplateDescription
in interfaceCfnSmsTemplateProps
- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-