Interface CfnAnalysis.FreeFormLayoutElementProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnAnalysis.FreeFormLayoutElementProperty.Jsii$Proxy
- Enclosing class:
CfnAnalysis
@Stability(Stable)
public static interface CfnAnalysis.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 classA builder forCfnAnalysis.FreeFormLayoutElementPropertystatic final classAn implementation forCfnAnalysis.FreeFormLayoutElementProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default ObjectThe background style configuration of a free-form layout element.default ObjectThe 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 ObjectThe loading animation configuration of a free-form layout element.default ObjectThe rendering rules that determine when an element should be displayed within a free-form layout.default ObjectThe border style configuration of a free-form layout element.default StringThe 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.Returns union: either
IResolvableorCfnAnalysis.FreeFormLayoutElementBackgroundStyleProperty- See Also:
-
getBorderStyle
The border style configuration of a free-form layout element.Returns union: either
IResolvableorCfnAnalysis.FreeFormLayoutElementBorderStyleProperty- See Also:
-
getLoadingAnimation
The loading animation configuration of a free-form layout element.Returns union: either
IResolvableorCfnAnalysis.LoadingAnimationProperty- See Also:
-
getRenderingRules
The rendering rules that determine when an element should be displayed within a free-form layout.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnAnalysis.SheetElementRenderingRuleProperty>- See Also:
-
getSelectedBorderStyle
The border style configuration of a free-form layout element.This border style is used when the element is selected.
Returns union: either
IResolvableorCfnAnalysis.FreeFormLayoutElementBorderStyleProperty- See Also:
-
getVisibility
The visibility of an element within a free-form layout.- See Also:
-
builder
-