Class: AWSCDK::QuickSight::CfnDashboard::GeospatialGradientStepColorProperty

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

Overview

The gradient step color for a single step.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(color:, data_value:) ⇒ GeospatialGradientStepColorProperty

Returns a new instance of GeospatialGradientStepColorProperty.

Parameters:

  • color (String)

    The color and opacity values for the gradient step color.

  • data_value (Numeric)

    The data value for the gradient step color.



13854
13855
13856
13857
13858
13859
# File 'quick_sight/cfn_dashboard.rb', line 13854

def initialize(color:, data_value:)
  @color = color
  Jsii::Type.check_type(@color, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "color")
  @data_value = data_value
  Jsii::Type.check_type(@data_value, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJudW1iZXIifQ==")), "dataValue")
end

Instance Attribute Details

#colorString (readonly)

The color and opacity values for the gradient step color.



13865
13866
13867
# File 'quick_sight/cfn_dashboard.rb', line 13865

def color
  @color
end

#data_valueNumeric (readonly)

Note:

Default: - 0

The data value for the gradient step color.



13871
13872
13873
# File 'quick_sight/cfn_dashboard.rb', line 13871

def data_value
  @data_value
end

Class Method Details

.jsii_propertiesObject



13873
13874
13875
13876
13877
13878
# File 'quick_sight/cfn_dashboard.rb', line 13873

def self.jsii_properties
  {
    :color => "color",
    :data_value => "dataValue",
  }
end

Instance Method Details

#to_jsiiObject



13880
13881
13882
13883
13884
13885
13886
13887
# File 'quick_sight/cfn_dashboard.rb', line 13880

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