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()
dataQaEnabledOption
(IResolvable dataQaEnabledOption) Sets the value ofCfnDashboard.DashboardPublishOptionsProperty.getDataQaEnabledOption()
dataQaEnabledOption
(CfnDashboard.DataQAEnabledOptionProperty dataQaEnabledOption) Sets the value ofCfnDashboard.DashboardPublishOptionsProperty.getDataQaEnabledOption()
dataStoriesSharingOption
(IResolvable dataStoriesSharingOption) dataStoriesSharingOption
(CfnDashboard.DataStoriesSharingOptionProperty dataStoriesSharingOption) executiveSummaryOption
(IResolvable executiveSummaryOption) Sets the value ofCfnDashboard.DashboardPublishOptionsProperty.getExecutiveSummaryOption()
executiveSummaryOption
(CfnDashboard.ExecutiveSummaryOptionProperty executiveSummaryOption) Sets the value ofCfnDashboard.DashboardPublishOptionsProperty.getExecutiveSummaryOption()
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) quickSuiteActionsOption
(IResolvable quickSuiteActionsOption) quickSuiteActionsOption
(CfnDashboard.QuickSuiteActionsOptionProperty quickSuiteActionsOption) 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
-
dataQaEnabledOption
@Stability(Stable) public CfnDashboard.DashboardPublishOptionsProperty.Builder dataQaEnabledOption(IResolvable dataQaEnabledOption) Sets the value ofCfnDashboard.DashboardPublishOptionsProperty.getDataQaEnabledOption()
- Parameters:
dataQaEnabledOption
- Adds Q&A capabilities to an Amazon QuickSight dashboard. If no topic is linked, Dashboard Q&A uses the data values that are rendered on the dashboard. End users can use Dashboard Q&A to ask for different slices of the data that they see on the dashboard. If a topic is linked, Topic Q&A is used.- Returns:
this
-
dataQaEnabledOption
@Stability(Stable) public CfnDashboard.DashboardPublishOptionsProperty.Builder dataQaEnabledOption(CfnDashboard.DataQAEnabledOptionProperty dataQaEnabledOption) Sets the value ofCfnDashboard.DashboardPublishOptionsProperty.getDataQaEnabledOption()
- Parameters:
dataQaEnabledOption
- Adds Q&A capabilities to an Amazon QuickSight dashboard. If no topic is linked, Dashboard Q&A uses the data values that are rendered on the dashboard. End users can use Dashboard Q&A to ask for different slices of the data that they see on the dashboard. If a topic is linked, Topic Q&A is used.- Returns:
this
-
dataStoriesSharingOption
@Stability(Stable) public CfnDashboard.DashboardPublishOptionsProperty.Builder dataStoriesSharingOption(IResolvable dataStoriesSharingOption) - Parameters:
dataStoriesSharingOption
- Data stories sharing option.- Returns:
this
-
dataStoriesSharingOption
@Stability(Stable) public CfnDashboard.DashboardPublishOptionsProperty.Builder dataStoriesSharingOption(CfnDashboard.DataStoriesSharingOptionProperty dataStoriesSharingOption) - Parameters:
dataStoriesSharingOption
- Data stories sharing option.- Returns:
this
-
executiveSummaryOption
@Stability(Stable) public CfnDashboard.DashboardPublishOptionsProperty.Builder executiveSummaryOption(IResolvable executiveSummaryOption) Sets the value ofCfnDashboard.DashboardPublishOptionsProperty.getExecutiveSummaryOption()
- Parameters:
executiveSummaryOption
- Executive summary option.- Returns:
this
-
executiveSummaryOption
@Stability(Stable) public CfnDashboard.DashboardPublishOptionsProperty.Builder executiveSummaryOption(CfnDashboard.ExecutiveSummaryOptionProperty executiveSummaryOption) Sets the value ofCfnDashboard.DashboardPublishOptionsProperty.getExecutiveSummaryOption()
- Parameters:
executiveSummaryOption
- Executive summary option.- 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
-
quickSuiteActionsOption
@Stability(Stable) public CfnDashboard.DashboardPublishOptionsProperty.Builder quickSuiteActionsOption(IResolvable quickSuiteActionsOption) - Parameters:
quickSuiteActionsOption
- the value to be set.- Returns:
this
-
quickSuiteActionsOption
@Stability(Stable) public CfnDashboard.DashboardPublishOptionsProperty.Builder quickSuiteActionsOption(CfnDashboard.QuickSuiteActionsOptionProperty quickSuiteActionsOption) - Parameters:
quickSuiteActionsOption
- the value to be set.- 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
-