Interface SheetDefinition.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<SheetDefinition.Builder,SheetDefinition>
,SdkBuilder<SheetDefinition.Builder,SheetDefinition>
,SdkPojo
- Enclosing class:
- SheetDefinition
public static interface SheetDefinition.Builder extends SdkPojo, CopyableBuilder<SheetDefinition.Builder,SheetDefinition>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SheetDefinition.Builder
contentType(String contentType)
The layout content type of the sheet.SheetDefinition.Builder
contentType(SheetContentType contentType)
The layout content type of the sheet.SheetDefinition.Builder
description(String description)
A description of the sheet.SheetDefinition.Builder
filterControls(Collection<FilterControl> filterControls)
The list of filter controls that are on a sheet.SheetDefinition.Builder
filterControls(Consumer<FilterControl.Builder>... filterControls)
The list of filter controls that are on a sheet.SheetDefinition.Builder
filterControls(FilterControl... filterControls)
The list of filter controls that are on a sheet.SheetDefinition.Builder
layouts(Collection<Layout> layouts)
Layouts define how the components of a sheet are arranged.SheetDefinition.Builder
layouts(Consumer<Layout.Builder>... layouts)
Layouts define how the components of a sheet are arranged.SheetDefinition.Builder
layouts(Layout... layouts)
Layouts define how the components of a sheet are arranged.SheetDefinition.Builder
name(String name)
The name of the sheet.SheetDefinition.Builder
parameterControls(Collection<ParameterControl> parameterControls)
The list of parameter controls that are on a sheet.SheetDefinition.Builder
parameterControls(Consumer<ParameterControl.Builder>... parameterControls)
The list of parameter controls that are on a sheet.SheetDefinition.Builder
parameterControls(ParameterControl... parameterControls)
The list of parameter controls that are on a sheet.SheetDefinition.Builder
sheetControlLayouts(Collection<SheetControlLayout> sheetControlLayouts)
The control layouts of the sheet.SheetDefinition.Builder
sheetControlLayouts(Consumer<SheetControlLayout.Builder>... sheetControlLayouts)
The control layouts of the sheet.SheetDefinition.Builder
sheetControlLayouts(SheetControlLayout... sheetControlLayouts)
The control layouts of the sheet.SheetDefinition.Builder
sheetId(String sheetId)
The unique identifier of a sheet.SheetDefinition.Builder
textBoxes(Collection<SheetTextBox> textBoxes)
The text boxes that are on a sheet.SheetDefinition.Builder
textBoxes(Consumer<SheetTextBox.Builder>... textBoxes)
The text boxes that are on a sheet.SheetDefinition.Builder
textBoxes(SheetTextBox... textBoxes)
The text boxes that are on a sheet.SheetDefinition.Builder
title(String title)
The title of the sheet.SheetDefinition.Builder
visuals(Collection<Visual> visuals)
A list of the visuals that are on a sheet.SheetDefinition.Builder
visuals(Consumer<Visual.Builder>... visuals)
A list of the visuals that are on a sheet.SheetDefinition.Builder
visuals(Visual... visuals)
A list of the visuals that are on a sheet.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
sheetId
SheetDefinition.Builder sheetId(String sheetId)
The unique identifier of a sheet.
- Parameters:
sheetId
- The unique identifier of a sheet.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
title
SheetDefinition.Builder title(String title)
The title of the sheet.
- Parameters:
title
- The title of the sheet.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
SheetDefinition.Builder description(String description)
A description of the sheet.
- Parameters:
description
- A description of the sheet.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
SheetDefinition.Builder name(String name)
The name of the sheet. This name is displayed on the sheet's tab in the Amazon QuickSight console.
- Parameters:
name
- The name of the sheet. This name is displayed on the sheet's tab in the Amazon QuickSight console.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
parameterControls
SheetDefinition.Builder parameterControls(Collection<ParameterControl> parameterControls)
The list of parameter controls that are on a sheet.
For more information, see Using a Control with a Parameter in Amazon QuickSight in the Amazon QuickSight User Guide.
- Parameters:
parameterControls
- The list of parameter controls that are on a sheet.For more information, see Using a Control with a Parameter in Amazon QuickSight in the Amazon QuickSight User Guide.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
parameterControls
SheetDefinition.Builder parameterControls(ParameterControl... parameterControls)
The list of parameter controls that are on a sheet.
For more information, see Using a Control with a Parameter in Amazon QuickSight in the Amazon QuickSight User Guide.
- Parameters:
parameterControls
- The list of parameter controls that are on a sheet.For more information, see Using a Control with a Parameter in Amazon QuickSight in the Amazon QuickSight User Guide.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
parameterControls
SheetDefinition.Builder parameterControls(Consumer<ParameterControl.Builder>... parameterControls)
The list of parameter controls that are on a sheet.
For more information, see Using a Control with a Parameter in Amazon QuickSight in the Amazon QuickSight User Guide.
This is a convenience method that creates an instance of theParameterControl.Builder
avoiding the need to create one manually viaParameterControl.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed to#parameterControls(List
.) - Parameters:
parameterControls
- a consumer that will call methods onParameterControl.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#parameterControls(java.util.Collection
)
-
filterControls
SheetDefinition.Builder filterControls(Collection<FilterControl> filterControls)
The list of filter controls that are on a sheet.
For more information, see Adding filter controls to analysis sheets in the Amazon QuickSight User Guide.
- Parameters:
filterControls
- The list of filter controls that are on a sheet.For more information, see Adding filter controls to analysis sheets in the Amazon QuickSight User Guide.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
filterControls
SheetDefinition.Builder filterControls(FilterControl... filterControls)
The list of filter controls that are on a sheet.
For more information, see Adding filter controls to analysis sheets in the Amazon QuickSight User Guide.
- Parameters:
filterControls
- The list of filter controls that are on a sheet.For more information, see Adding filter controls to analysis sheets in the Amazon QuickSight User Guide.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
filterControls
SheetDefinition.Builder filterControls(Consumer<FilterControl.Builder>... filterControls)
The list of filter controls that are on a sheet.
For more information, see Adding filter controls to analysis sheets in the Amazon QuickSight User Guide.
This is a convenience method that creates an instance of theFilterControl.Builder
avoiding the need to create one manually viaFilterControl.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed to#filterControls(List
.) - Parameters:
filterControls
- a consumer that will call methods onFilterControl.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#filterControls(java.util.Collection
)
-
visuals
SheetDefinition.Builder visuals(Collection<Visual> visuals)
A list of the visuals that are on a sheet. Visual placement is determined by the layout of the sheet.
- Parameters:
visuals
- A list of the visuals that are on a sheet. Visual placement is determined by the layout of the sheet.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
visuals
SheetDefinition.Builder visuals(Visual... visuals)
A list of the visuals that are on a sheet. Visual placement is determined by the layout of the sheet.
- Parameters:
visuals
- A list of the visuals that are on a sheet. Visual placement is determined by the layout of the sheet.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
visuals
SheetDefinition.Builder visuals(Consumer<Visual.Builder>... visuals)
A list of the visuals that are on a sheet. Visual placement is determined by the layout of the sheet.
This is a convenience method that creates an instance of theVisual.Builder
avoiding the need to create one manually viaVisual.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed to#visuals(List
.) - Parameters:
visuals
- a consumer that will call methods onVisual.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#visuals(java.util.Collection
)
-
textBoxes
SheetDefinition.Builder textBoxes(Collection<SheetTextBox> textBoxes)
The text boxes that are on a sheet.
- Parameters:
textBoxes
- The text boxes that are on a sheet.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
textBoxes
SheetDefinition.Builder textBoxes(SheetTextBox... textBoxes)
The text boxes that are on a sheet.
- Parameters:
textBoxes
- The text boxes that are on a sheet.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
textBoxes
SheetDefinition.Builder textBoxes(Consumer<SheetTextBox.Builder>... textBoxes)
The text boxes that are on a sheet.
This is a convenience method that creates an instance of theSheetTextBox.Builder
avoiding the need to create one manually viaSheetTextBox.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed to#textBoxes(List
.) - Parameters:
textBoxes
- a consumer that will call methods onSheetTextBox.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#textBoxes(java.util.Collection
)
-
layouts
SheetDefinition.Builder layouts(Collection<Layout> layouts)
Layouts define how the components of a sheet are arranged.
For more information, see Types of layout in the Amazon QuickSight User Guide.
- Parameters:
layouts
- Layouts define how the components of a sheet are arranged.For more information, see Types of layout in the Amazon QuickSight User Guide.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
layouts
SheetDefinition.Builder layouts(Layout... layouts)
Layouts define how the components of a sheet are arranged.
For more information, see Types of layout in the Amazon QuickSight User Guide.
- Parameters:
layouts
- Layouts define how the components of a sheet are arranged.For more information, see Types of layout in the Amazon QuickSight User Guide.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
layouts
SheetDefinition.Builder layouts(Consumer<Layout.Builder>... layouts)
Layouts define how the components of a sheet are arranged.
For more information, see Types of layout in the Amazon QuickSight User Guide.
This is a convenience method that creates an instance of theLayout.Builder
avoiding the need to create one manually viaLayout.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed to#layouts(List
.) - Parameters:
layouts
- a consumer that will call methods onLayout.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#layouts(java.util.Collection
)
-
sheetControlLayouts
SheetDefinition.Builder sheetControlLayouts(Collection<SheetControlLayout> sheetControlLayouts)
The control layouts of the sheet.
- Parameters:
sheetControlLayouts
- The control layouts of the sheet.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sheetControlLayouts
SheetDefinition.Builder sheetControlLayouts(SheetControlLayout... sheetControlLayouts)
The control layouts of the sheet.
- Parameters:
sheetControlLayouts
- The control layouts of the sheet.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sheetControlLayouts
SheetDefinition.Builder sheetControlLayouts(Consumer<SheetControlLayout.Builder>... sheetControlLayouts)
The control layouts of the sheet.
This is a convenience method that creates an instance of theSheetControlLayout.Builder
avoiding the need to create one manually viaSheetControlLayout.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed to#sheetControlLayouts(List
.) - Parameters:
sheetControlLayouts
- a consumer that will call methods onSheetControlLayout.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#sheetControlLayouts(java.util.Collection
)
-
contentType
SheetDefinition.Builder contentType(String contentType)
The layout content type of the sheet. Choose one of the following options:
-
PAGINATED
: Creates a sheet for a paginated report. -
INTERACTIVE
: Creates a sheet for an interactive dashboard.
- Parameters:
contentType
- The layout content type of the sheet. Choose one of the following options:-
PAGINATED
: Creates a sheet for a paginated report. -
INTERACTIVE
: Creates a sheet for an interactive dashboard.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
SheetContentType
,SheetContentType
-
-
contentType
SheetDefinition.Builder contentType(SheetContentType contentType)
The layout content type of the sheet. Choose one of the following options:
-
PAGINATED
: Creates a sheet for a paginated report. -
INTERACTIVE
: Creates a sheet for an interactive dashboard.
- Parameters:
contentType
- The layout content type of the sheet. Choose one of the following options:-
PAGINATED
: Creates a sheet for a paginated report. -
INTERACTIVE
: Creates a sheet for an interactive dashboard.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
SheetContentType
,SheetContentType
-
-
-