Class: AWSCDK::QuickSight::CfnAnalysis::HeatMapFieldWellsProperty

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



15172
15173
15174
15175
# File 'quick_sight/cfn_analysis.rb', line 15172

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



15181
15182
15183
# File 'quick_sight/cfn_analysis.rb', line 15181

def heat_map_aggregated_field_wells
  @heat_map_aggregated_field_wells
end

Class Method Details

.jsii_propertiesObject



15183
15184
15185
15186
15187
# File 'quick_sight/cfn_analysis.rb', line 15183

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

Instance Method Details

#to_jsiiObject



15189
15190
15191
15192
15193
15194
15195
# File 'quick_sight/cfn_analysis.rb', line 15189

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