Class: AWSCDK::QuickSight::CfnDashboard::TreeMapFieldWellsProperty

Inherits:
Jsii::Struct
  • Object
show all
Defined in:
quick_sight/cfn_dashboard.rb

Overview

The field wells of a tree map.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(tree_map_aggregated_field_wells: nil) ⇒ TreeMapFieldWellsProperty

Returns a new instance of TreeMapFieldWellsProperty.

Parameters:



31588
31589
31590
31591
# File 'quick_sight/cfn_dashboard.rb', line 31588

def initialize(tree_map_aggregated_field_wells: nil)
  @tree_map_aggregated_field_wells = tree_map_aggregated_field_wells.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnDashboard::TreeMapAggregatedFieldWellsProperty.new(**tree_map_aggregated_field_wells.transform_keys(&:to_sym)) : tree_map_aggregated_field_wells
  Jsii::Type.check_type(@tree_map_aggregated_field_wells, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmbkRhc2hib2FyZC5UcmVlTWFwQWdncmVnYXRlZEZpZWxkV2VsbHNQcm9wZXJ0eSJ9XX19")), "treeMapAggregatedFieldWells") unless @tree_map_aggregated_field_wells.nil?
end

Instance Attribute Details

#tree_map_aggregated_field_wellsAWSCDK::IResolvable, ... (readonly)

The aggregated field wells of a tree map.



31597
31598
31599
# File 'quick_sight/cfn_dashboard.rb', line 31597

def tree_map_aggregated_field_wells
  @tree_map_aggregated_field_wells
end

Class Method Details

.jsii_propertiesObject



31599
31600
31601
31602
31603
# File 'quick_sight/cfn_dashboard.rb', line 31599

def self.jsii_properties
  {
    :tree_map_aggregated_field_wells => "treeMapAggregatedFieldWells",
  }
end

Instance Method Details

#to_jsiiObject



31605
31606
31607
31608
31609
31610
31611
# File 'quick_sight/cfn_dashboard.rb', line 31605

def to_jsii
  result = {}
  result.merge!({
    "treeMapAggregatedFieldWells" => @tree_map_aggregated_field_wells,
  })
  result.compact
end