@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.LayoutElementTypepublic String getElementType()
The type of element.
LayoutElementTypepublic FreeFormLayoutElement withElementType(String elementType)
The type of element.
elementType - The type of element.LayoutElementTypepublic FreeFormLayoutElement withElementType(LayoutElementType elementType)
The type of element.
elementType - The type of element.LayoutElementTypepublic 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.Visibilitypublic String getVisibility()
The visibility of an element within a free-form layout.
Visibilitypublic 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.Visibilitypublic 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.Visibilitypublic 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 ObjectObject.toString()public FreeFormLayoutElement clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.