Class: AWSCDK::QuickSight::CfnTemplate::WaterfallChartFieldWellsProperty

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

Overview

The field well configuration of a waterfall visual.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(waterfall_chart_aggregated_field_wells: nil) ⇒ WaterfallChartFieldWellsProperty

Returns a new instance of WaterfallChartFieldWellsProperty.

Parameters:



30102
30103
30104
30105
# File 'quick_sight/cfn_template.rb', line 30102

def initialize(waterfall_chart_aggregated_field_wells: nil)
  @waterfall_chart_aggregated_field_wells = waterfall_chart_aggregated_field_wells.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnTemplate::WaterfallChartAggregatedFieldWellsProperty.new(**waterfall_chart_aggregated_field_wells.transform_keys(&:to_sym)) : waterfall_chart_aggregated_field_wells
  Jsii::Type.check_type(@waterfall_chart_aggregated_field_wells, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmblRlbXBsYXRlLldhdGVyZmFsbENoYXJ0QWdncmVnYXRlZEZpZWxkV2VsbHNQcm9wZXJ0eSJ9XX19")), "waterfallChartAggregatedFieldWells") unless @waterfall_chart_aggregated_field_wells.nil?
end

Instance Attribute Details

#waterfall_chart_aggregated_field_wellsAWSCDK::IResolvable, ... (readonly)

The field well configuration of a waterfall visual.



30111
30112
30113
# File 'quick_sight/cfn_template.rb', line 30111

def waterfall_chart_aggregated_field_wells
  @waterfall_chart_aggregated_field_wells
end

Class Method Details

.jsii_propertiesObject



30113
30114
30115
30116
30117
# File 'quick_sight/cfn_template.rb', line 30113

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

Instance Method Details

#to_jsiiObject



30119
30120
30121
30122
30123
30124
30125
# File 'quick_sight/cfn_template.rb', line 30119

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