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:
 
 
 -