Class: AWSCDK::QuickSight::CfnTemplate::ColumnGroupSchemaProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::QuickSight::CfnTemplate::ColumnGroupSchemaProperty
- Defined in:
- quick_sight/cfn_template.rb
Overview
The column group schema.
Instance Attribute Summary collapse
-
#column_group_column_schema_list ⇒ AWSCDK::IResolvable, ...
readonly
A structure containing the list of schemas for column group columns.
-
#name ⇒ String?
readonly
The name of the column group schema.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(column_group_column_schema_list: nil, name: nil) ⇒ ColumnGroupSchemaProperty
constructor
A new instance of ColumnGroupSchemaProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(column_group_column_schema_list: nil, name: nil) ⇒ ColumnGroupSchemaProperty
Returns a new instance of ColumnGroupSchemaProperty.
3816 3817 3818 3819 3820 3821 |
# File 'quick_sight/cfn_template.rb', line 3816 def initialize(column_group_column_schema_list: nil, name: nil) @column_group_column_schema_list = column_group_column_schema_list Jsii::Type.check_type(@column_group_column_schema_list, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImNvbGxlY3Rpb24iOnsiZWxlbWVudHR5cGUiOnsidW5pb24iOnsidHlwZXMiOlt7ImZxbiI6ImF3cy1jZGstbGliLklSZXNvbHZhYmxlIn0seyJmcW4iOiJhd3MtY2RrLWxpYi5hd3NfcXVpY2tzaWdodC5DZm5UZW1wbGF0ZS5Db2x1bW5Hcm91cENvbHVtblNjaGVtYVByb3BlcnR5In1dfX0sImtpbmQiOiJhcnJheSJ9fV19fQ==")), "columnGroupColumnSchemaList") unless @column_group_column_schema_list.nil? @name = name Jsii::Type.check_type(@name, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "name") unless @name.nil? end |
Instance Attribute Details
#column_group_column_schema_list ⇒ AWSCDK::IResolvable, ... (readonly)
A structure containing the list of schemas for column group columns.
3827 3828 3829 |
# File 'quick_sight/cfn_template.rb', line 3827 def column_group_column_schema_list @column_group_column_schema_list end |
#name ⇒ String? (readonly)
The name of the column group schema.
3832 3833 3834 |
# File 'quick_sight/cfn_template.rb', line 3832 def name @name end |
Class Method Details
.jsii_properties ⇒ Object
3834 3835 3836 3837 3838 3839 |
# File 'quick_sight/cfn_template.rb', line 3834 def self.jsii_properties { :column_group_column_schema_list => "columnGroupColumnSchemaList", :name => "name", } end |
Instance Method Details
#to_jsii ⇒ Object
3841 3842 3843 3844 3845 3846 3847 3848 |
# File 'quick_sight/cfn_template.rb', line 3841 def to_jsii result = {} result.merge!({ "columnGroupColumnSchemaList" => @column_group_column_schema_list, "name" => @name, }) result.compact end |