Class: AWSCDK::QuickSight::CfnTemplate::ComboChartFieldWellsProperty

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



4409
4410
4411
4412
# File 'quick_sight/cfn_template.rb', line 4409

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



4420
4421
4422
# File 'quick_sight/cfn_template.rb', line 4420

def combo_chart_aggregated_field_wells
  @combo_chart_aggregated_field_wells
end

Class Method Details

.jsii_propertiesObject



4422
4423
4424
4425
4426
# File 'quick_sight/cfn_template.rb', line 4422

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

Instance Method Details

#to_jsiiObject



4428
4429
4430
4431
4432
4433
4434
# File 'quick_sight/cfn_template.rb', line 4428

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