Class: AWSCDK::QuickSight::CfnAnalysis::GeospatialCoordinateBoundsProperty

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

Overview

The bound options (north, south, west, east) of the geospatial window options.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(east:, north:, south:, west:) ⇒ GeospatialCoordinateBoundsProperty

Returns a new instance of GeospatialCoordinateBoundsProperty.

Parameters:

  • east (Numeric)

    The longitude of the east bound of the geospatial coordinate bounds.

  • north (Numeric)

    The latitude of the north bound of the geospatial coordinate bounds.

  • south (Numeric)

    The latitude of the south bound of the geospatial coordinate bounds.

  • west (Numeric)

    The longitude of the west bound of the geospatial coordinate bounds.



12914
12915
12916
12917
12918
12919
12920
12921
12922
12923
# File 'quick_sight/cfn_analysis.rb', line 12914

def initialize(east:, north:, south:, west:)
  @east = east
  Jsii::Type.check_type(@east, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJudW1iZXIifQ==")), "east")
  @north = north
  Jsii::Type.check_type(@north, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJudW1iZXIifQ==")), "north")
  @south = south
  Jsii::Type.check_type(@south, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJudW1iZXIifQ==")), "south")
  @west = west
  Jsii::Type.check_type(@west, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJudW1iZXIifQ==")), "west")
end

Instance Attribute Details

#eastNumeric (readonly)

The longitude of the east bound of the geospatial coordinate bounds.



12929
12930
12931
# File 'quick_sight/cfn_analysis.rb', line 12929

def east
  @east
end

#northNumeric (readonly)

The latitude of the north bound of the geospatial coordinate bounds.



12934
12935
12936
# File 'quick_sight/cfn_analysis.rb', line 12934

def north
  @north
end

#southNumeric (readonly)

The latitude of the south bound of the geospatial coordinate bounds.



12939
12940
12941
# File 'quick_sight/cfn_analysis.rb', line 12939

def south
  @south
end

#westNumeric (readonly)

The longitude of the west bound of the geospatial coordinate bounds.



12944
12945
12946
# File 'quick_sight/cfn_analysis.rb', line 12944

def west
  @west
end

Class Method Details

.jsii_propertiesObject



12946
12947
12948
12949
12950
12951
12952
12953
# File 'quick_sight/cfn_analysis.rb', line 12946

def self.jsii_properties
  {
    :east => "east",
    :north => "north",
    :south => "south",
    :west => "west",
  }
end

Instance Method Details

#to_jsiiObject



12955
12956
12957
12958
12959
12960
12961
12962
12963
12964
# File 'quick_sight/cfn_analysis.rb', line 12955

def to_jsii
  result = {}
  result.merge!({
    "east" => @east,
    "north" => @north,
    "south" => @south,
    "west" => @west,
  })
  result.compact
end