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
Constructors -
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:
buildin interfacesoftware.amazon.jsii.Builder<CfnDashboard.DashboardPublishOptionsProperty>- Returns:
- a new instance of
CfnDashboard.DashboardPublishOptionsProperty - Throws:
NullPointerException- if any required attribute was not provided
-