@Generated(value="software.amazon.awssdk:codegen") public final class VoiceMessage extends Object implements SdkPojo, Serializable, ToCopyableBuilder<VoiceMessage.Builder,VoiceMessage>
Specifies the settings for a one-time voice message that's sent directly to an endpoint through the voice channel.
| Modifier and Type | Class and Description |
|---|---|
static interface |
VoiceMessage.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
body()
The text script for the voice message.
|
static VoiceMessage.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
languageCode()
The language to use when delivering the message.
|
String |
originationNumber()
The long code to send the voice message from.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends VoiceMessage.Builder> |
serializableBuilderClass() |
Map<String,List<String>> |
substitutions()
The default message variables to use in the voice message.
|
VoiceMessage.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
String |
voiceId()
The name of the voice to use when delivering the message.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic String body()
The text script for the voice message.
public String languageCode()
The language to use when delivering the message. For a list of supported languages, see the Amazon Polly Developer Guide.
public String originationNumber()
The long code to send the voice 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 in E.164 format, for example +12065550100, to ensure prompt and accurate delivery of the message.
public Map<String,List<String>> substitutions()
The default message variables to use in the voice message. You can override the default variables with individual address variables.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public String voiceId()
The name of the voice to use when delivering the message. For a list of supported voices, see the Amazon Polly Developer Guide.
public VoiceMessage.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<VoiceMessage.Builder,VoiceMessage>public static VoiceMessage.Builder builder()
public static Class<? extends VoiceMessage.Builder> serializableBuilderClass()
public boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic String toString()
Copyright © 2019. All rights reserved.