Interface FreeFormLayoutElement.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<FreeFormLayoutElement.Builder,
,FreeFormLayoutElement> SdkBuilder<FreeFormLayoutElement.Builder,
,FreeFormLayoutElement> SdkPojo
- Enclosing class:
FreeFormLayoutElement
-
Method Summary
Modifier and TypeMethodDescriptiondefault FreeFormLayoutElement.Builder
backgroundStyle
(Consumer<FreeFormLayoutElementBackgroundStyle.Builder> backgroundStyle) The background style configuration of a free-form layout element.backgroundStyle
(FreeFormLayoutElementBackgroundStyle backgroundStyle) The background style configuration of a free-form layout element.default FreeFormLayoutElement.Builder
borderStyle
(Consumer<FreeFormLayoutElementBorderStyle.Builder> borderStyle) The border style configuration of a free-form layout element.borderStyle
(FreeFormLayoutElementBorderStyle borderStyle) The border style configuration of a free-form layout element.A unique identifier for an element within a free-form layout.elementType
(String elementType) The type of element.elementType
(LayoutElementType elementType) The type of element.The height of an element within a free-form layout.default FreeFormLayoutElement.Builder
loadingAnimation
(Consumer<LoadingAnimation.Builder> loadingAnimation) The loading animation configuration of a free-form layout element.loadingAnimation
(LoadingAnimation loadingAnimation) The loading animation configuration of a free-form layout element.renderingRules
(Collection<SheetElementRenderingRule> renderingRules) The rendering rules that determine when an element should be displayed within a free-form layout.renderingRules
(Consumer<SheetElementRenderingRule.Builder>... renderingRules) The rendering rules that determine when an element should be displayed within a free-form layout.renderingRules
(SheetElementRenderingRule... renderingRules) The rendering rules that determine when an element should be displayed within a free-form layout.default FreeFormLayoutElement.Builder
selectedBorderStyle
(Consumer<FreeFormLayoutElementBorderStyle.Builder> selectedBorderStyle) The border style configuration of a free-form layout element.selectedBorderStyle
(FreeFormLayoutElementBorderStyle selectedBorderStyle) The border style configuration of a free-form layout element.visibility
(String visibility) The visibility of an element within a free-form layout.visibility
(Visibility visibility) The visibility of an element within a free-form layout.The width of an element within a free-form layout.xAxisLocation
(String xAxisLocation) The x-axis coordinate of the element.yAxisLocation
(String yAxisLocation) The y-axis coordinate of the element.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
elementId
A unique identifier for an element within a free-form layout.
- Parameters:
elementId
- A unique identifier for an element within a free-form layout.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
elementType
The type of element.
- Parameters:
elementType
- The type of element.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
elementType
The type of element.
- Parameters:
elementType
- The type of element.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
xAxisLocation
The x-axis coordinate of the element.
- Parameters:
xAxisLocation
- The x-axis coordinate of the element.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
yAxisLocation
The y-axis coordinate of the element.
- Parameters:
yAxisLocation
- The y-axis coordinate of the element.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
width
The width of an element within a free-form layout.
- Parameters:
width
- The width of an element within a free-form layout.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
height
The height of an element within a free-form layout.
- Parameters:
height
- The height of an element within a free-form layout.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
visibility
The visibility of an element within a free-form layout.
- Parameters:
visibility
- The visibility of an element within a free-form layout.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
visibility
The visibility of an element within a free-form layout.
- Parameters:
visibility
- The visibility of an element within a free-form layout.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
renderingRules
The rendering rules that determine when an element should be displayed within a free-form layout.
- Parameters:
renderingRules
- The rendering rules that determine when an element should be displayed within a free-form layout.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
renderingRules
The rendering rules that determine when an element should be displayed within a free-form layout.
- Parameters:
renderingRules
- The rendering rules that determine when an element should be displayed within a free-form layout.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
renderingRules
FreeFormLayoutElement.Builder renderingRules(Consumer<SheetElementRenderingRule.Builder>... renderingRules) The rendering rules that determine when an element should be displayed within a free-form layout.
This is a convenience method that creates an instance of theSheetElementRenderingRule.Builder
avoiding the need to create one manually viaSheetElementRenderingRule.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed torenderingRules(List<SheetElementRenderingRule>)
.- Parameters:
renderingRules
- a consumer that will call methods onSheetElementRenderingRule.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
borderStyle
The border style configuration of a free-form layout element.
- Parameters:
borderStyle
- The border style configuration of a free-form layout element.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
borderStyle
default FreeFormLayoutElement.Builder borderStyle(Consumer<FreeFormLayoutElementBorderStyle.Builder> borderStyle) The border style configuration of a free-form layout element.
This is a convenience method that creates an instance of theFreeFormLayoutElementBorderStyle.Builder
avoiding the need to create one manually viaFreeFormLayoutElementBorderStyle.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toborderStyle(FreeFormLayoutElementBorderStyle)
.- Parameters:
borderStyle
- a consumer that will call methods onFreeFormLayoutElementBorderStyle.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
selectedBorderStyle
FreeFormLayoutElement.Builder selectedBorderStyle(FreeFormLayoutElementBorderStyle selectedBorderStyle) The border style configuration of a free-form layout element. This border style is used when the element is selected.
- Parameters:
selectedBorderStyle
- The border style configuration of a free-form layout element. This border style is used when the element is selected.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
selectedBorderStyle
default FreeFormLayoutElement.Builder selectedBorderStyle(Consumer<FreeFormLayoutElementBorderStyle.Builder> selectedBorderStyle) The border style configuration of a free-form layout element. This border style is used when the element is selected.
This is a convenience method that creates an instance of theFreeFormLayoutElementBorderStyle.Builder
avoiding the need to create one manually viaFreeFormLayoutElementBorderStyle.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toselectedBorderStyle(FreeFormLayoutElementBorderStyle)
.- Parameters:
selectedBorderStyle
- a consumer that will call methods onFreeFormLayoutElementBorderStyle.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
backgroundStyle
The background style configuration of a free-form layout element.
- Parameters:
backgroundStyle
- The background style configuration of a free-form layout element.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
backgroundStyle
default FreeFormLayoutElement.Builder backgroundStyle(Consumer<FreeFormLayoutElementBackgroundStyle.Builder> backgroundStyle) The background style configuration of a free-form layout element.
This is a convenience method that creates an instance of theFreeFormLayoutElementBackgroundStyle.Builder
avoiding the need to create one manually viaFreeFormLayoutElementBackgroundStyle.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tobackgroundStyle(FreeFormLayoutElementBackgroundStyle)
.- Parameters:
backgroundStyle
- a consumer that will call methods onFreeFormLayoutElementBackgroundStyle.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
loadingAnimation
The loading animation configuration of a free-form layout element.
- Parameters:
loadingAnimation
- The loading animation configuration of a free-form layout element.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
loadingAnimation
default FreeFormLayoutElement.Builder loadingAnimation(Consumer<LoadingAnimation.Builder> loadingAnimation) The loading animation configuration of a free-form layout element.
This is a convenience method that creates an instance of theLoadingAnimation.Builder
avoiding the need to create one manually viaLoadingAnimation.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toloadingAnimation(LoadingAnimation)
.- Parameters:
loadingAnimation
- a consumer that will call methods onLoadingAnimation.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-