Interface CfnDashboard.FreeFormLayoutElementProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnDashboard.FreeFormLayoutElementProperty.Jsii$Proxy
- Enclosing class:
CfnDashboard
@Stability(Stable)
public static interface CfnDashboard.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();
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forCfnDashboard.FreeFormLayoutElementProperty
static final class
An implementation forCfnDashboard.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. -
getElementType
The type of element. -
getHeight
The height of an element within a free-form layout. -
getWidth
The width of an element within a free-form layout. -
getXAxisLocation
The x-axis coordinate of the element. -
getYAxisLocation
The y-axis coordinate of the element. -
getBackgroundStyle
The background style configuration of a free-form layout element. -
getBorderStyle
The border style configuration of a free-form layout element. -
getLoadingAnimation
The loading animation configuration of a free-form layout element. -
getRenderingRules
The rendering rules that determine when an element should be displayed within a free-form layout. -
getSelectedBorderStyle
The border style configuration of a free-form layout element.This border style is used when the element is selected.
-
getVisibility
The visibility of an element within a free-form layout. -
builder
-