Class: AWSCDK::QuickSight::CfnDashboard::GeospatialMapFieldWellsProperty

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

Overview

The field wells of a GeospatialMapVisual .

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(geospatial_map_aggregated_field_wells: nil) ⇒ GeospatialMapFieldWellsProperty

Returns a new instance of GeospatialMapFieldWellsProperty.

Parameters:



14625
14626
14627
14628
# File 'quick_sight/cfn_dashboard.rb', line 14625

def initialize(geospatial_map_aggregated_field_wells: nil)
  @geospatial_map_aggregated_field_wells = geospatial_map_aggregated_field_wells.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnDashboard::GeospatialMapAggregatedFieldWellsProperty.new(**geospatial_map_aggregated_field_wells.transform_keys(&:to_sym)) : geospatial_map_aggregated_field_wells
  Jsii::Type.check_type(@geospatial_map_aggregated_field_wells, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmbkRhc2hib2FyZC5HZW9zcGF0aWFsTWFwQWdncmVnYXRlZEZpZWxkV2VsbHNQcm9wZXJ0eSJ9XX19")), "geospatialMapAggregatedFieldWells") unless @geospatial_map_aggregated_field_wells.nil?
end

Instance Attribute Details

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

The aggregated field well for a geospatial map.



14634
14635
14636
# File 'quick_sight/cfn_dashboard.rb', line 14634

def geospatial_map_aggregated_field_wells
  @geospatial_map_aggregated_field_wells
end

Class Method Details

.jsii_propertiesObject



14636
14637
14638
14639
14640
# File 'quick_sight/cfn_dashboard.rb', line 14636

def self.jsii_properties
  {
    :geospatial_map_aggregated_field_wells => "geospatialMapAggregatedFieldWells",
  }
end

Instance Method Details

#to_jsiiObject



14642
14643
14644
14645
14646
14647
14648
# File 'quick_sight/cfn_dashboard.rb', line 14642

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