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 Quick Sight 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 Quick Sight 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- Determines if Actions in Amazon Quick Suite are enabled in a dashboard.- Returns:
this
-
quickSuiteActionsOption
@Stability(Stable) public CfnDashboard.DashboardPublishOptionsProperty.Builder quickSuiteActionsOption(CfnDashboard.QuickSuiteActionsOptionProperty quickSuiteActionsOption) - Parameters:
quickSuiteActionsOption- Determines if Actions in Amazon Quick Suite are enabled in 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
-