Class QuicksightDashboardDashboardPublishOptions.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.aws.quicksight_dashboard.QuicksightDashboardDashboardPublishOptions.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<QuicksightDashboardDashboardPublishOptions>
- Enclosing interface:
- QuicksightDashboardDashboardPublishOptions
@Stability(Stable) public static final class QuicksightDashboardDashboardPublishOptions.Builder extends Object implements software.amazon.jsii.Builder<QuicksightDashboardDashboardPublishOptions>
A builder forQuicksightDashboardDashboardPublishOptions
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
adHocFilteringOption
@Stability(Stable) public QuicksightDashboardDashboardPublishOptions.Builder adHocFilteringOption(QuicksightDashboardDashboardPublishOptionsAdHocFilteringOption adHocFilteringOption)
Sets the value ofQuicksightDashboardDashboardPublishOptions.getAdHocFilteringOption()- Parameters:
adHocFilteringOption- ad_hoc_filtering_option block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/quicksight_dashboard#ad_hoc_filtering_option QuicksightDashboard#ad_hoc_filtering_option}- Returns:
this
-
dataPointDrillUpDownOption
@Stability(Stable) public QuicksightDashboardDashboardPublishOptions.Builder dataPointDrillUpDownOption(QuicksightDashboardDashboardPublishOptionsDataPointDrillUpDownOption dataPointDrillUpDownOption)
- Parameters:
dataPointDrillUpDownOption- data_point_drill_up_down_option block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/quicksight_dashboard#data_point_drill_up_down_option QuicksightDashboard#data_point_drill_up_down_option}- Returns:
this
-
dataPointMenuLabelOption
@Stability(Stable) public QuicksightDashboardDashboardPublishOptions.Builder dataPointMenuLabelOption(QuicksightDashboardDashboardPublishOptionsDataPointMenuLabelOption dataPointMenuLabelOption)
Sets the value ofQuicksightDashboardDashboardPublishOptions.getDataPointMenuLabelOption()- Parameters:
dataPointMenuLabelOption- data_point_menu_label_option block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/quicksight_dashboard#data_point_menu_label_option QuicksightDashboard#data_point_menu_label_option}- Returns:
this
-
dataPointTooltipOption
@Stability(Stable) public QuicksightDashboardDashboardPublishOptions.Builder dataPointTooltipOption(QuicksightDashboardDashboardPublishOptionsDataPointTooltipOption dataPointTooltipOption)
Sets the value ofQuicksightDashboardDashboardPublishOptions.getDataPointTooltipOption()- Parameters:
dataPointTooltipOption- data_point_tooltip_option block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/quicksight_dashboard#data_point_tooltip_option QuicksightDashboard#data_point_tooltip_option}- Returns:
this
-
exportToCsvOption
@Stability(Stable) public QuicksightDashboardDashboardPublishOptions.Builder exportToCsvOption(QuicksightDashboardDashboardPublishOptionsExportToCsvOption exportToCsvOption)
Sets the value ofQuicksightDashboardDashboardPublishOptions.getExportToCsvOption()- Parameters:
exportToCsvOption- export_to_csv_option block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/quicksight_dashboard#export_to_csv_option QuicksightDashboard#export_to_csv_option}- Returns:
this
-
exportWithHiddenFieldsOption
@Stability(Stable) public QuicksightDashboardDashboardPublishOptions.Builder exportWithHiddenFieldsOption(QuicksightDashboardDashboardPublishOptionsExportWithHiddenFieldsOption exportWithHiddenFieldsOption)
- Parameters:
exportWithHiddenFieldsOption- export_with_hidden_fields_option block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/quicksight_dashboard#export_with_hidden_fields_option QuicksightDashboard#export_with_hidden_fields_option}- Returns:
this
-
sheetControlsOption
@Stability(Stable) public QuicksightDashboardDashboardPublishOptions.Builder sheetControlsOption(QuicksightDashboardDashboardPublishOptionsSheetControlsOption sheetControlsOption)
Sets the value ofQuicksightDashboardDashboardPublishOptions.getSheetControlsOption()- Parameters:
sheetControlsOption- sheet_controls_option block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/quicksight_dashboard#sheet_controls_option QuicksightDashboard#sheet_controls_option}- Returns:
this
-
sheetLayoutElementMaximizationOption
@Stability(Stable) public QuicksightDashboardDashboardPublishOptions.Builder sheetLayoutElementMaximizationOption(QuicksightDashboardDashboardPublishOptionsSheetLayoutElementMaximizationOption sheetLayoutElementMaximizationOption)
Sets the value ofQuicksightDashboardDashboardPublishOptions.getSheetLayoutElementMaximizationOption()- Parameters:
sheetLayoutElementMaximizationOption- sheet_layout_element_maximization_option block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/quicksight_dashboard#sheet_layout_element_maximization_option QuicksightDashboard#sheet_layout_element_maximization_option}- Returns:
this
-
visualAxisSortOption
@Stability(Stable) public QuicksightDashboardDashboardPublishOptions.Builder visualAxisSortOption(QuicksightDashboardDashboardPublishOptionsVisualAxisSortOption visualAxisSortOption)
Sets the value ofQuicksightDashboardDashboardPublishOptions.getVisualAxisSortOption()- Parameters:
visualAxisSortOption- visual_axis_sort_option block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/quicksight_dashboard#visual_axis_sort_option QuicksightDashboard#visual_axis_sort_option}- Returns:
this
-
visualMenuOption
@Stability(Stable) public QuicksightDashboardDashboardPublishOptions.Builder visualMenuOption(QuicksightDashboardDashboardPublishOptionsVisualMenuOption visualMenuOption)
Sets the value ofQuicksightDashboardDashboardPublishOptions.getVisualMenuOption()- Parameters:
visualMenuOption- visual_menu_option block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/quicksight_dashboard#visual_menu_option QuicksightDashboard#visual_menu_option}- Returns:
this
-
build
@Stability(Stable) public QuicksightDashboardDashboardPublishOptions build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<QuicksightDashboardDashboardPublishOptions>- Returns:
- a new instance of
QuicksightDashboardDashboardPublishOptions - Throws:
NullPointerException- if any required attribute was not provided
-
-