Class CfnDashboardPropsMixin.DashboardPublishOptionsProperty.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.quicksight.CfnDashboardPropsMixin.DashboardPublishOptionsProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnDashboardPropsMixin.DashboardPublishOptionsProperty>
- Enclosing interface:
CfnDashboardPropsMixin.DashboardPublishOptionsProperty
@Stability(Stable)
public static final class CfnDashboardPropsMixin.DashboardPublishOptionsProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnDashboardPropsMixin.DashboardPublishOptionsProperty>
A builder for
CfnDashboardPropsMixin.DashboardPublishOptionsProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionadHocFilteringOption(CfnDashboardPropsMixin.AdHocFilteringOptionProperty adHocFilteringOption) adHocFilteringOption(IResolvable adHocFilteringOption) build()Builds the configured instance.dataPointDrillUpDownOption(CfnDashboardPropsMixin.DataPointDrillUpDownOptionProperty dataPointDrillUpDownOption) dataPointDrillUpDownOption(IResolvable dataPointDrillUpDownOption) dataPointMenuLabelOption(CfnDashboardPropsMixin.DataPointMenuLabelOptionProperty dataPointMenuLabelOption) dataPointMenuLabelOption(IResolvable dataPointMenuLabelOption) dataPointTooltipOption(CfnDashboardPropsMixin.DataPointTooltipOptionProperty dataPointTooltipOption) dataPointTooltipOption(IResolvable dataPointTooltipOption) dataQaEnabledOption(CfnDashboardPropsMixin.DataQAEnabledOptionProperty dataQaEnabledOption) dataQaEnabledOption(IResolvable dataQaEnabledOption) dataStoriesSharingOption(CfnDashboardPropsMixin.DataStoriesSharingOptionProperty dataStoriesSharingOption) dataStoriesSharingOption(IResolvable dataStoriesSharingOption) executiveSummaryOption(CfnDashboardPropsMixin.ExecutiveSummaryOptionProperty executiveSummaryOption) executiveSummaryOption(IResolvable executiveSummaryOption) exportToCsvOption(CfnDashboardPropsMixin.ExportToCSVOptionProperty exportToCsvOption) exportToCsvOption(IResolvable exportToCsvOption) exportWithHiddenFieldsOption(CfnDashboardPropsMixin.ExportWithHiddenFieldsOptionProperty exportWithHiddenFieldsOption) exportWithHiddenFieldsOption(IResolvable exportWithHiddenFieldsOption) quickSuiteActionsOption(CfnDashboardPropsMixin.QuickSuiteActionsOptionProperty quickSuiteActionsOption) quickSuiteActionsOption(IResolvable quickSuiteActionsOption) sheetControlsOption(CfnDashboardPropsMixin.SheetControlsOptionProperty sheetControlsOption) sheetControlsOption(IResolvable sheetControlsOption) sheetLayoutElementMaximizationOption(CfnDashboardPropsMixin.SheetLayoutElementMaximizationOptionProperty sheetLayoutElementMaximizationOption) sheetLayoutElementMaximizationOption(IResolvable sheetLayoutElementMaximizationOption) visualAxisSortOption(CfnDashboardPropsMixin.VisualAxisSortOptionProperty visualAxisSortOption) visualAxisSortOption(IResolvable visualAxisSortOption) visualMenuOption(CfnDashboardPropsMixin.VisualMenuOptionProperty visualMenuOption) visualMenuOption(IResolvable visualMenuOption) visualPublishOptions(CfnDashboardPropsMixin.DashboardVisualPublishOptionsProperty visualPublishOptions) visualPublishOptions(IResolvable visualPublishOptions)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
adHocFilteringOption
@Stability(Stable) public CfnDashboardPropsMixin.DashboardPublishOptionsProperty.Builder adHocFilteringOption(IResolvable adHocFilteringOption) - Parameters:
adHocFilteringOption- Ad hoc (one-time) filtering option.- Returns:
this
-
adHocFilteringOption
@Stability(Stable) public CfnDashboardPropsMixin.DashboardPublishOptionsProperty.Builder adHocFilteringOption(CfnDashboardPropsMixin.AdHocFilteringOptionProperty adHocFilteringOption) - Parameters:
adHocFilteringOption- Ad hoc (one-time) filtering option.- Returns:
this
-
dataPointDrillUpDownOption
@Stability(Stable) public CfnDashboardPropsMixin.DashboardPublishOptionsProperty.Builder dataPointDrillUpDownOption(IResolvable dataPointDrillUpDownOption) Sets the value ofCfnDashboardPropsMixin.DashboardPublishOptionsProperty.getDataPointDrillUpDownOption()- Parameters:
dataPointDrillUpDownOption- The drill-down options of data points in a dashboard.- Returns:
this
-
dataPointDrillUpDownOption
@Stability(Stable) public CfnDashboardPropsMixin.DashboardPublishOptionsProperty.Builder dataPointDrillUpDownOption(CfnDashboardPropsMixin.DataPointDrillUpDownOptionProperty dataPointDrillUpDownOption) Sets the value ofCfnDashboardPropsMixin.DashboardPublishOptionsProperty.getDataPointDrillUpDownOption()- Parameters:
dataPointDrillUpDownOption- The drill-down options of data points in a dashboard.- Returns:
this
-
dataPointMenuLabelOption
@Stability(Stable) public CfnDashboardPropsMixin.DashboardPublishOptionsProperty.Builder dataPointMenuLabelOption(IResolvable dataPointMenuLabelOption) Sets the value ofCfnDashboardPropsMixin.DashboardPublishOptionsProperty.getDataPointMenuLabelOption()- Parameters:
dataPointMenuLabelOption- The data point menu label options of a dashboard.- Returns:
this
-
dataPointMenuLabelOption
@Stability(Stable) public CfnDashboardPropsMixin.DashboardPublishOptionsProperty.Builder dataPointMenuLabelOption(CfnDashboardPropsMixin.DataPointMenuLabelOptionProperty dataPointMenuLabelOption) Sets the value ofCfnDashboardPropsMixin.DashboardPublishOptionsProperty.getDataPointMenuLabelOption()- Parameters:
dataPointMenuLabelOption- The data point menu label options of a dashboard.- Returns:
this
-
dataPointTooltipOption
@Stability(Stable) public CfnDashboardPropsMixin.DashboardPublishOptionsProperty.Builder dataPointTooltipOption(IResolvable dataPointTooltipOption) Sets the value ofCfnDashboardPropsMixin.DashboardPublishOptionsProperty.getDataPointTooltipOption()- Parameters:
dataPointTooltipOption- The data point tool tip options of a dashboard.- Returns:
this
-
dataPointTooltipOption
@Stability(Stable) public CfnDashboardPropsMixin.DashboardPublishOptionsProperty.Builder dataPointTooltipOption(CfnDashboardPropsMixin.DataPointTooltipOptionProperty dataPointTooltipOption) Sets the value ofCfnDashboardPropsMixin.DashboardPublishOptionsProperty.getDataPointTooltipOption()- Parameters:
dataPointTooltipOption- The data point tool tip options of a dashboard.- Returns:
this
-
dataQaEnabledOption
@Stability(Stable) public CfnDashboardPropsMixin.DashboardPublishOptionsProperty.Builder dataQaEnabledOption(IResolvable dataQaEnabledOption) - 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 CfnDashboardPropsMixin.DashboardPublishOptionsProperty.Builder dataQaEnabledOption(CfnDashboardPropsMixin.DataQAEnabledOptionProperty dataQaEnabledOption) - 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 CfnDashboardPropsMixin.DashboardPublishOptionsProperty.Builder dataStoriesSharingOption(IResolvable dataStoriesSharingOption) Sets the value ofCfnDashboardPropsMixin.DashboardPublishOptionsProperty.getDataStoriesSharingOption()- Parameters:
dataStoriesSharingOption- Data stories sharing option.- Returns:
this
-
dataStoriesSharingOption
@Stability(Stable) public CfnDashboardPropsMixin.DashboardPublishOptionsProperty.Builder dataStoriesSharingOption(CfnDashboardPropsMixin.DataStoriesSharingOptionProperty dataStoriesSharingOption) Sets the value ofCfnDashboardPropsMixin.DashboardPublishOptionsProperty.getDataStoriesSharingOption()- Parameters:
dataStoriesSharingOption- Data stories sharing option.- Returns:
this
-
executiveSummaryOption
@Stability(Stable) public CfnDashboardPropsMixin.DashboardPublishOptionsProperty.Builder executiveSummaryOption(IResolvable executiveSummaryOption) Sets the value ofCfnDashboardPropsMixin.DashboardPublishOptionsProperty.getExecutiveSummaryOption()- Parameters:
executiveSummaryOption- Executive summary option.- Returns:
this
-
executiveSummaryOption
@Stability(Stable) public CfnDashboardPropsMixin.DashboardPublishOptionsProperty.Builder executiveSummaryOption(CfnDashboardPropsMixin.ExecutiveSummaryOptionProperty executiveSummaryOption) Sets the value ofCfnDashboardPropsMixin.DashboardPublishOptionsProperty.getExecutiveSummaryOption()- Parameters:
executiveSummaryOption- Executive summary option.- Returns:
this
-
exportToCsvOption
@Stability(Stable) public CfnDashboardPropsMixin.DashboardPublishOptionsProperty.Builder exportToCsvOption(IResolvable exportToCsvOption) - Parameters:
exportToCsvOption- Export to .csv option.- Returns:
this
-
exportToCsvOption
@Stability(Stable) public CfnDashboardPropsMixin.DashboardPublishOptionsProperty.Builder exportToCsvOption(CfnDashboardPropsMixin.ExportToCSVOptionProperty exportToCsvOption) - Parameters:
exportToCsvOption- Export to .csv option.- Returns:
this
-
exportWithHiddenFieldsOption
@Stability(Stable) public CfnDashboardPropsMixin.DashboardPublishOptionsProperty.Builder exportWithHiddenFieldsOption(IResolvable exportWithHiddenFieldsOption) Sets the value ofCfnDashboardPropsMixin.DashboardPublishOptionsProperty.getExportWithHiddenFieldsOption()- Parameters:
exportWithHiddenFieldsOption- Determines if hidden fields are exported with a dashboard.- Returns:
this
-
exportWithHiddenFieldsOption
@Stability(Stable) public CfnDashboardPropsMixin.DashboardPublishOptionsProperty.Builder exportWithHiddenFieldsOption(CfnDashboardPropsMixin.ExportWithHiddenFieldsOptionProperty exportWithHiddenFieldsOption) Sets the value ofCfnDashboardPropsMixin.DashboardPublishOptionsProperty.getExportWithHiddenFieldsOption()- Parameters:
exportWithHiddenFieldsOption- Determines if hidden fields are exported with a dashboard.- Returns:
this
-
quickSuiteActionsOption
@Stability(Stable) public CfnDashboardPropsMixin.DashboardPublishOptionsProperty.Builder quickSuiteActionsOption(IResolvable quickSuiteActionsOption) Sets the value ofCfnDashboardPropsMixin.DashboardPublishOptionsProperty.getQuickSuiteActionsOption()- Parameters:
quickSuiteActionsOption- Determines if Actions in Amazon Quick Suite are enabled in a dashboard.- Returns:
this
-
quickSuiteActionsOption
@Stability(Stable) public CfnDashboardPropsMixin.DashboardPublishOptionsProperty.Builder quickSuiteActionsOption(CfnDashboardPropsMixin.QuickSuiteActionsOptionProperty quickSuiteActionsOption) Sets the value ofCfnDashboardPropsMixin.DashboardPublishOptionsProperty.getQuickSuiteActionsOption()- Parameters:
quickSuiteActionsOption- Determines if Actions in Amazon Quick Suite are enabled in a dashboard.- Returns:
this
-
sheetControlsOption
@Stability(Stable) public CfnDashboardPropsMixin.DashboardPublishOptionsProperty.Builder sheetControlsOption(IResolvable sheetControlsOption) - Parameters:
sheetControlsOption- Sheet controls option.- Returns:
this
-
sheetControlsOption
@Stability(Stable) public CfnDashboardPropsMixin.DashboardPublishOptionsProperty.Builder sheetControlsOption(CfnDashboardPropsMixin.SheetControlsOptionProperty sheetControlsOption) - Parameters:
sheetControlsOption- Sheet controls option.- Returns:
this
-
sheetLayoutElementMaximizationOption
@Stability(Stable) public CfnDashboardPropsMixin.DashboardPublishOptionsProperty.Builder sheetLayoutElementMaximizationOption(IResolvable sheetLayoutElementMaximizationOption) Sets the value ofCfnDashboardPropsMixin.DashboardPublishOptionsProperty.getSheetLayoutElementMaximizationOption()- Parameters:
sheetLayoutElementMaximizationOption- The sheet layout maximization options of a dashbaord.- Returns:
this
-
sheetLayoutElementMaximizationOption
@Stability(Stable) public CfnDashboardPropsMixin.DashboardPublishOptionsProperty.Builder sheetLayoutElementMaximizationOption(CfnDashboardPropsMixin.SheetLayoutElementMaximizationOptionProperty sheetLayoutElementMaximizationOption) Sets the value ofCfnDashboardPropsMixin.DashboardPublishOptionsProperty.getSheetLayoutElementMaximizationOption()- Parameters:
sheetLayoutElementMaximizationOption- The sheet layout maximization options of a dashbaord.- Returns:
this
-
visualAxisSortOption
@Stability(Stable) public CfnDashboardPropsMixin.DashboardPublishOptionsProperty.Builder visualAxisSortOption(IResolvable visualAxisSortOption) - Parameters:
visualAxisSortOption- The axis sort options of a dashboard.- Returns:
this
-
visualAxisSortOption
@Stability(Stable) public CfnDashboardPropsMixin.DashboardPublishOptionsProperty.Builder visualAxisSortOption(CfnDashboardPropsMixin.VisualAxisSortOptionProperty visualAxisSortOption) - Parameters:
visualAxisSortOption- The axis sort options of a dashboard.- Returns:
this
-
visualMenuOption
@Stability(Stable) public CfnDashboardPropsMixin.DashboardPublishOptionsProperty.Builder visualMenuOption(IResolvable visualMenuOption) - Parameters:
visualMenuOption- The menu options of a visual in a dashboard.- Returns:
this
-
visualMenuOption
@Stability(Stable) public CfnDashboardPropsMixin.DashboardPublishOptionsProperty.Builder visualMenuOption(CfnDashboardPropsMixin.VisualMenuOptionProperty visualMenuOption) - Parameters:
visualMenuOption- The menu options of a visual in a dashboard.- Returns:
this
-
visualPublishOptions
@Stability(Stable) public CfnDashboardPropsMixin.DashboardPublishOptionsProperty.Builder visualPublishOptions(IResolvable visualPublishOptions) - Parameters:
visualPublishOptions- The visual publish options of a visual in a dashboard.- Returns:
this
-
visualPublishOptions
@Stability(Stable) public CfnDashboardPropsMixin.DashboardPublishOptionsProperty.Builder visualPublishOptions(CfnDashboardPropsMixin.DashboardVisualPublishOptionsProperty visualPublishOptions) - 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<CfnDashboardPropsMixin.DashboardPublishOptionsProperty>- Returns:
- a new instance of
CfnDashboardPropsMixin.DashboardPublishOptionsProperty - Throws:
NullPointerException- if any required attribute was not provided
-