Class CfnDashboard.DefaultFilterControlOptionsProperty.Builder
java.lang.Object
software.amazon.awscdk.services.quicksight.CfnDashboard.DefaultFilterControlOptionsProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnDashboard.DefaultFilterControlOptionsProperty>
- Enclosing interface:
CfnDashboard.DefaultFilterControlOptionsProperty
@Stability(Stable)
public static final class CfnDashboard.DefaultFilterControlOptionsProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnDashboard.DefaultFilterControlOptionsProperty>
A builder for
CfnDashboard.DefaultFilterControlOptionsProperty
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Builds the configured instance.defaultDateTimePickerOptions
(IResolvable defaultDateTimePickerOptions) defaultDateTimePickerOptions
(CfnDashboard.DefaultDateTimePickerControlOptionsProperty defaultDateTimePickerOptions) defaultDropdownOptions
(IResolvable defaultDropdownOptions) defaultDropdownOptions
(CfnDashboard.DefaultFilterDropDownControlOptionsProperty defaultDropdownOptions) defaultListOptions
(IResolvable defaultListOptions) Sets the value ofCfnDashboard.DefaultFilterControlOptionsProperty.getDefaultListOptions()
defaultListOptions
(CfnDashboard.DefaultFilterListControlOptionsProperty defaultListOptions) Sets the value ofCfnDashboard.DefaultFilterControlOptionsProperty.getDefaultListOptions()
defaultRelativeDateTimeOptions
(IResolvable defaultRelativeDateTimeOptions) defaultRelativeDateTimeOptions
(CfnDashboard.DefaultRelativeDateTimeControlOptionsProperty defaultRelativeDateTimeOptions) defaultSliderOptions
(IResolvable defaultSliderOptions) defaultSliderOptions
(CfnDashboard.DefaultSliderControlOptionsProperty defaultSliderOptions) defaultTextAreaOptions
(IResolvable defaultTextAreaOptions) defaultTextAreaOptions
(CfnDashboard.DefaultTextAreaControlOptionsProperty defaultTextAreaOptions) defaultTextFieldOptions
(IResolvable defaultTextFieldOptions) defaultTextFieldOptions
(CfnDashboard.DefaultTextFieldControlOptionsProperty defaultTextFieldOptions)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
defaultDateTimePickerOptions
@Stability(Stable) public CfnDashboard.DefaultFilterControlOptionsProperty.Builder defaultDateTimePickerOptions(IResolvable defaultDateTimePickerOptions) Sets the value ofCfnDashboard.DefaultFilterControlOptionsProperty.getDefaultDateTimePickerOptions()
- Parameters:
defaultDateTimePickerOptions
- The default options that correspond to the filter control type of aDateTimePicker
.- Returns:
this
-
defaultDateTimePickerOptions
@Stability(Stable) public CfnDashboard.DefaultFilterControlOptionsProperty.Builder defaultDateTimePickerOptions(CfnDashboard.DefaultDateTimePickerControlOptionsProperty defaultDateTimePickerOptions) Sets the value ofCfnDashboard.DefaultFilterControlOptionsProperty.getDefaultDateTimePickerOptions()
- Parameters:
defaultDateTimePickerOptions
- The default options that correspond to the filter control type of aDateTimePicker
.- Returns:
this
-
defaultDropdownOptions
@Stability(Stable) public CfnDashboard.DefaultFilterControlOptionsProperty.Builder defaultDropdownOptions(IResolvable defaultDropdownOptions) - Parameters:
defaultDropdownOptions
- The default options that correspond to theDropdown
filter control type.- Returns:
this
-
defaultDropdownOptions
@Stability(Stable) public CfnDashboard.DefaultFilterControlOptionsProperty.Builder defaultDropdownOptions(CfnDashboard.DefaultFilterDropDownControlOptionsProperty defaultDropdownOptions) - Parameters:
defaultDropdownOptions
- The default options that correspond to theDropdown
filter control type.- Returns:
this
-
defaultListOptions
@Stability(Stable) public CfnDashboard.DefaultFilterControlOptionsProperty.Builder defaultListOptions(IResolvable defaultListOptions) Sets the value ofCfnDashboard.DefaultFilterControlOptionsProperty.getDefaultListOptions()
- Parameters:
defaultListOptions
- The default options that correspond to theList
filter control type.- Returns:
this
-
defaultListOptions
@Stability(Stable) public CfnDashboard.DefaultFilterControlOptionsProperty.Builder defaultListOptions(CfnDashboard.DefaultFilterListControlOptionsProperty defaultListOptions) Sets the value ofCfnDashboard.DefaultFilterControlOptionsProperty.getDefaultListOptions()
- Parameters:
defaultListOptions
- The default options that correspond to theList
filter control type.- Returns:
this
-
defaultRelativeDateTimeOptions
@Stability(Stable) public CfnDashboard.DefaultFilterControlOptionsProperty.Builder defaultRelativeDateTimeOptions(IResolvable defaultRelativeDateTimeOptions) Sets the value ofCfnDashboard.DefaultFilterControlOptionsProperty.getDefaultRelativeDateTimeOptions()
- Parameters:
defaultRelativeDateTimeOptions
- The default options that correspond to theRelativeDateTime
filter control type.- Returns:
this
-
defaultRelativeDateTimeOptions
@Stability(Stable) public CfnDashboard.DefaultFilterControlOptionsProperty.Builder defaultRelativeDateTimeOptions(CfnDashboard.DefaultRelativeDateTimeControlOptionsProperty defaultRelativeDateTimeOptions) Sets the value ofCfnDashboard.DefaultFilterControlOptionsProperty.getDefaultRelativeDateTimeOptions()
- Parameters:
defaultRelativeDateTimeOptions
- The default options that correspond to theRelativeDateTime
filter control type.- Returns:
this
-
defaultSliderOptions
@Stability(Stable) public CfnDashboard.DefaultFilterControlOptionsProperty.Builder defaultSliderOptions(IResolvable defaultSliderOptions) - Parameters:
defaultSliderOptions
- The default options that correspond to theSlider
filter control type.- Returns:
this
-
defaultSliderOptions
@Stability(Stable) public CfnDashboard.DefaultFilterControlOptionsProperty.Builder defaultSliderOptions(CfnDashboard.DefaultSliderControlOptionsProperty defaultSliderOptions) - Parameters:
defaultSliderOptions
- The default options that correspond to theSlider
filter control type.- Returns:
this
-
defaultTextAreaOptions
@Stability(Stable) public CfnDashboard.DefaultFilterControlOptionsProperty.Builder defaultTextAreaOptions(IResolvable defaultTextAreaOptions) - Parameters:
defaultTextAreaOptions
- The default options that correspond to theTextArea
filter control type.- Returns:
this
-
defaultTextAreaOptions
@Stability(Stable) public CfnDashboard.DefaultFilterControlOptionsProperty.Builder defaultTextAreaOptions(CfnDashboard.DefaultTextAreaControlOptionsProperty defaultTextAreaOptions) - Parameters:
defaultTextAreaOptions
- The default options that correspond to theTextArea
filter control type.- Returns:
this
-
defaultTextFieldOptions
@Stability(Stable) public CfnDashboard.DefaultFilterControlOptionsProperty.Builder defaultTextFieldOptions(IResolvable defaultTextFieldOptions) - Parameters:
defaultTextFieldOptions
- The default options that correspond to theTextField
filter control type.- Returns:
this
-
defaultTextFieldOptions
@Stability(Stable) public CfnDashboard.DefaultFilterControlOptionsProperty.Builder defaultTextFieldOptions(CfnDashboard.DefaultTextFieldControlOptionsProperty defaultTextFieldOptions) - Parameters:
defaultTextFieldOptions
- The default options that correspond to theTextField
filter control type.- Returns:
this
-
build
Builds the configured instance.- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<CfnDashboard.DefaultFilterControlOptionsProperty>
- Returns:
- a new instance of
CfnDashboard.DefaultFilterControlOptionsProperty
- Throws:
NullPointerException
- if any required attribute was not provided
-