Class: AWSCDK::QuickSight::CfnAnalysis::GeospatialMapFieldWellsProperty

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



13842
13843
13844
13845
# File 'quick_sight/cfn_analysis.rb', line 13842

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



13851
13852
13853
# File 'quick_sight/cfn_analysis.rb', line 13851

def geospatial_map_aggregated_field_wells
  @geospatial_map_aggregated_field_wells
end

Class Method Details

.jsii_propertiesObject



13853
13854
13855
13856
13857
# File 'quick_sight/cfn_analysis.rb', line 13853

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

Instance Method Details

#to_jsiiObject



13859
13860
13861
13862
13863
13864
13865
# File 'quick_sight/cfn_analysis.rb', line 13859

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