public static final class EmailChannel.Builder
extends java.lang.Object
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
EmailChannel.Builder |
addAllSubstitutions(java.util.Map<java.lang.String,java.lang.String> substitutions)
Add all substitution values.
|
EmailChannel.Builder |
addPersonalizationVariable(java.lang.String key,
java.lang.Object object)
Add a variable.
|
EmailChannel.Builder |
addSubstitution(java.lang.String key,
java.lang.String value)
Add a substitution.
|
EmailChannel |
build() |
EmailChannel.Builder |
setAddress(java.lang.String address)
The address that you want to populate in the channel's address field.
|
EmailChannel.Builder |
setCommertialOptedIn(DateTime commercialOptedInDate)
Set the date-time when an address gave permission to receive commercial emails.
|
EmailChannel.Builder |
setTransactionalOptedIn(DateTime transactionalOptedInDate)
Set the date-time when an address gave permission to receive transactional emails.
|
public EmailChannel.Builder setAddress(java.lang.String address)
address - Stringpublic EmailChannel.Builder setCommertialOptedIn(DateTime commercialOptedInDate)
commercialOptedInDate - DateTimepublic EmailChannel.Builder setTransactionalOptedIn(DateTime transactionalOptedInDate)
transactionalOptedInDate - DateTimepublic EmailChannel.Builder addSubstitution(java.lang.String key, java.lang.String value)
key - Stringvalue - Stringpublic EmailChannel.Builder addAllSubstitutions(java.util.Map<java.lang.String,java.lang.String> substitutions)
substitutions - Map of Strings.public EmailChannel.Builder addPersonalizationVariable(java.lang.String key, java.lang.Object object)
key - Stringobject - Objectpublic EmailChannel build()