Class: AWSCDK::QuickSight::CfnAnalysis::GeospatialCoordinateBoundsProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::QuickSight::CfnAnalysis::GeospatialCoordinateBoundsProperty
- Defined in:
- quick_sight/cfn_analysis.rb
Overview
The bound options (north, south, west, east) of the geospatial window options.
Instance Attribute Summary collapse
-
#east ⇒ Numeric
readonly
The longitude of the east bound of the geospatial coordinate bounds.
-
#north ⇒ Numeric
readonly
The latitude of the north bound of the geospatial coordinate bounds.
-
#south ⇒ Numeric
readonly
The latitude of the south bound of the geospatial coordinate bounds.
-
#west ⇒ Numeric
readonly
The longitude of the west bound of the geospatial coordinate bounds.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(east:, north:, south:, west:) ⇒ GeospatialCoordinateBoundsProperty
constructor
A new instance of GeospatialCoordinateBoundsProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(east:, north:, south:, west:) ⇒ GeospatialCoordinateBoundsProperty
Returns a new instance of GeospatialCoordinateBoundsProperty.
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
#east ⇒ Numeric (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 |
#north ⇒ Numeric (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 |
#south ⇒ Numeric (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 |
#west ⇒ Numeric (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_properties ⇒ Object
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_jsii ⇒ Object
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 |