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()