Class ElementalQuoteNode.Builder
- java.lang.Object
-
- com.courier.api.resources.send.types.ElementalQuoteNode.Builder
-
- All Implemented Interfaces:
ElementalQuoteNode._FinalStage,ElementalQuoteNode.ContentStage,ElementalQuoteNode.TextStyleStage
- Enclosing class:
- ElementalQuoteNode
public static final class ElementalQuoteNode.Builder extends java.lang.Object implements ElementalQuoteNode.ContentStage, ElementalQuoteNode.TextStyleStage, ElementalQuoteNode._FinalStage
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ElementalQuoteNode._FinalStagealign(IAlignment align)Alignment of the quote.ElementalQuoteNode._FinalStagealign(java.util.Optional<IAlignment> align)ElementalQuoteNode._FinalStageborderColor(java.lang.String borderColor)CSS border color property.ElementalQuoteNode._FinalStageborderColor(java.util.Optional<java.lang.String> borderColor)ElementalQuoteNodebuild()ElementalQuoteNode._FinalStagechannels(java.util.List<java.lang.String> channels)ElementalQuoteNode._FinalStagechannels(java.util.Optional<java.util.List<java.lang.String>> channels)ElementalQuoteNode.TextStyleStagecontent(java.lang.String content)The text value of the quote.ElementalQuoteNode.Builderfrom(ElementalQuoteNode other)ElementalQuoteNode._FinalStageif_(java.lang.String if_)ElementalQuoteNode._FinalStageif_(java.util.Optional<java.lang.String> if_)ElementalQuoteNode._FinalStagelocales(java.util.Map<java.lang.String,Locale> locales)Region specific content.ElementalQuoteNode._FinalStagelocales(java.util.Optional<java.util.Map<java.lang.String,Locale>> locales)ElementalQuoteNode._FinalStageloop(java.lang.String loop)ElementalQuoteNode._FinalStageloop(java.util.Optional<java.lang.String> loop)ElementalQuoteNode._FinalStageref(java.lang.String ref)ElementalQuoteNode._FinalStageref(java.util.Optional<java.lang.String> ref)ElementalQuoteNode._FinalStagetextStyle(TextStyle textStyle)
-
-
-
Method Detail
-
from
public ElementalQuoteNode.Builder from(ElementalQuoteNode other)
- Specified by:
fromin interfaceElementalQuoteNode.ContentStage
-
content
public ElementalQuoteNode.TextStyleStage content(java.lang.String content)
The text value of the quote.
- Specified by:
contentin interfaceElementalQuoteNode.ContentStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
textStyle
public ElementalQuoteNode._FinalStage textStyle(TextStyle textStyle)
- Specified by:
textStylein interfaceElementalQuoteNode.TextStyleStage
-
locales
public ElementalQuoteNode._FinalStage locales(java.util.Map<java.lang.String,Locale> locales)
Region specific content. See locales docs for more details.
- Specified by:
localesin interfaceElementalQuoteNode._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
locales
public ElementalQuoteNode._FinalStage locales(java.util.Optional<java.util.Map<java.lang.String,Locale>> locales)
- Specified by:
localesin interfaceElementalQuoteNode._FinalStage
-
borderColor
public ElementalQuoteNode._FinalStage borderColor(java.lang.String borderColor)
CSS border color property. For example,
#fff- Specified by:
borderColorin interfaceElementalQuoteNode._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
borderColor
public ElementalQuoteNode._FinalStage borderColor(java.util.Optional<java.lang.String> borderColor)
- Specified by:
borderColorin interfaceElementalQuoteNode._FinalStage
-
align
public ElementalQuoteNode._FinalStage align(IAlignment align)
Alignment of the quote.
- Specified by:
alignin interfaceElementalQuoteNode._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
align
public ElementalQuoteNode._FinalStage align(java.util.Optional<IAlignment> align)
- Specified by:
alignin interfaceElementalQuoteNode._FinalStage
-
loop
public ElementalQuoteNode._FinalStage loop(java.lang.String loop)
- Specified by:
loopin interfaceElementalQuoteNode._FinalStage
-
loop
public ElementalQuoteNode._FinalStage loop(java.util.Optional<java.lang.String> loop)
- Specified by:
loopin interfaceElementalQuoteNode._FinalStage
-
if_
public ElementalQuoteNode._FinalStage if_(java.lang.String if_)
- Specified by:
if_in interfaceElementalQuoteNode._FinalStage
-
if_
public ElementalQuoteNode._FinalStage if_(java.util.Optional<java.lang.String> if_)
- Specified by:
if_in interfaceElementalQuoteNode._FinalStage
-
ref
public ElementalQuoteNode._FinalStage ref(java.lang.String ref)
- Specified by:
refin interfaceElementalQuoteNode._FinalStage
-
ref
public ElementalQuoteNode._FinalStage ref(java.util.Optional<java.lang.String> ref)
- Specified by:
refin interfaceElementalQuoteNode._FinalStage
-
channels
public ElementalQuoteNode._FinalStage channels(java.util.List<java.lang.String> channels)
- Specified by:
channelsin interfaceElementalQuoteNode._FinalStage
-
channels
public ElementalQuoteNode._FinalStage channels(java.util.Optional<java.util.List<java.lang.String>> channels)
- Specified by:
channelsin interfaceElementalQuoteNode._FinalStage
-
build
public ElementalQuoteNode build()
- Specified by:
buildin interfaceElementalQuoteNode._FinalStage
-
-