Class: AWSCDK::QuickSight::CfnDashboard::FilledMapFieldWellsProperty

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

Overview

The field wells of a FilledMapVisual .

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(filled_map_aggregated_field_wells: nil) ⇒ FilledMapFieldWellsProperty

Returns a new instance of FilledMapFieldWellsProperty.

Parameters:



10261
10262
10263
10264
# File 'quick_sight/cfn_dashboard.rb', line 10261

def initialize(filled_map_aggregated_field_wells: nil)
  @filled_map_aggregated_field_wells = filled_map_aggregated_field_wells.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnDashboard::FilledMapAggregatedFieldWellsProperty.new(**filled_map_aggregated_field_wells.transform_keys(&:to_sym)) : filled_map_aggregated_field_wells
  Jsii::Type.check_type(@filled_map_aggregated_field_wells, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmbkRhc2hib2FyZC5GaWxsZWRNYXBBZ2dyZWdhdGVkRmllbGRXZWxsc1Byb3BlcnR5In1dfX0=")), "filledMapAggregatedFieldWells") unless @filled_map_aggregated_field_wells.nil?
end

Instance Attribute Details

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

The aggregated field well of the filled map.



10270
10271
10272
# File 'quick_sight/cfn_dashboard.rb', line 10270

def filled_map_aggregated_field_wells
  @filled_map_aggregated_field_wells
end

Class Method Details

.jsii_propertiesObject



10272
10273
10274
10275
10276
# File 'quick_sight/cfn_dashboard.rb', line 10272

def self.jsii_properties
  {
    :filled_map_aggregated_field_wells => "filledMapAggregatedFieldWells",
  }
end

Instance Method Details

#to_jsiiObject



10278
10279
10280
10281
10282
10283
10284
# File 'quick_sight/cfn_dashboard.rb', line 10278

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