Class: AWSCDK::QuickSight::CfnDashboard::HeatMapFieldWellsProperty

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



16111
16112
16113
16114
# File 'quick_sight/cfn_dashboard.rb', line 16111

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



16120
16121
16122
# File 'quick_sight/cfn_dashboard.rb', line 16120

def heat_map_aggregated_field_wells
  @heat_map_aggregated_field_wells
end

Class Method Details

.jsii_propertiesObject



16122
16123
16124
16125
16126
# File 'quick_sight/cfn_dashboard.rb', line 16122

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

Instance Method Details

#to_jsiiObject



16128
16129
16130
16131
16132
16133
16134
# File 'quick_sight/cfn_dashboard.rb', line 16128

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