@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class SMSTemplateResponse extends Object implements Serializable, Cloneable, StructuredPojo
Provides information about the content and settings for a message template that can be used in text messages that are sent through the SMS channel.
Constructor and Description |
---|
SMSTemplateResponse() |
Modifier and Type | Method and Description |
---|---|
SMSTemplateResponse |
addTagsEntry(String key,
String value) |
SMSTemplateResponse |
clearTagsEntries()
Removes all the entries added into Tags.
|
SMSTemplateResponse |
clone() |
boolean |
equals(Object obj) |
String |
getArn()
The Amazon Resource Name (ARN) of the message template.
|
String |
getBody()
The message body that's used in text messages that are based on the message template.
|
String |
getCreationDate()
The date when the message template was created.
|
String |
getDefaultSubstitutions()
The JSON object that specifies the default values that are used for message variables in the message template.
|
String |
getLastModifiedDate()
The date when the message template was last modified.
|
Map<String,String> |
getTags()
A string-to-string map of key-value pairs that identifies the tags that are associated with the message template.
|
String |
getTemplateDescription()
The custom description of the message template.
|
String |
getTemplateName()
The name of the message template.
|
String |
getTemplateType()
The type of channel that the message template is designed for.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setArn(String arn)
The Amazon Resource Name (ARN) of the message template.
|
void |
setBody(String body)
The message body that's used in text messages that are based on the message template.
|
void |
setCreationDate(String creationDate)
The date when the message template was created.
|
void |
setDefaultSubstitutions(String defaultSubstitutions)
The JSON object that specifies the default values that are used for message variables in the message template.
|
void |
setLastModifiedDate(String lastModifiedDate)
The date when the message template was last modified.
|
void |
setTags(Map<String,String> tags)
A string-to-string map of key-value pairs that identifies the tags that are associated with the message template.
|
void |
setTemplateDescription(String templateDescription)
The custom description of the message template.
|
void |
setTemplateName(String templateName)
The name of the message template.
|
void |
setTemplateType(String templateType)
The type of channel that the message template is designed for.
|
String |
toString()
Returns a string representation of this object.
|
SMSTemplateResponse |
withArn(String arn)
The Amazon Resource Name (ARN) of the message template.
|
SMSTemplateResponse |
withBody(String body)
The message body that's used in text messages that are based on the message template.
|
SMSTemplateResponse |
withCreationDate(String creationDate)
The date when the message template was created.
|
SMSTemplateResponse |
withDefaultSubstitutions(String defaultSubstitutions)
The JSON object that specifies the default values that are used for message variables in the message template.
|
SMSTemplateResponse |
withLastModifiedDate(String lastModifiedDate)
The date when the message template was last modified.
|
SMSTemplateResponse |
withTags(Map<String,String> tags)
A string-to-string map of key-value pairs that identifies the tags that are associated with the message template.
|
SMSTemplateResponse |
withTemplateDescription(String templateDescription)
The custom description of the message template.
|
SMSTemplateResponse |
withTemplateName(String templateName)
The name of the message template.
|
SMSTemplateResponse |
withTemplateType(String templateType)
The type of channel that the message template is designed for.
|
SMSTemplateResponse |
withTemplateType(TemplateType templateType)
The type of channel that the message template is designed for.
|
public void setArn(String arn)
The Amazon Resource Name (ARN) of the message template.
arn
- The Amazon Resource Name (ARN) of the message template.public String getArn()
The Amazon Resource Name (ARN) of the message template.
public SMSTemplateResponse withArn(String arn)
The Amazon Resource Name (ARN) of the message template.
arn
- The Amazon Resource Name (ARN) of the message template.public void setBody(String body)
The message body that's used in text messages that are based on the message template.
body
- The message body that's used in text messages that are based on the message template.public String getBody()
The message body that's used in text messages that are based on the message template.
public SMSTemplateResponse withBody(String body)
The message body that's used in text messages that are based on the message template.
body
- The message body that's used in text messages that are based on the message template.public void setCreationDate(String creationDate)
The date when the message template was created.
creationDate
- The date when the message template was created.public String getCreationDate()
The date when the message template was created.
public SMSTemplateResponse withCreationDate(String creationDate)
The date when the message template was created.
creationDate
- The date when the message template was created.public void setDefaultSubstitutions(String defaultSubstitutions)
The JSON object that specifies the default values that are used 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.
defaultSubstitutions
- The JSON object that specifies the default values that are used 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.public String getDefaultSubstitutions()
The JSON object that specifies the default values that are used 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.
public SMSTemplateResponse withDefaultSubstitutions(String defaultSubstitutions)
The JSON object that specifies the default values that are used 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.
defaultSubstitutions
- The JSON object that specifies the default values that are used 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.public void setLastModifiedDate(String lastModifiedDate)
The date when the message template was last modified.
lastModifiedDate
- The date when the message template was last modified.public String getLastModifiedDate()
The date when the message template was last modified.
public SMSTemplateResponse withLastModifiedDate(String lastModifiedDate)
The date when the message template was last modified.
lastModifiedDate
- The date when the message template was last modified.public Map<String,String> getTags()
A string-to-string map of key-value pairs that identifies the tags that are associated with the message template. Each tag consists of a required tag key and an associated tag value.
public void setTags(Map<String,String> tags)
A string-to-string map of key-value pairs that identifies the tags that are associated with the message template. Each tag consists of a required tag key and an associated tag value.
tags
- A string-to-string map of key-value pairs that identifies the tags that are associated with the message
template. Each tag consists of a required tag key and an associated tag value.public SMSTemplateResponse withTags(Map<String,String> tags)
A string-to-string map of key-value pairs that identifies the tags that are associated with the message template. Each tag consists of a required tag key and an associated tag value.
tags
- A string-to-string map of key-value pairs that identifies the tags that are associated with the message
template. Each tag consists of a required tag key and an associated tag value.public SMSTemplateResponse addTagsEntry(String key, String value)
public SMSTemplateResponse clearTagsEntries()
public void setTemplateDescription(String templateDescription)
The custom description of the message template.
templateDescription
- The custom description of the message template.public String getTemplateDescription()
The custom description of the message template.
public SMSTemplateResponse withTemplateDescription(String templateDescription)
The custom description of the message template.
templateDescription
- The custom description of the message template.public void setTemplateName(String templateName)
The name of the message template.
templateName
- The name of the message template.public String getTemplateName()
The name of the message template.
public SMSTemplateResponse withTemplateName(String templateName)
The name of the message template.
templateName
- The name of the message template.public void setTemplateType(String templateType)
The type of channel that the message template is designed for. For an SMS template, this value is SMS.
templateType
- The type of channel that the message template is designed for. For an SMS template, this value is SMS.TemplateType
public String getTemplateType()
The type of channel that the message template is designed for. For an SMS template, this value is SMS.
TemplateType
public SMSTemplateResponse withTemplateType(String templateType)
The type of channel that the message template is designed for. For an SMS template, this value is SMS.
templateType
- The type of channel that the message template is designed for. For an SMS template, this value is SMS.TemplateType
public SMSTemplateResponse withTemplateType(TemplateType templateType)
The type of channel that the message template is designed for. For an SMS template, this value is SMS.
templateType
- The type of channel that the message template is designed for. For an SMS template, this value is SMS.TemplateType
public String toString()
toString
in class Object
Object.toString()
public SMSTemplateResponse clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.