Class: AWSCDK::QuickSight::CfnDashboard::DashboardVisualPublishOptionsProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::QuickSight::CfnDashboard::DashboardVisualPublishOptionsProperty
- Defined in:
- quick_sight/cfn_dashboard.rb
Overview
The visual publish options of a visual in a dashboard.
Instance Attribute Summary collapse
-
#export_hidden_fields_option ⇒ AWSCDK::IResolvable, ...
readonly
Determines if hidden fields are included in an exported dashboard.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(export_hidden_fields_option: nil) ⇒ DashboardVisualPublishOptionsProperty
constructor
A new instance of DashboardVisualPublishOptionsProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(export_hidden_fields_option: nil) ⇒ DashboardVisualPublishOptionsProperty
Returns a new instance of DashboardVisualPublishOptionsProperty.
6600 6601 6602 6603 |
# File 'quick_sight/cfn_dashboard.rb', line 6600 def initialize(export_hidden_fields_option: nil) @export_hidden_fields_option = export_hidden_fields_option.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnDashboard::ExportHiddenFieldsOptionProperty.new(**export_hidden_fields_option.transform_keys(&:to_sym)) : export_hidden_fields_option Jsii::Type.check_type(@export_hidden_fields_option, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmbkRhc2hib2FyZC5FeHBvcnRIaWRkZW5GaWVsZHNPcHRpb25Qcm9wZXJ0eSJ9XX19")), "exportHiddenFieldsOption") unless @export_hidden_fields_option.nil? end |
Instance Attribute Details
#export_hidden_fields_option ⇒ AWSCDK::IResolvable, ... (readonly)
Determines if hidden fields are included in an exported dashboard.
6609 6610 6611 |
# File 'quick_sight/cfn_dashboard.rb', line 6609 def export_hidden_fields_option @export_hidden_fields_option end |
Class Method Details
.jsii_properties ⇒ Object
6611 6612 6613 6614 6615 |
# File 'quick_sight/cfn_dashboard.rb', line 6611 def self.jsii_properties { :export_hidden_fields_option => "exportHiddenFieldsOption", } end |
Instance Method Details
#to_jsii ⇒ Object
6617 6618 6619 6620 6621 6622 6623 |
# File 'quick_sight/cfn_dashboard.rb', line 6617 def to_jsii result = {} result.merge!({ "exportHiddenFieldsOption" => @export_hidden_fields_option, }) result.compact end |