Class: AWSCDK::QuickSight::CfnTemplate::GeospatialMapFieldWellsProperty

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



12776
12777
12778
12779
# File 'quick_sight/cfn_template.rb', line 12776

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



12785
12786
12787
# File 'quick_sight/cfn_template.rb', line 12785

def geospatial_map_aggregated_field_wells
  @geospatial_map_aggregated_field_wells
end

Class Method Details

.jsii_propertiesObject



12787
12788
12789
12790
12791
# File 'quick_sight/cfn_template.rb', line 12787

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

Instance Method Details

#to_jsiiObject



12793
12794
12795
12796
12797
12798
12799
# File 'quick_sight/cfn_template.rb', line 12793

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