Class: AWSCDK::QuickSight::CfnDashboard::GeospatialCircleRadiusProperty

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

Overview

The geospatial radius for a circle.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(radius: nil) ⇒ GeospatialCircleRadiusProperty

Returns a new instance of GeospatialCircleRadiusProperty.

Parameters:

  • radius (Numeric, nil) (defaults to: nil)

    The positive value for the radius of a circle.



13545
13546
13547
13548
# File 'quick_sight/cfn_dashboard.rb', line 13545

def initialize(radius: nil)
  @radius = radius
  Jsii::Type.check_type(@radius, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJudW1iZXIifQ==")), "radius") unless @radius.nil?
end

Instance Attribute Details

#radiusNumeric? (readonly)

The positive value for the radius of a circle.



13554
13555
13556
# File 'quick_sight/cfn_dashboard.rb', line 13554

def radius
  @radius
end

Class Method Details

.jsii_propertiesObject



13556
13557
13558
13559
13560
# File 'quick_sight/cfn_dashboard.rb', line 13556

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

Instance Method Details

#to_jsiiObject



13562
13563
13564
13565
13566
13567
13568
# File 'quick_sight/cfn_dashboard.rb', line 13562

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