@Generated(value="software.amazon.awssdk:codegen") public final class TemplateConfiguration extends Object implements SdkPojo, Serializable, ToCopyableBuilder<TemplateConfiguration.Builder,TemplateConfiguration>
Specifies the message template to use for the message, for each type of channel.
| Modifier and Type | Class and Description |
|---|---|
static interface |
TemplateConfiguration.Builder |
| Modifier and Type | Method and Description |
|---|---|
static TemplateConfiguration.Builder |
builder() |
Template |
emailTemplate()
The email template to use for the message.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
Template |
inAppTemplate()
The InApp template to use for the message.
|
Template |
pushTemplate()
The push notification template to use for the message.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends TemplateConfiguration.Builder> |
serializableBuilderClass() |
Template |
smsTemplate()
The SMS template to use for the message.
|
TemplateConfiguration.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
Template |
voiceTemplate()
The voice template to use for the message.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final Template emailTemplate()
The email template to use for the message.
public final Template pushTemplate()
The push notification template to use for the message.
public final Template smsTemplate()
The SMS template to use for the message.
public final Template voiceTemplate()
The voice template to use for the message. This object isn't supported for campaigns.
public final Template inAppTemplate()
The InApp template to use for the message. The InApp template object is not supported for SendMessages.
public TemplateConfiguration.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<TemplateConfiguration.Builder,TemplateConfiguration>public static TemplateConfiguration.Builder builder()
public static Class<? extends TemplateConfiguration.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.