Class: AWSCDK::QuickSight::CfnAnalysis::GeospatialGradientStepColorProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::QuickSight::CfnAnalysis::GeospatialGradientStepColorProperty
- Defined in:
- quick_sight/cfn_analysis.rb
Overview
The gradient step color for a single step.
Instance Attribute Summary collapse
-
#color ⇒ String
readonly
The color and opacity values for the gradient step color.
-
#data_value ⇒ Numeric
readonly
The data value for the gradient step color.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(color:, data_value:) ⇒ GeospatialGradientStepColorProperty
constructor
A new instance of GeospatialGradientStepColorProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(color:, data_value:) ⇒ GeospatialGradientStepColorProperty
Returns a new instance of GeospatialGradientStepColorProperty.
13071 13072 13073 13074 13075 13076 |
# File 'quick_sight/cfn_analysis.rb', line 13071 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
#color ⇒ String (readonly)
The color and opacity values for the gradient step color.
13082 13083 13084 |
# File 'quick_sight/cfn_analysis.rb', line 13082 def color @color end |
#data_value ⇒ Numeric (readonly)
Note:
Default: - 0
The data value for the gradient step color.
13088 13089 13090 |
# File 'quick_sight/cfn_analysis.rb', line 13088 def data_value @data_value end |
Class Method Details
.jsii_properties ⇒ Object
13090 13091 13092 13093 13094 13095 |
# File 'quick_sight/cfn_analysis.rb', line 13090 def self.jsii_properties { :color => "color", :data_value => "dataValue", } end |
Instance Method Details
#to_jsii ⇒ Object
13097 13098 13099 13100 13101 13102 13103 13104 |
# File 'quick_sight/cfn_analysis.rb', line 13097 def to_jsii result = {} result.merge!({ "color" => @color, "dataValue" => @data_value, }) result.compact end |