Interface SheetDefinition.Builder

    • 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.
      • 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 the Visual.Builder avoiding the need to create one manually via Visual.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 on Visual.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.
      • 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 the Layout.Builder avoiding the need to create one manually via Layout.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 on Layout.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.
      • 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