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.BuildercontentType(String contentType)The layout content type of the sheet.SheetDefinition.BuildercontentType(SheetContentType contentType)The layout content type of the sheet.SheetDefinition.Builderdescription(String description)A description of the sheet.SheetDefinition.BuilderfilterControls(Collection<FilterControl> filterControls)The list of filter controls that are on a sheet.SheetDefinition.BuilderfilterControls(Consumer<FilterControl.Builder>... filterControls)The list of filter controls that are on a sheet.SheetDefinition.BuilderfilterControls(FilterControl... filterControls)The list of filter controls that are on a sheet.SheetDefinition.Builderlayouts(Collection<Layout> layouts)Layouts define how the components of a sheet are arranged.SheetDefinition.Builderlayouts(Consumer<Layout.Builder>... layouts)Layouts define how the components of a sheet are arranged.SheetDefinition.Builderlayouts(Layout... layouts)Layouts define how the components of a sheet are arranged.SheetDefinition.Buildername(String name)The name of the sheet.SheetDefinition.BuilderparameterControls(Collection<ParameterControl> parameterControls)The list of parameter controls that are on a sheet.SheetDefinition.BuilderparameterControls(Consumer<ParameterControl.Builder>... parameterControls)The list of parameter controls that are on a sheet.SheetDefinition.BuilderparameterControls(ParameterControl... parameterControls)The list of parameter controls that are on a sheet.SheetDefinition.BuildersheetControlLayouts(Collection<SheetControlLayout> sheetControlLayouts)The control layouts of the sheet.SheetDefinition.BuildersheetControlLayouts(Consumer<SheetControlLayout.Builder>... sheetControlLayouts)The control layouts of the sheet.SheetDefinition.BuildersheetControlLayouts(SheetControlLayout... sheetControlLayouts)The control layouts of the sheet.SheetDefinition.BuildersheetId(String sheetId)The unique identifier of a sheet.SheetDefinition.BuildertextBoxes(Collection<SheetTextBox> textBoxes)The text boxes that are on a sheet.SheetDefinition.BuildertextBoxes(Consumer<SheetTextBox.Builder>... textBoxes)The text boxes that are on a sheet.SheetDefinition.BuildertextBoxes(SheetTextBox... textBoxes)The text boxes that are on a sheet.SheetDefinition.Buildertitle(String title)The title of the sheet.SheetDefinition.Buildervisuals(Collection<Visual> visuals)A list of the visuals that are on a sheet.SheetDefinition.Buildervisuals(Consumer<Visual.Builder>... visuals)A list of the visuals that are on a sheet.SheetDefinition.Buildervisuals(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.Builderavoiding the need to create one manually viaParameterControl.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaFilterControl.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaVisual.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaSheetTextBox.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaLayout.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaSheetControlLayout.builder().When the
Consumercompletes,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
-
-
-