Interface FreeFormLayoutElement.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<FreeFormLayoutElement.Builder,,FreeFormLayoutElement> SdkBuilder<FreeFormLayoutElement.Builder,,FreeFormLayoutElement> SdkPojo
- Enclosing class:
FreeFormLayoutElement
-
Method Summary
Modifier and TypeMethodDescriptiondefault FreeFormLayoutElement.BuilderbackgroundStyle(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.BuilderborderStyle(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.BuilderloadingAnimation(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.BuilderselectedBorderStyle(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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, 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.Builderavoiding the need to create one manually viaSheetElementRenderingRule.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaFreeFormLayoutElementBorderStyle.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaFreeFormLayoutElementBorderStyle.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaFreeFormLayoutElementBackgroundStyle.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaLoadingAnimation.builder().When the
Consumercompletes,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:
-