Interface LayoutConfiguration.Builder
- All Superinterfaces:
 Buildable,CopyableBuilder<LayoutConfiguration.Builder,,LayoutConfiguration> SdkBuilder<LayoutConfiguration.Builder,,LayoutConfiguration> SdkPojo
- Enclosing class:
 LayoutConfiguration
- 
Method Summary
Modifier and TypeMethodDescriptiondefault LayoutConfiguration.BuilderfreeFormLayout(Consumer<FreeFormLayoutConfiguration.Builder> freeFormLayout) A free-form is optimized for a fixed width and has more control over the exact placement of layout elements.freeFormLayout(FreeFormLayoutConfiguration freeFormLayout) A free-form is optimized for a fixed width and has more control over the exact placement of layout elements.default LayoutConfiguration.BuildergridLayout(Consumer<GridLayoutConfiguration.Builder> gridLayout) A type of layout that can be used on a sheet.gridLayout(GridLayoutConfiguration gridLayout) A type of layout that can be used on a sheet.default LayoutConfiguration.BuildersectionBasedLayout(Consumer<SectionBasedLayoutConfiguration.Builder> sectionBasedLayout) A section based layout organizes visuals into multiple sections and has customized header, footer and page break.sectionBasedLayout(SectionBasedLayoutConfiguration sectionBasedLayout) A section based layout organizes visuals into multiple sections and has customized header, footer and page break.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, sdkFields 
- 
Method Details
- 
gridLayout
A type of layout that can be used on a sheet. In a grid layout, visuals snap to a grid with standard spacing and alignment. Dashboards are displayed as designed, with options to fit to screen or view at actual size. A grid layout can be configured to behave in one of two ways when the viewport is resized:
FIXEDorRESPONSIVE.- Parameters:
 gridLayout- A type of layout that can be used on a sheet. In a grid layout, visuals snap to a grid with standard spacing and alignment. Dashboards are displayed as designed, with options to fit to screen or view at actual size. A grid layout can be configured to behave in one of two ways when the viewport is resized:FIXEDorRESPONSIVE.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
gridLayout
default LayoutConfiguration.Builder gridLayout(Consumer<GridLayoutConfiguration.Builder> gridLayout) A type of layout that can be used on a sheet. In a grid layout, visuals snap to a grid with standard spacing and alignment. Dashboards are displayed as designed, with options to fit to screen or view at actual size. A grid layout can be configured to behave in one of two ways when the viewport is resized:
This is a convenience method that creates an instance of theFIXEDorRESPONSIVE.GridLayoutConfiguration.Builderavoiding the need to create one manually viaGridLayoutConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed togridLayout(GridLayoutConfiguration).- Parameters:
 gridLayout- a consumer that will call methods onGridLayoutConfiguration.Builder- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 - See Also:
 
 - 
freeFormLayout
A free-form is optimized for a fixed width and has more control over the exact placement of layout elements.
- Parameters:
 freeFormLayout- A free-form is optimized for a fixed width and has more control over the exact placement of layout elements.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
freeFormLayout
default LayoutConfiguration.Builder freeFormLayout(Consumer<FreeFormLayoutConfiguration.Builder> freeFormLayout) A free-form is optimized for a fixed width and has more control over the exact placement of layout elements.
This is a convenience method that creates an instance of theFreeFormLayoutConfiguration.Builderavoiding the need to create one manually viaFreeFormLayoutConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tofreeFormLayout(FreeFormLayoutConfiguration).- Parameters:
 freeFormLayout- a consumer that will call methods onFreeFormLayoutConfiguration.Builder- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 - See Also:
 
 - 
sectionBasedLayout
A section based layout organizes visuals into multiple sections and has customized header, footer and page break.
- Parameters:
 sectionBasedLayout- A section based layout organizes visuals into multiple sections and has customized header, footer and page break.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
sectionBasedLayout
default LayoutConfiguration.Builder sectionBasedLayout(Consumer<SectionBasedLayoutConfiguration.Builder> sectionBasedLayout) A section based layout organizes visuals into multiple sections and has customized header, footer and page break.
This is a convenience method that creates an instance of theSectionBasedLayoutConfiguration.Builderavoiding the need to create one manually viaSectionBasedLayoutConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosectionBasedLayout(SectionBasedLayoutConfiguration).- Parameters:
 sectionBasedLayout- a consumer that will call methods onSectionBasedLayoutConfiguration.Builder- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 - See Also:
 
 
 -