@Generated(value="software.amazon.awssdk:codegen") public class SMSMessage extends Object implements StructuredPojo, ToCopyableBuilder<SMSMessage.Builder,SMSMessage>
| Modifier and Type | Class and Description |
|---|---|
static interface |
SMSMessage.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
body()
The message body of the notification, the email body or the text message.
|
static SMSMessage.Builder |
builder() |
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
MessageType |
messageType()
Is this a transaction priority message or lower priority.
|
String |
messageTypeAsString()
Is this a transaction priority message or lower priority.
|
String |
senderId()
Sender ID of sent message.
|
static Class<? extends SMSMessage.Builder> |
serializableBuilderClass() |
Map<String,List<String>> |
substitutions()
Default message substitutions.
|
SMSMessage.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
copypublic String body()
public MessageType messageType()
If the service returns an enum value that is not available in the current SDK version, messageType will
return MessageType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
messageTypeAsString().
MessageTypepublic String messageTypeAsString()
If the service returns an enum value that is not available in the current SDK version, messageType will
return MessageType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
messageTypeAsString().
MessageTypepublic String senderId()
public Map<String,List<String>> substitutions()
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public SMSMessage.Builder toBuilder()
ToCopyableBuildertoBuilder in interface ToCopyableBuilder<SMSMessage.Builder,SMSMessage>public static SMSMessage.Builder builder()
public static Class<? extends SMSMessage.Builder> serializableBuilderClass()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.