Class: AWSCDK::QuickSight::CfnDashboard::AxisDisplayMinMaxRangeProperty

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

Overview

The minimum and maximum setup for an axis display range.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(maximum: nil, minimum: nil) ⇒ AxisDisplayMinMaxRangeProperty

Returns a new instance of AxisDisplayMinMaxRangeProperty.

Parameters:

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

    The maximum setup for an axis display range.

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

    The minimum setup for an axis display range.



1354
1355
1356
1357
1358
1359
# File 'quick_sight/cfn_dashboard.rb', line 1354

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

Instance Attribute Details

#maximumNumeric? (readonly)

The maximum setup for an axis display range.



1365
1366
1367
# File 'quick_sight/cfn_dashboard.rb', line 1365

def maximum
  @maximum
end

#minimumNumeric? (readonly)

The minimum setup for an axis display range.



1370
1371
1372
# File 'quick_sight/cfn_dashboard.rb', line 1370

def minimum
  @minimum
end

Class Method Details

.jsii_propertiesObject



1372
1373
1374
1375
1376
1377
# File 'quick_sight/cfn_dashboard.rb', line 1372

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

Instance Method Details

#to_jsiiObject



1379
1380
1381
1382
1383
1384
1385
1386
# File 'quick_sight/cfn_dashboard.rb', line 1379

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