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