Class ElementalImageNode.Builder
- java.lang.Object
-
- com.courier.api.resources.send.types.ElementalImageNode.Builder
-
- All Implemented Interfaces:
ElementalImageNode._FinalStage,ElementalImageNode.SrcStage
- Enclosing class:
- ElementalImageNode
public static final class ElementalImageNode.Builder extends java.lang.Object implements ElementalImageNode.SrcStage, ElementalImageNode._FinalStage
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ElementalImageNode._FinalStagealign(IAlignment align)The alignment of the image.ElementalImageNode._FinalStagealign(java.util.Optional<IAlignment> align)ElementalImageNode._FinalStagealtText(java.lang.String altText)Alternate text for the image.ElementalImageNode._FinalStagealtText(java.util.Optional<java.lang.String> altText)ElementalImageNodebuild()ElementalImageNode._FinalStagechannels(java.util.List<java.lang.String> channels)ElementalImageNode._FinalStagechannels(java.util.Optional<java.util.List<java.lang.String>> channels)ElementalImageNode.Builderfrom(ElementalImageNode other)ElementalImageNode._FinalStagehref(java.lang.String href)A URL to link to when the image is clicked.ElementalImageNode._FinalStagehref(java.util.Optional<java.lang.String> href)ElementalImageNode._FinalStageif_(java.lang.String if_)ElementalImageNode._FinalStageif_(java.util.Optional<java.lang.String> if_)ElementalImageNode._FinalStageloop(java.lang.String loop)ElementalImageNode._FinalStageloop(java.util.Optional<java.lang.String> loop)ElementalImageNode._FinalStageref(java.lang.String ref)ElementalImageNode._FinalStageref(java.util.Optional<java.lang.String> ref)ElementalImageNode._FinalStagesrc(java.lang.String src)The source of the image.ElementalImageNode._FinalStagewidth(java.lang.String width)CSS width properties to apply to the image.ElementalImageNode._FinalStagewidth(java.util.Optional<java.lang.String> width)
-
-
-
Method Detail
-
from
public ElementalImageNode.Builder from(ElementalImageNode other)
- Specified by:
fromin interfaceElementalImageNode.SrcStage
-
src
public ElementalImageNode._FinalStage src(java.lang.String src)
The source of the image.
- Specified by:
srcin interfaceElementalImageNode.SrcStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
width
public ElementalImageNode._FinalStage width(java.lang.String width)
CSS width properties to apply to the image. For example, 50px
- Specified by:
widthin interfaceElementalImageNode._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
width
public ElementalImageNode._FinalStage width(java.util.Optional<java.lang.String> width)
- Specified by:
widthin interfaceElementalImageNode._FinalStage
-
altText
public ElementalImageNode._FinalStage altText(java.lang.String altText)
Alternate text for the image.
- Specified by:
altTextin interfaceElementalImageNode._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
altText
public ElementalImageNode._FinalStage altText(java.util.Optional<java.lang.String> altText)
- Specified by:
altTextin interfaceElementalImageNode._FinalStage
-
align
public ElementalImageNode._FinalStage align(IAlignment align)
The alignment of the image.
- Specified by:
alignin interfaceElementalImageNode._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
align
public ElementalImageNode._FinalStage align(java.util.Optional<IAlignment> align)
- Specified by:
alignin interfaceElementalImageNode._FinalStage
-
href
public ElementalImageNode._FinalStage href(java.lang.String href)
A URL to link to when the image is clicked.
- Specified by:
hrefin interfaceElementalImageNode._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
href
public ElementalImageNode._FinalStage href(java.util.Optional<java.lang.String> href)
- Specified by:
hrefin interfaceElementalImageNode._FinalStage
-
loop
public ElementalImageNode._FinalStage loop(java.lang.String loop)
- Specified by:
loopin interfaceElementalImageNode._FinalStage
-
loop
public ElementalImageNode._FinalStage loop(java.util.Optional<java.lang.String> loop)
- Specified by:
loopin interfaceElementalImageNode._FinalStage
-
if_
public ElementalImageNode._FinalStage if_(java.lang.String if_)
- Specified by:
if_in interfaceElementalImageNode._FinalStage
-
if_
public ElementalImageNode._FinalStage if_(java.util.Optional<java.lang.String> if_)
- Specified by:
if_in interfaceElementalImageNode._FinalStage
-
ref
public ElementalImageNode._FinalStage ref(java.lang.String ref)
- Specified by:
refin interfaceElementalImageNode._FinalStage
-
ref
public ElementalImageNode._FinalStage ref(java.util.Optional<java.lang.String> ref)
- Specified by:
refin interfaceElementalImageNode._FinalStage
-
channels
public ElementalImageNode._FinalStage channels(java.util.List<java.lang.String> channels)
- Specified by:
channelsin interfaceElementalImageNode._FinalStage
-
channels
public ElementalImageNode._FinalStage channels(java.util.Optional<java.util.List<java.lang.String>> channels)
- Specified by:
channelsin interfaceElementalImageNode._FinalStage
-
build
public ElementalImageNode build()
- Specified by:
buildin interfaceElementalImageNode._FinalStage
-
-