Class: AWSCDK::QuickSight::CfnTemplate::HeatMapFieldWellsProperty

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

Overview

The field well configuration of a heat 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(heat_map_aggregated_field_wells: nil) ⇒ HeatMapFieldWellsProperty

Returns a new instance of HeatMapFieldWellsProperty.

Parameters:



13665
13666
13667
13668
# File 'quick_sight/cfn_template.rb', line 13665

def initialize(heat_map_aggregated_field_wells: nil)
  @heat_map_aggregated_field_wells = heat_map_aggregated_field_wells.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnTemplate::HeatMapAggregatedFieldWellsProperty.new(**heat_map_aggregated_field_wells.transform_keys(&:to_sym)) : heat_map_aggregated_field_wells
  Jsii::Type.check_type(@heat_map_aggregated_field_wells, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmblRlbXBsYXRlLkhlYXRNYXBBZ2dyZWdhdGVkRmllbGRXZWxsc1Byb3BlcnR5In1dfX0=")), "heatMapAggregatedFieldWells") unless @heat_map_aggregated_field_wells.nil?
end

Instance Attribute Details

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

The aggregated field wells of a heat map.



13674
13675
13676
# File 'quick_sight/cfn_template.rb', line 13674

def heat_map_aggregated_field_wells
  @heat_map_aggregated_field_wells
end

Class Method Details

.jsii_propertiesObject



13676
13677
13678
13679
13680
# File 'quick_sight/cfn_template.rb', line 13676

def self.jsii_properties
  {
    :heat_map_aggregated_field_wells => "heatMapAggregatedFieldWells",
  }
end

Instance Method Details

#to_jsiiObject



13682
13683
13684
13685
13686
13687
13688
# File 'quick_sight/cfn_template.rb', line 13682

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