Class CfnDashboard.DashboardPublishOptionsProperty.Builder
java.lang.Object
software.amazon.awscdk.services.quicksight.CfnDashboard.DashboardPublishOptionsProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnDashboard.DashboardPublishOptionsProperty>
- Enclosing interface:
CfnDashboard.DashboardPublishOptionsProperty
@Stability(Stable)
public static final class CfnDashboard.DashboardPublishOptionsProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnDashboard.DashboardPublishOptionsProperty>
A builder for
CfnDashboard.DashboardPublishOptionsProperty
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionadHocFilteringOption
(IResolvable adHocFilteringOption) Sets the value ofCfnDashboard.DashboardPublishOptionsProperty.getAdHocFilteringOption()
adHocFilteringOption
(CfnDashboard.AdHocFilteringOptionProperty adHocFilteringOption) Sets the value ofCfnDashboard.DashboardPublishOptionsProperty.getAdHocFilteringOption()
build()
Builds the configured instance.dataPointDrillUpDownOption
(IResolvable dataPointDrillUpDownOption) dataPointDrillUpDownOption
(CfnDashboard.DataPointDrillUpDownOptionProperty dataPointDrillUpDownOption) dataPointMenuLabelOption
(IResolvable dataPointMenuLabelOption) dataPointMenuLabelOption
(CfnDashboard.DataPointMenuLabelOptionProperty dataPointMenuLabelOption) dataPointTooltipOption
(IResolvable dataPointTooltipOption) Sets the value ofCfnDashboard.DashboardPublishOptionsProperty.getDataPointTooltipOption()
dataPointTooltipOption
(CfnDashboard.DataPointTooltipOptionProperty dataPointTooltipOption) Sets the value ofCfnDashboard.DashboardPublishOptionsProperty.getDataPointTooltipOption()
exportToCsvOption
(IResolvable exportToCsvOption) Sets the value ofCfnDashboard.DashboardPublishOptionsProperty.getExportToCsvOption()
exportToCsvOption
(CfnDashboard.ExportToCSVOptionProperty exportToCsvOption) Sets the value ofCfnDashboard.DashboardPublishOptionsProperty.getExportToCsvOption()
exportWithHiddenFieldsOption
(IResolvable exportWithHiddenFieldsOption) exportWithHiddenFieldsOption
(CfnDashboard.ExportWithHiddenFieldsOptionProperty exportWithHiddenFieldsOption) sheetControlsOption
(IResolvable sheetControlsOption) Sets the value ofCfnDashboard.DashboardPublishOptionsProperty.getSheetControlsOption()
sheetControlsOption
(CfnDashboard.SheetControlsOptionProperty sheetControlsOption) Sets the value ofCfnDashboard.DashboardPublishOptionsProperty.getSheetControlsOption()
sheetLayoutElementMaximizationOption
(IResolvable sheetLayoutElementMaximizationOption) sheetLayoutElementMaximizationOption
(CfnDashboard.SheetLayoutElementMaximizationOptionProperty sheetLayoutElementMaximizationOption) visualAxisSortOption
(IResolvable visualAxisSortOption) Sets the value ofCfnDashboard.DashboardPublishOptionsProperty.getVisualAxisSortOption()
visualAxisSortOption
(CfnDashboard.VisualAxisSortOptionProperty visualAxisSortOption) Sets the value ofCfnDashboard.DashboardPublishOptionsProperty.getVisualAxisSortOption()
visualMenuOption
(IResolvable visualMenuOption) Sets the value ofCfnDashboard.DashboardPublishOptionsProperty.getVisualMenuOption()
visualMenuOption
(CfnDashboard.VisualMenuOptionProperty visualMenuOption) Sets the value ofCfnDashboard.DashboardPublishOptionsProperty.getVisualMenuOption()
visualPublishOptions
(IResolvable visualPublishOptions) Sets the value ofCfnDashboard.DashboardPublishOptionsProperty.getVisualPublishOptions()
visualPublishOptions
(CfnDashboard.DashboardVisualPublishOptionsProperty visualPublishOptions) Sets the value ofCfnDashboard.DashboardPublishOptionsProperty.getVisualPublishOptions()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
adHocFilteringOption
@Stability(Stable) public CfnDashboard.DashboardPublishOptionsProperty.Builder adHocFilteringOption(IResolvable adHocFilteringOption) Sets the value ofCfnDashboard.DashboardPublishOptionsProperty.getAdHocFilteringOption()
- Parameters:
adHocFilteringOption
- Ad hoc (one-time) filtering option.- Returns:
this
-
adHocFilteringOption
@Stability(Stable) public CfnDashboard.DashboardPublishOptionsProperty.Builder adHocFilteringOption(CfnDashboard.AdHocFilteringOptionProperty adHocFilteringOption) Sets the value ofCfnDashboard.DashboardPublishOptionsProperty.getAdHocFilteringOption()
- Parameters:
adHocFilteringOption
- Ad hoc (one-time) filtering option.- Returns:
this
-
dataPointDrillUpDownOption
@Stability(Stable) public CfnDashboard.DashboardPublishOptionsProperty.Builder dataPointDrillUpDownOption(IResolvable dataPointDrillUpDownOption) - Parameters:
dataPointDrillUpDownOption
- The drill-down options of data points in a dashboard.- Returns:
this
-
dataPointDrillUpDownOption
@Stability(Stable) public CfnDashboard.DashboardPublishOptionsProperty.Builder dataPointDrillUpDownOption(CfnDashboard.DataPointDrillUpDownOptionProperty dataPointDrillUpDownOption) - Parameters:
dataPointDrillUpDownOption
- The drill-down options of data points in a dashboard.- Returns:
this
-
dataPointMenuLabelOption
@Stability(Stable) public CfnDashboard.DashboardPublishOptionsProperty.Builder dataPointMenuLabelOption(IResolvable dataPointMenuLabelOption) - Parameters:
dataPointMenuLabelOption
- The data point menu label options of a dashboard.- Returns:
this
-
dataPointMenuLabelOption
@Stability(Stable) public CfnDashboard.DashboardPublishOptionsProperty.Builder dataPointMenuLabelOption(CfnDashboard.DataPointMenuLabelOptionProperty dataPointMenuLabelOption) - Parameters:
dataPointMenuLabelOption
- The data point menu label options of a dashboard.- Returns:
this
-
dataPointTooltipOption
@Stability(Stable) public CfnDashboard.DashboardPublishOptionsProperty.Builder dataPointTooltipOption(IResolvable dataPointTooltipOption) Sets the value ofCfnDashboard.DashboardPublishOptionsProperty.getDataPointTooltipOption()
- Parameters:
dataPointTooltipOption
- The data point tool tip options of a dashboard.- Returns:
this
-
dataPointTooltipOption
@Stability(Stable) public CfnDashboard.DashboardPublishOptionsProperty.Builder dataPointTooltipOption(CfnDashboard.DataPointTooltipOptionProperty dataPointTooltipOption) Sets the value ofCfnDashboard.DashboardPublishOptionsProperty.getDataPointTooltipOption()
- Parameters:
dataPointTooltipOption
- The data point tool tip options of a dashboard.- Returns:
this
-
exportToCsvOption
@Stability(Stable) public CfnDashboard.DashboardPublishOptionsProperty.Builder exportToCsvOption(IResolvable exportToCsvOption) Sets the value ofCfnDashboard.DashboardPublishOptionsProperty.getExportToCsvOption()
- Parameters:
exportToCsvOption
- Export to .csv option.- Returns:
this
-
exportToCsvOption
@Stability(Stable) public CfnDashboard.DashboardPublishOptionsProperty.Builder exportToCsvOption(CfnDashboard.ExportToCSVOptionProperty exportToCsvOption) Sets the value ofCfnDashboard.DashboardPublishOptionsProperty.getExportToCsvOption()
- Parameters:
exportToCsvOption
- Export to .csv option.- Returns:
this
-
exportWithHiddenFieldsOption
@Stability(Stable) public CfnDashboard.DashboardPublishOptionsProperty.Builder exportWithHiddenFieldsOption(IResolvable exportWithHiddenFieldsOption) - Parameters:
exportWithHiddenFieldsOption
- Determines if hidden fields are exported with a dashboard.- Returns:
this
-
exportWithHiddenFieldsOption
@Stability(Stable) public CfnDashboard.DashboardPublishOptionsProperty.Builder exportWithHiddenFieldsOption(CfnDashboard.ExportWithHiddenFieldsOptionProperty exportWithHiddenFieldsOption) - Parameters:
exportWithHiddenFieldsOption
- Determines if hidden fields are exported with a dashboard.- Returns:
this
-
sheetControlsOption
@Stability(Stable) public CfnDashboard.DashboardPublishOptionsProperty.Builder sheetControlsOption(IResolvable sheetControlsOption) Sets the value ofCfnDashboard.DashboardPublishOptionsProperty.getSheetControlsOption()
- Parameters:
sheetControlsOption
- Sheet controls option.- Returns:
this
-
sheetControlsOption
@Stability(Stable) public CfnDashboard.DashboardPublishOptionsProperty.Builder sheetControlsOption(CfnDashboard.SheetControlsOptionProperty sheetControlsOption) Sets the value ofCfnDashboard.DashboardPublishOptionsProperty.getSheetControlsOption()
- Parameters:
sheetControlsOption
- Sheet controls option.- Returns:
this
-
sheetLayoutElementMaximizationOption
@Stability(Stable) public CfnDashboard.DashboardPublishOptionsProperty.Builder sheetLayoutElementMaximizationOption(IResolvable sheetLayoutElementMaximizationOption) Sets the value ofCfnDashboard.DashboardPublishOptionsProperty.getSheetLayoutElementMaximizationOption()
- Parameters:
sheetLayoutElementMaximizationOption
- The sheet layout maximization options of a dashbaord.- Returns:
this
-
sheetLayoutElementMaximizationOption
@Stability(Stable) public CfnDashboard.DashboardPublishOptionsProperty.Builder sheetLayoutElementMaximizationOption(CfnDashboard.SheetLayoutElementMaximizationOptionProperty sheetLayoutElementMaximizationOption) Sets the value ofCfnDashboard.DashboardPublishOptionsProperty.getSheetLayoutElementMaximizationOption()
- Parameters:
sheetLayoutElementMaximizationOption
- The sheet layout maximization options of a dashbaord.- Returns:
this
-
visualAxisSortOption
@Stability(Stable) public CfnDashboard.DashboardPublishOptionsProperty.Builder visualAxisSortOption(IResolvable visualAxisSortOption) Sets the value ofCfnDashboard.DashboardPublishOptionsProperty.getVisualAxisSortOption()
- Parameters:
visualAxisSortOption
- The axis sort options of a dashboard.- Returns:
this
-
visualAxisSortOption
@Stability(Stable) public CfnDashboard.DashboardPublishOptionsProperty.Builder visualAxisSortOption(CfnDashboard.VisualAxisSortOptionProperty visualAxisSortOption) Sets the value ofCfnDashboard.DashboardPublishOptionsProperty.getVisualAxisSortOption()
- Parameters:
visualAxisSortOption
- The axis sort options of a dashboard.- Returns:
this
-
visualMenuOption
@Stability(Stable) public CfnDashboard.DashboardPublishOptionsProperty.Builder visualMenuOption(IResolvable visualMenuOption) Sets the value ofCfnDashboard.DashboardPublishOptionsProperty.getVisualMenuOption()
- Parameters:
visualMenuOption
- The menu options of a visual in a dashboard.- Returns:
this
-
visualMenuOption
@Stability(Stable) public CfnDashboard.DashboardPublishOptionsProperty.Builder visualMenuOption(CfnDashboard.VisualMenuOptionProperty visualMenuOption) Sets the value ofCfnDashboard.DashboardPublishOptionsProperty.getVisualMenuOption()
- Parameters:
visualMenuOption
- The menu options of a visual in a dashboard.- Returns:
this
-
visualPublishOptions
@Stability(Stable) public CfnDashboard.DashboardPublishOptionsProperty.Builder visualPublishOptions(IResolvable visualPublishOptions) Sets the value ofCfnDashboard.DashboardPublishOptionsProperty.getVisualPublishOptions()
- Parameters:
visualPublishOptions
- The visual publish options of a visual in a dashboard.- Returns:
this
-
visualPublishOptions
@Stability(Stable) public CfnDashboard.DashboardPublishOptionsProperty.Builder visualPublishOptions(CfnDashboard.DashboardVisualPublishOptionsProperty visualPublishOptions) Sets the value ofCfnDashboard.DashboardPublishOptionsProperty.getVisualPublishOptions()
- Parameters:
visualPublishOptions
- The visual publish options of a visual in a dashboard.- Returns:
this
-
build
Builds the configured instance.- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<CfnDashboard.DashboardPublishOptionsProperty>
- Returns:
- a new instance of
CfnDashboard.DashboardPublishOptionsProperty
- Throws:
NullPointerException
- if any required attribute was not provided
-