Class RenderedMessageContent.Builder
- java.lang.Object
-
- com.courier.api.resources.messages.types.RenderedMessageContent.Builder
-
- All Implemented Interfaces:
RenderedMessageContent._FinalStage,RenderedMessageContent.BodyStage,RenderedMessageContent.HtmlStage,RenderedMessageContent.SubjectStage,RenderedMessageContent.TextStage,RenderedMessageContent.TitleStage
- Enclosing class:
- RenderedMessageContent
public static final class RenderedMessageContent.Builder extends java.lang.Object implements RenderedMessageContent.HtmlStage, RenderedMessageContent.TitleStage, RenderedMessageContent.BodyStage, RenderedMessageContent.SubjectStage, RenderedMessageContent.TextStage, RenderedMessageContent._FinalStage
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RenderedMessageContent._FinalStageaddAllBlocks(java.util.List<RenderedMessageBlock> blocks)The blocks of the rendered message.RenderedMessageContent._FinalStageaddBlocks(RenderedMessageBlock blocks)The blocks of the rendered message.RenderedMessageContent._FinalStageblocks(java.util.List<RenderedMessageBlock> blocks)RenderedMessageContent.SubjectStagebody(java.lang.String body)The body of the rendered message.RenderedMessageContentbuild()RenderedMessageContent.Builderfrom(RenderedMessageContent other)RenderedMessageContent.TitleStagehtml(java.lang.String html)The html content of the rendered message.RenderedMessageContent.TextStagesubject(java.lang.String subject)The subject of the rendered message.RenderedMessageContent._FinalStagetext(java.lang.String text)The text of the rendered message.RenderedMessageContent.BodyStagetitle(java.lang.String title)The title of the rendered message.
-
-
-
Method Detail
-
from
public RenderedMessageContent.Builder from(RenderedMessageContent other)
- Specified by:
fromin interfaceRenderedMessageContent.HtmlStage
-
html
public RenderedMessageContent.TitleStage html(java.lang.String html)
The html content of the rendered message.
- Specified by:
htmlin interfaceRenderedMessageContent.HtmlStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
title
public RenderedMessageContent.BodyStage title(java.lang.String title)
The title of the rendered message.
- Specified by:
titlein interfaceRenderedMessageContent.TitleStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
body
public RenderedMessageContent.SubjectStage body(java.lang.String body)
The body of the rendered message.
- Specified by:
bodyin interfaceRenderedMessageContent.BodyStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
subject
public RenderedMessageContent.TextStage subject(java.lang.String subject)
The subject of the rendered message.
- Specified by:
subjectin interfaceRenderedMessageContent.SubjectStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
text
public RenderedMessageContent._FinalStage text(java.lang.String text)
The text of the rendered message.
- Specified by:
textin interfaceRenderedMessageContent.TextStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
addAllBlocks
public RenderedMessageContent._FinalStage addAllBlocks(java.util.List<RenderedMessageBlock> blocks)
The blocks of the rendered message.
- Specified by:
addAllBlocksin interfaceRenderedMessageContent._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
addBlocks
public RenderedMessageContent._FinalStage addBlocks(RenderedMessageBlock blocks)
The blocks of the rendered message.
- Specified by:
addBlocksin interfaceRenderedMessageContent._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
blocks
public RenderedMessageContent._FinalStage blocks(java.util.List<RenderedMessageBlock> blocks)
- Specified by:
blocksin interfaceRenderedMessageContent._FinalStage
-
build
public RenderedMessageContent build()
- Specified by:
buildin interfaceRenderedMessageContent._FinalStage
-
-