@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class FreeFormLayoutElement extends Object implements Serializable, Cloneable, StructuredPojo
An element within a free-form layout.
Constructor and Description |
---|
FreeFormLayoutElement() |
Modifier and Type | Method and Description |
---|---|
FreeFormLayoutElement |
clone() |
boolean |
equals(Object obj) |
FreeFormLayoutElementBackgroundStyle |
getBackgroundStyle()
The background style configuration of a free-form layout element.
|
FreeFormLayoutElementBorderStyle |
getBorderStyle()
The border style configuration of a free-form layout element.
|
String |
getElementId()
A unique identifier for an element within a free-form layout.
|
String |
getElementType()
The type of element.
|
String |
getHeight()
The height of an element within a free-form layout.
|
LoadingAnimation |
getLoadingAnimation()
The loading animation configuration of a free-form layout element.
|
List<SheetElementRenderingRule> |
getRenderingRules()
The rendering rules that determine when an element should be displayed within a free-form layout.
|
FreeFormLayoutElementBorderStyle |
getSelectedBorderStyle()
The border style configuration of a free-form layout element.
|
String |
getVisibility()
The visibility of an element within a free-form layout.
|
String |
getWidth()
The width of an element within a free-form layout.
|
String |
getXAxisLocation()
The x-axis coordinate of the element.
|
String |
getYAxisLocation()
The y-axis coordinate of the element.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setBackgroundStyle(FreeFormLayoutElementBackgroundStyle backgroundStyle)
The background style configuration of a free-form layout element.
|
void |
setBorderStyle(FreeFormLayoutElementBorderStyle borderStyle)
The border style configuration of a free-form layout element.
|
void |
setElementId(String elementId)
A unique identifier for an element within a free-form layout.
|
void |
setElementType(String elementType)
The type of element.
|
void |
setHeight(String height)
The height of an element within a free-form layout.
|
void |
setLoadingAnimation(LoadingAnimation loadingAnimation)
The loading animation configuration of a free-form layout element.
|
void |
setRenderingRules(Collection<SheetElementRenderingRule> renderingRules)
The rendering rules that determine when an element should be displayed within a free-form layout.
|
void |
setSelectedBorderStyle(FreeFormLayoutElementBorderStyle selectedBorderStyle)
The border style configuration of a free-form layout element.
|
void |
setVisibility(String visibility)
The visibility of an element within a free-form layout.
|
void |
setWidth(String width)
The width of an element within a free-form layout.
|
void |
setXAxisLocation(String xAxisLocation)
The x-axis coordinate of the element.
|
void |
setYAxisLocation(String yAxisLocation)
The y-axis coordinate of the element.
|
String |
toString()
Returns a string representation of this object.
|
FreeFormLayoutElement |
withBackgroundStyle(FreeFormLayoutElementBackgroundStyle backgroundStyle)
The background style configuration of a free-form layout element.
|
FreeFormLayoutElement |
withBorderStyle(FreeFormLayoutElementBorderStyle borderStyle)
The border style configuration of a free-form layout element.
|
FreeFormLayoutElement |
withElementId(String elementId)
A unique identifier for an element within a free-form layout.
|
FreeFormLayoutElement |
withElementType(LayoutElementType elementType)
The type of element.
|
FreeFormLayoutElement |
withElementType(String elementType)
The type of element.
|
FreeFormLayoutElement |
withHeight(String height)
The height of an element within a free-form layout.
|
FreeFormLayoutElement |
withLoadingAnimation(LoadingAnimation loadingAnimation)
The loading animation configuration of a free-form layout element.
|
FreeFormLayoutElement |
withRenderingRules(Collection<SheetElementRenderingRule> renderingRules)
The rendering rules that determine when an element should be displayed within a free-form layout.
|
FreeFormLayoutElement |
withRenderingRules(SheetElementRenderingRule... renderingRules)
The rendering rules that determine when an element should be displayed within a free-form layout.
|
FreeFormLayoutElement |
withSelectedBorderStyle(FreeFormLayoutElementBorderStyle selectedBorderStyle)
The border style configuration of a free-form layout element.
|
FreeFormLayoutElement |
withVisibility(String visibility)
The visibility of an element within a free-form layout.
|
FreeFormLayoutElement |
withVisibility(Visibility visibility)
The visibility of an element within a free-form layout.
|
FreeFormLayoutElement |
withWidth(String width)
The width of an element within a free-form layout.
|
FreeFormLayoutElement |
withXAxisLocation(String xAxisLocation)
The x-axis coordinate of the element.
|
FreeFormLayoutElement |
withYAxisLocation(String yAxisLocation)
The y-axis coordinate of the element.
|
public void setElementId(String elementId)
A unique identifier for an element within a free-form layout.
elementId
- A unique identifier for an element within a free-form layout.public String getElementId()
A unique identifier for an element within a free-form layout.
public FreeFormLayoutElement withElementId(String elementId)
A unique identifier for an element within a free-form layout.
elementId
- A unique identifier for an element within a free-form layout.public void setElementType(String elementType)
The type of element.
elementType
- The type of element.LayoutElementType
public String getElementType()
The type of element.
LayoutElementType
public FreeFormLayoutElement withElementType(String elementType)
The type of element.
elementType
- The type of element.LayoutElementType
public FreeFormLayoutElement withElementType(LayoutElementType elementType)
The type of element.
elementType
- The type of element.LayoutElementType
public void setXAxisLocation(String xAxisLocation)
The x-axis coordinate of the element.
xAxisLocation
- The x-axis coordinate of the element.public String getXAxisLocation()
The x-axis coordinate of the element.
public FreeFormLayoutElement withXAxisLocation(String xAxisLocation)
The x-axis coordinate of the element.
xAxisLocation
- The x-axis coordinate of the element.public void setYAxisLocation(String yAxisLocation)
The y-axis coordinate of the element.
yAxisLocation
- The y-axis coordinate of the element.public String getYAxisLocation()
The y-axis coordinate of the element.
public FreeFormLayoutElement withYAxisLocation(String yAxisLocation)
The y-axis coordinate of the element.
yAxisLocation
- The y-axis coordinate of the element.public void setWidth(String width)
The width of an element within a free-form layout.
width
- The width of an element within a free-form layout.public String getWidth()
The width of an element within a free-form layout.
public FreeFormLayoutElement withWidth(String width)
The width of an element within a free-form layout.
width
- The width of an element within a free-form layout.public void setHeight(String height)
The height of an element within a free-form layout.
height
- The height of an element within a free-form layout.public String getHeight()
The height of an element within a free-form layout.
public FreeFormLayoutElement withHeight(String height)
The height of an element within a free-form layout.
height
- The height of an element within a free-form layout.public void setVisibility(String visibility)
The visibility of an element within a free-form layout.
visibility
- The visibility of an element within a free-form layout.Visibility
public String getVisibility()
The visibility of an element within a free-form layout.
Visibility
public FreeFormLayoutElement withVisibility(String visibility)
The visibility of an element within a free-form layout.
visibility
- The visibility of an element within a free-form layout.Visibility
public FreeFormLayoutElement withVisibility(Visibility visibility)
The visibility of an element within a free-form layout.
visibility
- The visibility of an element within a free-form layout.Visibility
public List<SheetElementRenderingRule> getRenderingRules()
The rendering rules that determine when an element should be displayed within a free-form layout.
public void setRenderingRules(Collection<SheetElementRenderingRule> renderingRules)
The rendering rules that determine when an element should be displayed within a free-form layout.
renderingRules
- The rendering rules that determine when an element should be displayed within a free-form layout.public FreeFormLayoutElement withRenderingRules(SheetElementRenderingRule... renderingRules)
The rendering rules that determine when an element should be displayed within a free-form layout.
NOTE: This method appends the values to the existing list (if any). Use
setRenderingRules(java.util.Collection)
or withRenderingRules(java.util.Collection)
if you want
to override the existing values.
renderingRules
- The rendering rules that determine when an element should be displayed within a free-form layout.public FreeFormLayoutElement withRenderingRules(Collection<SheetElementRenderingRule> renderingRules)
The rendering rules that determine when an element should be displayed within a free-form layout.
renderingRules
- The rendering rules that determine when an element should be displayed within a free-form layout.public void setBorderStyle(FreeFormLayoutElementBorderStyle borderStyle)
The border style configuration of a free-form layout element.
borderStyle
- The border style configuration of a free-form layout element.public FreeFormLayoutElementBorderStyle getBorderStyle()
The border style configuration of a free-form layout element.
public FreeFormLayoutElement withBorderStyle(FreeFormLayoutElementBorderStyle borderStyle)
The border style configuration of a free-form layout element.
borderStyle
- The border style configuration of a free-form layout element.public void setSelectedBorderStyle(FreeFormLayoutElementBorderStyle selectedBorderStyle)
The border style configuration of a free-form layout element. This border style is used when the element is selected.
selectedBorderStyle
- The border style configuration of a free-form layout element. This border style is used when the element
is selected.public FreeFormLayoutElementBorderStyle getSelectedBorderStyle()
The border style configuration of a free-form layout element. This border style is used when the element is selected.
public FreeFormLayoutElement withSelectedBorderStyle(FreeFormLayoutElementBorderStyle selectedBorderStyle)
The border style configuration of a free-form layout element. This border style is used when the element is selected.
selectedBorderStyle
- The border style configuration of a free-form layout element. This border style is used when the element
is selected.public void setBackgroundStyle(FreeFormLayoutElementBackgroundStyle backgroundStyle)
The background style configuration of a free-form layout element.
backgroundStyle
- The background style configuration of a free-form layout element.public FreeFormLayoutElementBackgroundStyle getBackgroundStyle()
The background style configuration of a free-form layout element.
public FreeFormLayoutElement withBackgroundStyle(FreeFormLayoutElementBackgroundStyle backgroundStyle)
The background style configuration of a free-form layout element.
backgroundStyle
- The background style configuration of a free-form layout element.public void setLoadingAnimation(LoadingAnimation loadingAnimation)
The loading animation configuration of a free-form layout element.
loadingAnimation
- The loading animation configuration of a free-form layout element.public LoadingAnimation getLoadingAnimation()
The loading animation configuration of a free-form layout element.
public FreeFormLayoutElement withLoadingAnimation(LoadingAnimation loadingAnimation)
The loading animation configuration of a free-form layout element.
loadingAnimation
- The loading animation configuration of a free-form layout element.public String toString()
toString
in class Object
Object.toString()
public FreeFormLayoutElement clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.