Class Box.BoxBuilder
- java.lang.Object
-
- com.linecorp.bot.model.message.flex.component.Box.BoxBuilder
-
- Enclosing class:
- Box
public static class Box.BoxBuilder extends java.lang.Object
-
-
Method Summary
-
-
-
Method Detail
-
spacing
public Box.BoxBuilder spacing(FlexMarginSize spacing)
-
spacing
public Box.BoxBuilder spacing(java.lang.String spacing)
-
margin
public Box.BoxBuilder margin(FlexMarginSize margin)
-
margin
public Box.BoxBuilder margin(java.lang.String margin)
-
contents
public Box.BoxBuilder contents(java.util.List<FlexComponent> contents)
-
contents
public Box.BoxBuilder contents(FlexComponent... contents)
-
content
public Box.BoxBuilder content(FlexComponent content)
-
paddingAll
public Box.BoxBuilder paddingAll(FlexPaddingSize padding)
-
paddingAll
public Box.BoxBuilder paddingAll(java.lang.String padding)
-
paddingTop
public Box.BoxBuilder paddingTop(FlexPaddingSize padding)
-
paddingTop
public Box.BoxBuilder paddingTop(java.lang.String padding)
-
paddingBottom
public Box.BoxBuilder paddingBottom(FlexPaddingSize padding)
-
paddingBottom
public Box.BoxBuilder paddingBottom(java.lang.String padding)
-
paddingStart
public Box.BoxBuilder paddingStart(FlexPaddingSize padding)
-
paddingStart
public Box.BoxBuilder paddingStart(java.lang.String padding)
-
paddingEnd
public Box.BoxBuilder paddingEnd(FlexPaddingSize padding)
-
paddingEnd
public Box.BoxBuilder paddingEnd(java.lang.String padding)
-
offsetTop
public Box.BoxBuilder offsetTop(FlexOffsetSize padding)
-
offsetTop
public Box.BoxBuilder offsetTop(java.lang.String offset)
-
offsetBottom
public Box.BoxBuilder offsetBottom(FlexOffsetSize offset)
-
offsetBottom
public Box.BoxBuilder offsetBottom(java.lang.String offset)
-
offsetStart
public Box.BoxBuilder offsetStart(FlexOffsetSize offset)
-
offsetStart
public Box.BoxBuilder offsetStart(java.lang.String offset)
-
offsetEnd
public Box.BoxBuilder offsetEnd(FlexOffsetSize offset)
-
offsetEnd
public Box.BoxBuilder offsetEnd(java.lang.String offset)
-
borderWidth
public Box.BoxBuilder borderWidth(FlexBorderWidthSize width)
-
borderWidth
public Box.BoxBuilder borderWidth(java.lang.String width)
-
cornerRadius
public Box.BoxBuilder cornerRadius(FlexCornerRadiusSize radius)
-
cornerRadius
public Box.BoxBuilder cornerRadius(java.lang.String radius)
-
layout
public Box.BoxBuilder layout(FlexLayout layout)
-
flex
public Box.BoxBuilder flex(java.lang.Integer flex)
-
position
public Box.BoxBuilder position(FlexPosition position)
-
backgroundColor
public Box.BoxBuilder backgroundColor(java.lang.String backgroundColor)
-
borderColor
public Box.BoxBuilder borderColor(java.lang.String borderColor)
-
width
public Box.BoxBuilder width(java.lang.String width)
-
maxWidth
public Box.BoxBuilder maxWidth(java.lang.String maxWidth)
Max width of the box.The value should be given in pixels or as a percentage of the width of the parent element.
- Returns:
this
.- See Also:
- Max width of a box
-
height
public Box.BoxBuilder height(java.lang.String height)
-
maxHeight
public Box.BoxBuilder maxHeight(java.lang.String maxHeight)
Max height of the box.The value should be given in pixels or as a percentage of the height of the parent element.
- Returns:
this
.- See Also:
- Max height of a box
-
action
public Box.BoxBuilder action(Action action)
-
justifyContent
public Box.BoxBuilder justifyContent(FlexJustifyContent justifyContent)
-
alignItems
public Box.BoxBuilder alignItems(FlexAlignItems alignItems)
-
background
public Box.BoxBuilder background(BoxBackground background)
-
build
public Box build()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-