Class: AWSCDK::QuickSight::CfnTemplate::WaterfallChartGroupColorConfigurationProperty

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

Overview

The color configuration for individual groups within a waterfall visual.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(negative_bar_color: nil, positive_bar_color: nil, total_bar_color: nil) ⇒ WaterfallChartGroupColorConfigurationProperty

Returns a new instance of WaterfallChartGroupColorConfigurationProperty.

Parameters:

  • negative_bar_color (String, nil) (defaults to: nil)

    Defines the color for the negative bars of a waterfall chart.

  • positive_bar_color (String, nil) (defaults to: nil)

    Defines the color for the positive bars of a waterfall chart.

  • total_bar_color (String, nil) (defaults to: nil)

    Defines the color for the total bars of a waterfall chart.



30137
30138
30139
30140
30141
30142
30143
30144
# File 'quick_sight/cfn_template.rb', line 30137

def initialize(negative_bar_color: nil, positive_bar_color: nil, total_bar_color: nil)
  @negative_bar_color = negative_bar_color
  Jsii::Type.check_type(@negative_bar_color, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "negativeBarColor") unless @negative_bar_color.nil?
  @positive_bar_color = positive_bar_color
  Jsii::Type.check_type(@positive_bar_color, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "positiveBarColor") unless @positive_bar_color.nil?
  @total_bar_color = total_bar_color
  Jsii::Type.check_type(@total_bar_color, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "totalBarColor") unless @total_bar_color.nil?
end

Instance Attribute Details

#negative_bar_colorString? (readonly)

Defines the color for the negative bars of a waterfall chart.



30150
30151
30152
# File 'quick_sight/cfn_template.rb', line 30150

def negative_bar_color
  @negative_bar_color
end

#positive_bar_colorString? (readonly)

Defines the color for the positive bars of a waterfall chart.



30155
30156
30157
# File 'quick_sight/cfn_template.rb', line 30155

def positive_bar_color
  @positive_bar_color
end

#total_bar_colorString? (readonly)

Defines the color for the total bars of a waterfall chart.



30160
30161
30162
# File 'quick_sight/cfn_template.rb', line 30160

def total_bar_color
  @total_bar_color
end

Class Method Details

.jsii_propertiesObject



30162
30163
30164
30165
30166
30167
30168
# File 'quick_sight/cfn_template.rb', line 30162

def self.jsii_properties
  {
    :negative_bar_color => "negativeBarColor",
    :positive_bar_color => "positiveBarColor",
    :total_bar_color => "totalBarColor",
  }
end

Instance Method Details

#to_jsiiObject



30170
30171
30172
30173
30174
30175
30176
30177
30178
# File 'quick_sight/cfn_template.rb', line 30170

def to_jsii
  result = {}
  result.merge!({
    "negativeBarColor" => @negative_bar_color,
    "positiveBarColor" => @positive_bar_color,
    "totalBarColor" => @total_bar_color,
  })
  result.compact
end