Class: AWSCDK::QuickSight::CfnDashboard::DefaultFilterControlOptionsProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::QuickSight::CfnDashboard::DefaultFilterControlOptionsProperty
- Defined in:
- quick_sight/cfn_dashboard.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.
8397 8398 8399 8400 8401 8402 8403 8404 8405 8406 8407 8408 8409 8410 8411 8412 |
# File 'quick_sight/cfn_dashboard.rb', line 8397 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::CfnDashboard::DefaultDateTimePickerControlOptionsProperty.new(**.transform_keys(&:to_sym)) : Jsii::Type.check_type(@default_date_time_picker_options, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmbkRhc2hib2FyZC5EZWZhdWx0RGF0ZVRpbWVQaWNrZXJDb250cm9sT3B0aW9uc1Byb3BlcnR5In1dfX0=")), "defaultDateTimePickerOptions") unless @default_date_time_picker_options.nil? @default_dropdown_options = .is_a?(Hash) ? ::AWSCDK::QuickSight::CfnDashboard::DefaultFilterDropDownControlOptionsProperty.new(**.transform_keys(&:to_sym)) : Jsii::Type.check_type(@default_dropdown_options, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmbkRhc2hib2FyZC5EZWZhdWx0RmlsdGVyRHJvcERvd25Db250cm9sT3B0aW9uc1Byb3BlcnR5In1dfX0=")), "defaultDropdownOptions") unless @default_dropdown_options.nil? @default_list_options = .is_a?(Hash) ? ::AWSCDK::QuickSight::CfnDashboard::DefaultFilterListControlOptionsProperty.new(**.transform_keys(&:to_sym)) : Jsii::Type.check_type(@default_list_options, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmbkRhc2hib2FyZC5EZWZhdWx0RmlsdGVyTGlzdENvbnRyb2xPcHRpb25zUHJvcGVydHkifV19fQ==")), "defaultListOptions") unless @default_list_options.nil? @default_relative_date_time_options = .is_a?(Hash) ? ::AWSCDK::QuickSight::CfnDashboard::DefaultRelativeDateTimeControlOptionsProperty.new(**.transform_keys(&:to_sym)) : Jsii::Type.check_type(@default_relative_date_time_options, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmbkRhc2hib2FyZC5EZWZhdWx0UmVsYXRpdmVEYXRlVGltZUNvbnRyb2xPcHRpb25zUHJvcGVydHkifV19fQ==")), "defaultRelativeDateTimeOptions") unless @default_relative_date_time_options.nil? @default_slider_options = .is_a?(Hash) ? ::AWSCDK::QuickSight::CfnDashboard::DefaultSliderControlOptionsProperty.new(**.transform_keys(&:to_sym)) : Jsii::Type.check_type(@default_slider_options, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmbkRhc2hib2FyZC5EZWZhdWx0U2xpZGVyQ29udHJvbE9wdGlvbnNQcm9wZXJ0eSJ9XX19")), "defaultSliderOptions") unless @default_slider_options.nil? @default_text_area_options = .is_a?(Hash) ? ::AWSCDK::QuickSight::CfnDashboard::DefaultTextAreaControlOptionsProperty.new(**.transform_keys(&:to_sym)) : Jsii::Type.check_type(@default_text_area_options, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmbkRhc2hib2FyZC5EZWZhdWx0VGV4dEFyZWFDb250cm9sT3B0aW9uc1Byb3BlcnR5In1dfX0=")), "defaultTextAreaOptions") unless @default_text_area_options.nil? @default_text_field_options = .is_a?(Hash) ? ::AWSCDK::QuickSight::CfnDashboard::DefaultTextFieldControlOptionsProperty.new(**.transform_keys(&:to_sym)) : Jsii::Type.check_type(@default_text_field_options, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmbkRhc2hib2FyZC5EZWZhdWx0VGV4dEZpZWxkQ29udHJvbE9wdGlvbnNQcm9wZXJ0eSJ9XX19")), "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 .
8418 8419 8420 |
# File 'quick_sight/cfn_dashboard.rb', line 8418 def @default_date_time_picker_options end |
#default_dropdown_options ⇒ AWSCDK::IResolvable, ... (readonly)
The default options that correspond to the Dropdown filter control type.
8423 8424 8425 |
# File 'quick_sight/cfn_dashboard.rb', line 8423 def @default_dropdown_options end |
#default_list_options ⇒ AWSCDK::IResolvable, ... (readonly)
The default options that correspond to the List filter control type.
8428 8429 8430 |
# File 'quick_sight/cfn_dashboard.rb', line 8428 def @default_list_options end |
#default_relative_date_time_options ⇒ AWSCDK::IResolvable, ... (readonly)
The default options that correspond to the RelativeDateTime filter control type.
8433 8434 8435 |
# File 'quick_sight/cfn_dashboard.rb', line 8433 def @default_relative_date_time_options end |
#default_slider_options ⇒ AWSCDK::IResolvable, ... (readonly)
The default options that correspond to the Slider filter control type.
8438 8439 8440 |
# File 'quick_sight/cfn_dashboard.rb', line 8438 def @default_slider_options end |
#default_text_area_options ⇒ AWSCDK::IResolvable, ... (readonly)
The default options that correspond to the TextArea filter control type.
8443 8444 8445 |
# File 'quick_sight/cfn_dashboard.rb', line 8443 def @default_text_area_options end |
#default_text_field_options ⇒ AWSCDK::IResolvable, ... (readonly)
The default options that correspond to the TextField filter control type.
8448 8449 8450 |
# File 'quick_sight/cfn_dashboard.rb', line 8448 def @default_text_field_options end |
Class Method Details
.jsii_properties ⇒ Object
8450 8451 8452 8453 8454 8455 8456 8457 8458 8459 8460 |
# File 'quick_sight/cfn_dashboard.rb', line 8450 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
8462 8463 8464 8465 8466 8467 8468 8469 8470 8471 8472 8473 8474 |
# File 'quick_sight/cfn_dashboard.rb', line 8462 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 |