@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.