Class: AWSCDK::QuickSight::CfnTemplate::DefaultFilterControlOptionsProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::QuickSight::CfnTemplate::DefaultFilterControlOptionsProperty
- Defined in:
- quick_sight/cfn_template.rb
Overview
The option that corresponds to the control type of the filter.
Instance Attribute Summary collapse
-
#default_date_time_picker_options ⇒ AWSCDK::IResolvable, ...
readonly
The default options that correspond to the filter control type of a
DateTimePicker. -
#default_dropdown_options ⇒ AWSCDK::IResolvable, ...
readonly
The default options that correspond to the
Dropdownfilter control type. -
#default_list_options ⇒ AWSCDK::IResolvable, ...
readonly
The default options that correspond to the
Listfilter control type. -
#default_relative_date_time_options ⇒ AWSCDK::IResolvable, ...
readonly
The default options that correspond to the
RelativeDateTimefilter control type. -
#default_slider_options ⇒ AWSCDK::IResolvable, ...
readonly
The default options that correspond to the
Sliderfilter control type. -
#default_text_area_options ⇒ AWSCDK::IResolvable, ...
readonly
The default options that correspond to the
TextAreafilter control type. -
#default_text_field_options ⇒ AWSCDK::IResolvable, ...
readonly
The default options that correspond to the
TextFieldfilter control type.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(default_date_time_picker_options: nil, default_dropdown_options: nil, default_list_options: nil, default_relative_date_time_options: nil, default_slider_options: nil, default_text_area_options: nil, default_text_field_options: nil) ⇒ DefaultFilterControlOptionsProperty
constructor
A new instance of DefaultFilterControlOptionsProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(default_date_time_picker_options: nil, default_dropdown_options: nil, default_list_options: nil, default_relative_date_time_options: nil, default_slider_options: nil, default_text_area_options: nil, default_text_field_options: nil) ⇒ DefaultFilterControlOptionsProperty
Returns a new instance of DefaultFilterControlOptionsProperty.
7584 7585 7586 7587 7588 7589 7590 7591 7592 7593 7594 7595 7596 7597 7598 7599 |
# File 'quick_sight/cfn_template.rb', line 7584 def initialize(default_date_time_picker_options: nil, default_dropdown_options: nil, default_list_options: nil, default_relative_date_time_options: nil, default_slider_options: nil, default_text_area_options: nil, default_text_field_options: nil) @default_date_time_picker_options = .is_a?(Hash) ? ::AWSCDK::QuickSight::CfnTemplate::DefaultDateTimePickerControlOptionsProperty.new(**.transform_keys(&:to_sym)) : Jsii::Type.check_type(@default_date_time_picker_options, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmblRlbXBsYXRlLkRlZmF1bHREYXRlVGltZVBpY2tlckNvbnRyb2xPcHRpb25zUHJvcGVydHkifV19fQ==")), "defaultDateTimePickerOptions") unless @default_date_time_picker_options.nil? @default_dropdown_options = .is_a?(Hash) ? ::AWSCDK::QuickSight::CfnTemplate::DefaultFilterDropDownControlOptionsProperty.new(**.transform_keys(&:to_sym)) : Jsii::Type.check_type(@default_dropdown_options, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmblRlbXBsYXRlLkRlZmF1bHRGaWx0ZXJEcm9wRG93bkNvbnRyb2xPcHRpb25zUHJvcGVydHkifV19fQ==")), "defaultDropdownOptions") unless @default_dropdown_options.nil? @default_list_options = .is_a?(Hash) ? ::AWSCDK::QuickSight::CfnTemplate::DefaultFilterListControlOptionsProperty.new(**.transform_keys(&:to_sym)) : Jsii::Type.check_type(@default_list_options, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmblRlbXBsYXRlLkRlZmF1bHRGaWx0ZXJMaXN0Q29udHJvbE9wdGlvbnNQcm9wZXJ0eSJ9XX19")), "defaultListOptions") unless @default_list_options.nil? @default_relative_date_time_options = .is_a?(Hash) ? ::AWSCDK::QuickSight::CfnTemplate::DefaultRelativeDateTimeControlOptionsProperty.new(**.transform_keys(&:to_sym)) : Jsii::Type.check_type(@default_relative_date_time_options, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmblRlbXBsYXRlLkRlZmF1bHRSZWxhdGl2ZURhdGVUaW1lQ29udHJvbE9wdGlvbnNQcm9wZXJ0eSJ9XX19")), "defaultRelativeDateTimeOptions") unless @default_relative_date_time_options.nil? @default_slider_options = .is_a?(Hash) ? ::AWSCDK::QuickSight::CfnTemplate::DefaultSliderControlOptionsProperty.new(**.transform_keys(&:to_sym)) : Jsii::Type.check_type(@default_slider_options, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmblRlbXBsYXRlLkRlZmF1bHRTbGlkZXJDb250cm9sT3B0aW9uc1Byb3BlcnR5In1dfX0=")), "defaultSliderOptions") unless @default_slider_options.nil? @default_text_area_options = .is_a?(Hash) ? ::AWSCDK::QuickSight::CfnTemplate::DefaultTextAreaControlOptionsProperty.new(**.transform_keys(&:to_sym)) : Jsii::Type.check_type(@default_text_area_options, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmblRlbXBsYXRlLkRlZmF1bHRUZXh0QXJlYUNvbnRyb2xPcHRpb25zUHJvcGVydHkifV19fQ==")), "defaultTextAreaOptions") unless @default_text_area_options.nil? @default_text_field_options = .is_a?(Hash) ? ::AWSCDK::QuickSight::CfnTemplate::DefaultTextFieldControlOptionsProperty.new(**.transform_keys(&:to_sym)) : Jsii::Type.check_type(@default_text_field_options, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmblRlbXBsYXRlLkRlZmF1bHRUZXh0RmllbGRDb250cm9sT3B0aW9uc1Byb3BlcnR5In1dfX0=")), "defaultTextFieldOptions") unless @default_text_field_options.nil? end |
Instance Attribute Details
#default_date_time_picker_options ⇒ AWSCDK::IResolvable, ... (readonly)
The default options that correspond to the filter control type of a DateTimePicker .
7605 7606 7607 |
# File 'quick_sight/cfn_template.rb', line 7605 def @default_date_time_picker_options end |
#default_dropdown_options ⇒ AWSCDK::IResolvable, ... (readonly)
The default options that correspond to the Dropdown filter control type.
7610 7611 7612 |
# File 'quick_sight/cfn_template.rb', line 7610 def @default_dropdown_options end |
#default_list_options ⇒ AWSCDK::IResolvable, ... (readonly)
The default options that correspond to the List filter control type.
7615 7616 7617 |
# File 'quick_sight/cfn_template.rb', line 7615 def @default_list_options end |
#default_relative_date_time_options ⇒ AWSCDK::IResolvable, ... (readonly)
The default options that correspond to the RelativeDateTime filter control type.
7620 7621 7622 |
# File 'quick_sight/cfn_template.rb', line 7620 def @default_relative_date_time_options end |
#default_slider_options ⇒ AWSCDK::IResolvable, ... (readonly)
The default options that correspond to the Slider filter control type.
7625 7626 7627 |
# File 'quick_sight/cfn_template.rb', line 7625 def @default_slider_options end |
#default_text_area_options ⇒ AWSCDK::IResolvable, ... (readonly)
The default options that correspond to the TextArea filter control type.
7630 7631 7632 |
# File 'quick_sight/cfn_template.rb', line 7630 def @default_text_area_options end |
#default_text_field_options ⇒ AWSCDK::IResolvable, ... (readonly)
The default options that correspond to the TextField filter control type.
7635 7636 7637 |
# File 'quick_sight/cfn_template.rb', line 7635 def @default_text_field_options end |
Class Method Details
.jsii_properties ⇒ Object
7637 7638 7639 7640 7641 7642 7643 7644 7645 7646 7647 |
# File 'quick_sight/cfn_template.rb', line 7637 def self.jsii_properties { :default_date_time_picker_options => "defaultDateTimePickerOptions", :default_dropdown_options => "defaultDropdownOptions", :default_list_options => "defaultListOptions", :default_relative_date_time_options => "defaultRelativeDateTimeOptions", :default_slider_options => "defaultSliderOptions", :default_text_area_options => "defaultTextAreaOptions", :default_text_field_options => "defaultTextFieldOptions", } end |
Instance Method Details
#to_jsii ⇒ Object
7649 7650 7651 7652 7653 7654 7655 7656 7657 7658 7659 7660 7661 |
# File 'quick_sight/cfn_template.rb', line 7649 def to_jsii result = {} result.merge!({ "defaultDateTimePickerOptions" => @default_date_time_picker_options, "defaultDropdownOptions" => @default_dropdown_options, "defaultListOptions" => @default_list_options, "defaultRelativeDateTimeOptions" => @default_relative_date_time_options, "defaultSliderOptions" => @default_slider_options, "defaultTextAreaOptions" => @default_text_area_options, "defaultTextFieldOptions" => @default_text_field_options, }) result.compact end |