Class Icon.IconBuilder
- java.lang.Object
-
- com.linecorp.bot.model.message.flex.component.Icon.IconBuilder
-
- Enclosing class:
- Icon
public static class Icon.IconBuilder extends java.lang.Object
-
-
Method Summary
-
-
-
Method Detail
-
size
public Icon.IconBuilder size(FlexFontSize size)
-
size
public Icon.IconBuilder size(java.lang.String size)
-
margin
public Icon.IconBuilder margin(FlexMarginSize margin)
-
margin
public Icon.IconBuilder margin(java.lang.String margin)
-
offsetTop
public Icon.IconBuilder offsetTop(FlexOffsetSize offset)
-
offsetTop
public Icon.IconBuilder offsetTop(java.lang.String offset)
-
offsetBottom
public Icon.IconBuilder offsetBottom(FlexOffsetSize offset)
-
offsetBottom
public Icon.IconBuilder offsetBottom(java.lang.String offset)
-
offsetStart
public Icon.IconBuilder offsetStart(FlexOffsetSize offset)
-
offsetStart
public Icon.IconBuilder offsetStart(java.lang.String offset)
-
offsetEnd
public Icon.IconBuilder offsetEnd(FlexOffsetSize offset)
-
offsetEnd
public Icon.IconBuilder offsetEnd(java.lang.String offset)
-
aspectRatio
public Icon.IconBuilder aspectRatio(Icon.IconAspectRatio aspectRatio)
-
aspectRatio
public Icon.IconBuilder aspectRatio(java.lang.String aspectRatio)
-
aspectRatio
public Icon.IconBuilder aspectRatio(double width, double height)
-
url
public Icon.IconBuilder url(java.net.URI url)
-
position
public Icon.IconBuilder position(FlexPosition position)
-
build
public Icon build()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-