Class: AWSCDK::QuickSight::CfnDataSet::UniqueKeyProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::QuickSight::CfnDataSet::UniqueKeyProperty
- Defined in:
- quick_sight/cfn_data_set.rb
Overview
Instance Attribute Summary collapse
- #column_names ⇒ Array<String> readonly
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(column_names:) ⇒ UniqueKeyProperty
constructor
A new instance of UniqueKeyProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(column_names:) ⇒ UniqueKeyProperty
Returns a new instance of UniqueKeyProperty.
6032 6033 6034 6035 |
# File 'quick_sight/cfn_data_set.rb', line 6032 def initialize(column_names:) @column_names = column_names Jsii::Type.check_type(@column_names, JSON.parse(Base64.strict_decode64("eyJjb2xsZWN0aW9uIjp7ImVsZW1lbnR0eXBlIjp7InByaW1pdGl2ZSI6InN0cmluZyJ9LCJraW5kIjoiYXJyYXkifX0=")), "columnNames") end |
Instance Attribute Details
#column_names ⇒ Array<String> (readonly)
6039 6040 6041 |
# File 'quick_sight/cfn_data_set.rb', line 6039 def column_names @column_names end |
Class Method Details
.jsii_properties ⇒ Object
6041 6042 6043 6044 6045 |
# File 'quick_sight/cfn_data_set.rb', line 6041 def self.jsii_properties { :column_names => "columnNames", } end |
Instance Method Details
#to_jsii ⇒ Object
6047 6048 6049 6050 6051 6052 6053 |
# File 'quick_sight/cfn_data_set.rb', line 6047 def to_jsii result = {} result.merge!({ "columnNames" => @column_names, }) result.compact end |