public static final class TemplateView.Builder
extends java.lang.Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
TemplateView.Builder |
addAllVariables(java.util.List<TemplateVariable> variables)
Add all variables to the template.
|
TemplateView.Builder |
addVariable(TemplateVariable variable)
Add a variable object to the the template.
|
TemplateView |
build()
Build a TemplateView object.
|
TemplateView.Builder |
setCreatedAt(DateTime createdAt)
Set the created date.
|
TemplateView.Builder |
setDescription(java.lang.String description)
Set the template description.
|
TemplateView.Builder |
setId(java.lang.String id)
Set the template ID.
|
TemplateView.Builder |
setLastUsed(DateTime lastUsed)
Set the date the template was last used.
|
TemplateView.Builder |
setModifiedAt(DateTime modifiedAt)
Set the modified date.
|
TemplateView.Builder |
setName(java.lang.String name)
Set the template name.
|
TemplateView.Builder |
setPushPayload(PartialPushPayload partialPushPayload)
Set the push payload of the template.
|
public TemplateView.Builder setId(java.lang.String id)
id
- A stringpublic TemplateView.Builder setCreatedAt(DateTime createdAt)
createdAt
- A DateTime objectpublic TemplateView.Builder setModifiedAt(DateTime modifiedAt)
modifiedAt
- A DateTime objectpublic TemplateView.Builder setLastUsed(DateTime lastUsed)
lastUsed
- A DateTime objectpublic TemplateView.Builder setName(java.lang.String name)
name
- A stringpublic TemplateView.Builder setDescription(java.lang.String description)
description
- A stringpublic TemplateView.Builder addVariable(TemplateVariable variable)
variable
- A TemplateVariable objectpublic TemplateView.Builder addAllVariables(java.util.List<TemplateVariable> variables)
variables
- A list of TemplateVariable objectspublic TemplateView.Builder setPushPayload(PartialPushPayload partialPushPayload)
partialPushPayload
- A PartialPushPayload objectpublic TemplateView build()
1. If no ID is present, variables and name must be present (in the context of template serialization)