Interface CfnTemplatePropsMixin.FreeFormLayoutElementProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnTemplatePropsMixin.FreeFormLayoutElementProperty.Jsii$Proxy
- Enclosing class:
CfnTemplatePropsMixin
@Stability(Stable)
public static interface CfnTemplatePropsMixin.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.mixins.preview.services.quicksight.mixins.*;
FreeFormLayoutElementProperty freeFormLayoutElementProperty = FreeFormLayoutElementProperty.builder()
.backgroundStyle(FreeFormLayoutElementBackgroundStyleProperty.builder()
.color("color")
.visibility("visibility")
.build())
.borderStyle(FreeFormLayoutElementBorderStyleProperty.builder()
.color("color")
.visibility("visibility")
.build())
.elementId("elementId")
.elementType("elementType")
.height("height")
.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")
.width("width")
.xAxisLocation("xAxisLocation")
.yAxisLocation("yAxisLocation")
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnTemplatePropsMixin.FreeFormLayoutElementPropertystatic final classAn implementation forCfnTemplatePropsMixin.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.default StringA unique identifier for an element within a free-form layout.default StringThe type of element.default StringThe 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.default StringgetWidth()The width of an element within a free-form layout.default StringThe x-axis coordinate of the element.default StringThe y-axis coordinate of the element.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getBackgroundStyle
The background style configuration of a free-form layout element.Returns union: either
IResolvableorCfnTemplatePropsMixin.FreeFormLayoutElementBackgroundStyleProperty- See Also:
-
getBorderStyle
The border style configuration of a free-form layout element.Returns union: either
IResolvableorCfnTemplatePropsMixin.FreeFormLayoutElementBorderStyleProperty- See Also:
-
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:
-
getLoadingAnimation
The loading animation configuration of a free-form layout element.Returns union: either
IResolvableorCfnTemplatePropsMixin.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: '<'eitherIResolvableorCfnTemplatePropsMixin.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
IResolvableorCfnTemplatePropsMixin.FreeFormLayoutElementBorderStyleProperty- See Also:
-
getVisibility
The visibility 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:
-
builder
-