Class: AWSCDK::QuickSight::CfnDataSet::ColumnSemanticTypeProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::QuickSight::CfnDataSet::ColumnSemanticTypeProperty
- Defined in:
- quick_sight/cfn_data_set.rb
Overview
Instance Attribute Summary collapse
- #geographical_role ⇒ String? readonly
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(geographical_role: nil) ⇒ ColumnSemanticTypeProperty
constructor
A new instance of ColumnSemanticTypeProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(geographical_role: nil) ⇒ ColumnSemanticTypeProperty
Returns a new instance of ColumnSemanticTypeProperty.
1423 1424 1425 1426 |
# File 'quick_sight/cfn_data_set.rb', line 1423 def initialize(geographical_role: nil) @geographical_role = geographical_role Jsii::Type.check_type(@geographical_role, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "geographicalRole") unless @geographical_role.nil? end |
Instance Attribute Details
#geographical_role ⇒ String? (readonly)
1430 1431 1432 |
# File 'quick_sight/cfn_data_set.rb', line 1430 def geographical_role @geographical_role end |
Class Method Details
.jsii_properties ⇒ Object
1432 1433 1434 1435 1436 |
# File 'quick_sight/cfn_data_set.rb', line 1432 def self.jsii_properties { :geographical_role => "geographicalRole", } end |
Instance Method Details
#to_jsii ⇒ Object
1438 1439 1440 1441 1442 1443 1444 |
# File 'quick_sight/cfn_data_set.rb', line 1438 def to_jsii result = {} result.merge!({ "geographicalRole" => @geographical_role, }) result.compact end |