Class: AWSCDK::QuickSight::CfnAnalysis::TreeMapFieldWellsProperty

Inherits:
Jsii::Struct
  • Object
show all
Defined in:
quick_sight/cfn_analysis.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:



30550
30551
30552
30553
# File 'quick_sight/cfn_analysis.rb', line 30550

def initialize(tree_map_aggregated_field_wells: nil)
  @tree_map_aggregated_field_wells = tree_map_aggregated_field_wells.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnAnalysis::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("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmbkFuYWx5c2lzLlRyZWVNYXBBZ2dyZWdhdGVkRmllbGRXZWxsc1Byb3BlcnR5In1dfX0=")), "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.



30559
30560
30561
# File 'quick_sight/cfn_analysis.rb', line 30559

def tree_map_aggregated_field_wells
  @tree_map_aggregated_field_wells
end

Class Method Details

.jsii_propertiesObject



30561
30562
30563
30564
30565
# File 'quick_sight/cfn_analysis.rb', line 30561

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

Instance Method Details

#to_jsiiObject



30567
30568
30569
30570
30571
30572
30573
# File 'quick_sight/cfn_analysis.rb', line 30567

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