Class: AWSCDK::QuickSight::CfnDashboard::WaterfallChartFieldWellsProperty

Inherits:
Jsii::Struct
  • Object
show all
Defined in:
quick_sight/cfn_dashboard.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:



32901
32902
32903
32904
# File 'quick_sight/cfn_dashboard.rb', line 32901

def initialize(waterfall_chart_aggregated_field_wells: nil)
  @waterfall_chart_aggregated_field_wells = waterfall_chart_aggregated_field_wells.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnDashboard::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("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmbkRhc2hib2FyZC5XYXRlcmZhbGxDaGFydEFnZ3JlZ2F0ZWRGaWVsZFdlbGxzUHJvcGVydHkifV19fQ==")), "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.



32910
32911
32912
# File 'quick_sight/cfn_dashboard.rb', line 32910

def waterfall_chart_aggregated_field_wells
  @waterfall_chart_aggregated_field_wells
end

Class Method Details

.jsii_propertiesObject



32912
32913
32914
32915
32916
# File 'quick_sight/cfn_dashboard.rb', line 32912

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

Instance Method Details

#to_jsiiObject



32918
32919
32920
32921
32922
32923
32924
# File 'quick_sight/cfn_dashboard.rb', line 32918

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