public static interface LayoutConfiguration.Builder extends SdkPojo, CopyableBuilder<LayoutConfiguration.Builder,LayoutConfiguration>
Modifier and Type | Method and Description |
---|---|
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.
|
LayoutConfiguration.Builder |
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.Builder |
gridLayout(Consumer<GridLayoutConfiguration.Builder> gridLayout)
A type of layout that can be used on a sheet.
|
LayoutConfiguration.Builder |
gridLayout(GridLayoutConfiguration gridLayout)
A type of layout that can be used on a sheet.
|
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.
|
LayoutConfiguration.Builder |
sectionBasedLayout(SectionBasedLayoutConfiguration sectionBasedLayout)
A section based layout organizes visuals into multiple sections and has customized header, footer and page
break.
|
equalsBySdkFields, sdkFields
copy
applyMutation, build
LayoutConfiguration.Builder gridLayout(GridLayoutConfiguration 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: FIXED
or RESPONSIVE
.
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: FIXED
or RESPONSIVE
.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: FIXED
or RESPONSIVE
.
GridLayoutConfiguration.Builder
avoiding
the need to create one manually via GridLayoutConfiguration.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately
and its result is passed to gridLayout(GridLayoutConfiguration)
.
gridLayout
- a consumer that will call methods on GridLayoutConfiguration.Builder
gridLayout(GridLayoutConfiguration)
LayoutConfiguration.Builder freeFormLayout(FreeFormLayoutConfiguration freeFormLayout)
A free-form is optimized for a fixed width and has more control over the exact placement of layout elements.
freeFormLayout
- A free-form is optimized for a fixed width and has more control over the exact placement of layout
elements.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.Builder
avoiding the need to create one manually via FreeFormLayoutConfiguration.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called
immediately and its result is passed to freeFormLayout(FreeFormLayoutConfiguration)
.
freeFormLayout
- a consumer that will call methods on FreeFormLayoutConfiguration.Builder
freeFormLayout(FreeFormLayoutConfiguration)
LayoutConfiguration.Builder sectionBasedLayout(SectionBasedLayoutConfiguration sectionBasedLayout)
A section based layout organizes visuals into multiple sections and has customized header, footer and page break.
sectionBasedLayout
- A section based layout organizes visuals into multiple sections and has customized header, footer and
page break.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.Builder
avoiding the need to create one manually via SectionBasedLayoutConfiguration.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called
immediately and its result is passed to sectionBasedLayout(SectionBasedLayoutConfiguration)
.
sectionBasedLayout
- a consumer that will call methods on SectionBasedLayoutConfiguration.Builder
sectionBasedLayout(SectionBasedLayoutConfiguration)
Copyright © 2023. All rights reserved.