Class: AWSCDK::QuickSight::CfnDashboard::ComboChartFieldWellsProperty

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

Overview

The field wells of the visual.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(combo_chart_aggregated_field_wells: nil) ⇒ ComboChartFieldWellsProperty

Returns a new instance of ComboChartFieldWellsProperty.

Parameters:



4424
4425
4426
4427
# File 'quick_sight/cfn_dashboard.rb', line 4424

def initialize(combo_chart_aggregated_field_wells: nil)
  @combo_chart_aggregated_field_wells = combo_chart_aggregated_field_wells.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnDashboard::ComboChartAggregatedFieldWellsProperty.new(**combo_chart_aggregated_field_wells.transform_keys(&:to_sym)) : combo_chart_aggregated_field_wells
  Jsii::Type.check_type(@combo_chart_aggregated_field_wells, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmbkRhc2hib2FyZC5Db21ib0NoYXJ0QWdncmVnYXRlZEZpZWxkV2VsbHNQcm9wZXJ0eSJ9XX19")), "comboChartAggregatedFieldWells") unless @combo_chart_aggregated_field_wells.nil?
end

Instance Attribute Details

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

The aggregated field wells of a combo chart.

Combo charts only have aggregated field wells. Columns in a combo chart are aggregated by category.



4435
4436
4437
# File 'quick_sight/cfn_dashboard.rb', line 4435

def combo_chart_aggregated_field_wells
  @combo_chart_aggregated_field_wells
end

Class Method Details

.jsii_propertiesObject



4437
4438
4439
4440
4441
# File 'quick_sight/cfn_dashboard.rb', line 4437

def self.jsii_properties
  {
    :combo_chart_aggregated_field_wells => "comboChartAggregatedFieldWells",
  }
end

Instance Method Details

#to_jsiiObject



4443
4444
4445
4446
4447
4448
4449
# File 'quick_sight/cfn_dashboard.rb', line 4443

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