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)