Class: AWSCDK::QuickSight::CfnAnalysis::DefaultFilterControlOptionsProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::QuickSight::CfnAnalysis::DefaultFilterControlOptionsProperty
- Defined in:
- quick_sight/cfn_analysis.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.
7776 7777 7778 7779 7780 7781 7782 7783 7784 7785 7786 7787 7788 7789 7790 7791 |
# File 'quick_sight/cfn_analysis.rb', line 7776 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::CfnAnalysis::DefaultDateTimePickerControlOptionsProperty.new(**.transform_keys(&:to_sym)) : Jsii::Type.check_type(@default_date_time_picker_options, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmbkFuYWx5c2lzLkRlZmF1bHREYXRlVGltZVBpY2tlckNvbnRyb2xPcHRpb25zUHJvcGVydHkifV19fQ==")), "defaultDateTimePickerOptions") unless @default_date_time_picker_options.nil? @default_dropdown_options = .is_a?(Hash) ? ::AWSCDK::QuickSight::CfnAnalysis::DefaultFilterDropDownControlOptionsProperty.new(**.transform_keys(&:to_sym)) : Jsii::Type.check_type(@default_dropdown_options, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmbkFuYWx5c2lzLkRlZmF1bHRGaWx0ZXJEcm9wRG93bkNvbnRyb2xPcHRpb25zUHJvcGVydHkifV19fQ==")), "defaultDropdownOptions") unless @default_dropdown_options.nil? @default_list_options = .is_a?(Hash) ? ::AWSCDK::QuickSight::CfnAnalysis::DefaultFilterListControlOptionsProperty.new(**.transform_keys(&:to_sym)) : Jsii::Type.check_type(@default_list_options, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmbkFuYWx5c2lzLkRlZmF1bHRGaWx0ZXJMaXN0Q29udHJvbE9wdGlvbnNQcm9wZXJ0eSJ9XX19")), "defaultListOptions") unless @default_list_options.nil? @default_relative_date_time_options = .is_a?(Hash) ? ::AWSCDK::QuickSight::CfnAnalysis::DefaultRelativeDateTimeControlOptionsProperty.new(**.transform_keys(&:to_sym)) : Jsii::Type.check_type(@default_relative_date_time_options, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmbkFuYWx5c2lzLkRlZmF1bHRSZWxhdGl2ZURhdGVUaW1lQ29udHJvbE9wdGlvbnNQcm9wZXJ0eSJ9XX19")), "defaultRelativeDateTimeOptions") unless @default_relative_date_time_options.nil? @default_slider_options = .is_a?(Hash) ? ::AWSCDK::QuickSight::CfnAnalysis::DefaultSliderControlOptionsProperty.new(**.transform_keys(&:to_sym)) : Jsii::Type.check_type(@default_slider_options, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmbkFuYWx5c2lzLkRlZmF1bHRTbGlkZXJDb250cm9sT3B0aW9uc1Byb3BlcnR5In1dfX0=")), "defaultSliderOptions") unless @default_slider_options.nil? @default_text_area_options = .is_a?(Hash) ? ::AWSCDK::QuickSight::CfnAnalysis::DefaultTextAreaControlOptionsProperty.new(**.transform_keys(&:to_sym)) : Jsii::Type.check_type(@default_text_area_options, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmbkFuYWx5c2lzLkRlZmF1bHRUZXh0QXJlYUNvbnRyb2xPcHRpb25zUHJvcGVydHkifV19fQ==")), "defaultTextAreaOptions") unless @default_text_area_options.nil? @default_text_field_options = .is_a?(Hash) ? ::AWSCDK::QuickSight::CfnAnalysis::DefaultTextFieldControlOptionsProperty.new(**.transform_keys(&:to_sym)) : Jsii::Type.check_type(@default_text_field_options, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmbkFuYWx5c2lzLkRlZmF1bHRUZXh0RmllbGRDb250cm9sT3B0aW9uc1Byb3BlcnR5In1dfX0=")), "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 .
7797 7798 7799 |
# File 'quick_sight/cfn_analysis.rb', line 7797 def @default_date_time_picker_options end |
#default_dropdown_options ⇒ AWSCDK::IResolvable, ... (readonly)
The default options that correspond to the Dropdown filter control type.
7802 7803 7804 |
# File 'quick_sight/cfn_analysis.rb', line 7802 def @default_dropdown_options end |
#default_list_options ⇒ AWSCDK::IResolvable, ... (readonly)
The default options that correspond to the List filter control type.
7807 7808 7809 |
# File 'quick_sight/cfn_analysis.rb', line 7807 def @default_list_options end |
#default_relative_date_time_options ⇒ AWSCDK::IResolvable, ... (readonly)
The default options that correspond to the RelativeDateTime filter control type.
7812 7813 7814 |
# File 'quick_sight/cfn_analysis.rb', line 7812 def @default_relative_date_time_options end |
#default_slider_options ⇒ AWSCDK::IResolvable, ... (readonly)
The default options that correspond to the Slider filter control type.
7817 7818 7819 |
# File 'quick_sight/cfn_analysis.rb', line 7817 def @default_slider_options end |
#default_text_area_options ⇒ AWSCDK::IResolvable, ... (readonly)
The default options that correspond to the TextArea filter control type.
7822 7823 7824 |
# File 'quick_sight/cfn_analysis.rb', line 7822 def @default_text_area_options end |
#default_text_field_options ⇒ AWSCDK::IResolvable, ... (readonly)
The default options that correspond to the TextField filter control type.
7827 7828 7829 |
# File 'quick_sight/cfn_analysis.rb', line 7827 def @default_text_field_options end |
Class Method Details
.jsii_properties ⇒ Object
7829 7830 7831 7832 7833 7834 7835 7836 7837 7838 7839 |
# File 'quick_sight/cfn_analysis.rb', line 7829 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
7841 7842 7843 7844 7845 7846 7847 7848 7849 7850 7851 7852 7853 |
# File 'quick_sight/cfn_analysis.rb', line 7841 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 |