Interface CfnTemplate.FreeFormLayoutElementProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnTemplate.FreeFormLayoutElementProperty.Jsii$Proxy
- Enclosing class:
CfnTemplate
@Stability(Stable)
public static interface CfnTemplate.FreeFormLayoutElementProperty
extends software.amazon.jsii.JsiiSerializable
An element within a free-form layout.
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.services.quicksight.*; FreeFormLayoutElementProperty freeFormLayoutElementProperty = FreeFormLayoutElementProperty.builder() .elementId("elementId") .elementType("elementType") .height("height") .width("width") .xAxisLocation("xAxisLocation") .yAxisLocation("yAxisLocation") // the properties below are optional .backgroundStyle(FreeFormLayoutElementBackgroundStyleProperty.builder() .color("color") .visibility("visibility") .build()) .borderStyle(FreeFormLayoutElementBorderStyleProperty.builder() .color("color") .visibility("visibility") .build()) .loadingAnimation(LoadingAnimationProperty.builder() .visibility("visibility") .build()) .renderingRules(List.of(SheetElementRenderingRuleProperty.builder() .configurationOverrides(SheetElementConfigurationOverridesProperty.builder() .visibility("visibility") .build()) .expression("expression") .build())) .selectedBorderStyle(FreeFormLayoutElementBorderStyleProperty.builder() .color("color") .visibility("visibility") .build()) .visibility("visibility") .build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final class
A builder forCfnTemplate.FreeFormLayoutElementProperty
static final class
An implementation forCfnTemplate.FreeFormLayoutElementProperty
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
default Object
The background style configuration of a free-form layout element.default Object
The border style configuration of a free-form layout element.A unique identifier for an element within a free-form layout.The type of element.The height of an element within a free-form layout.default Object
The loading animation configuration of a free-form layout element.default Object
The rendering rules that determine when an element should be displayed within a free-form layout.default Object
The border style configuration of a free-form layout element.default String
The visibility of an element within a free-form layout.getWidth()
The width of an element within a free-form layout.The x-axis coordinate of the element.The y-axis coordinate of the element.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getElementId
A unique identifier for an element within a free-form layout.- See Also:
-
getElementType
The type of element.- See Also:
-
getHeight
The height of an element within a free-form layout.- See Also:
-
getWidth
The width of an element within a free-form layout.- See Also:
-
getXAxisLocation
The x-axis coordinate of the element.- See Also:
-
getYAxisLocation
The y-axis coordinate of the element.- See Also:
-
getBackgroundStyle
The background style configuration of a free-form layout element.- See Also:
-
getBorderStyle
The border style configuration of a free-form layout element.- See Also:
-
getLoadingAnimation
The loading animation configuration of a free-form layout element.- See Also:
-
getRenderingRules
The rendering rules that determine when an element should be displayed within a free-form layout.- See Also:
-
getSelectedBorderStyle
The border style configuration of a free-form layout element.This border style is used when the element is selected.
- See Also:
-
getVisibility
The visibility of an element within a free-form layout.- See Also:
-
builder
-