Class: AWSCDK::QuickSight::CfnDashboard::FunnelChartFieldWellsProperty

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

Overview

The field well configuration of a FunnelChartVisual .

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(funnel_chart_aggregated_field_wells: nil) ⇒ FunnelChartFieldWellsProperty

Returns a new instance of FunnelChartFieldWellsProperty.

Parameters:



12765
12766
12767
12768
# File 'quick_sight/cfn_dashboard.rb', line 12765

def initialize(funnel_chart_aggregated_field_wells: nil)
  @funnel_chart_aggregated_field_wells = funnel_chart_aggregated_field_wells.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnDashboard::FunnelChartAggregatedFieldWellsProperty.new(**funnel_chart_aggregated_field_wells.transform_keys(&:to_sym)) : funnel_chart_aggregated_field_wells
  Jsii::Type.check_type(@funnel_chart_aggregated_field_wells, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmbkRhc2hib2FyZC5GdW5uZWxDaGFydEFnZ3JlZ2F0ZWRGaWVsZFdlbGxzUHJvcGVydHkifV19fQ==")), "funnelChartAggregatedFieldWells") unless @funnel_chart_aggregated_field_wells.nil?
end

Instance Attribute Details

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

The field well configuration of a FunnelChartVisual .



12774
12775
12776
# File 'quick_sight/cfn_dashboard.rb', line 12774

def funnel_chart_aggregated_field_wells
  @funnel_chart_aggregated_field_wells
end

Class Method Details

.jsii_propertiesObject



12776
12777
12778
12779
12780
# File 'quick_sight/cfn_dashboard.rb', line 12776

def self.jsii_properties
  {
    :funnel_chart_aggregated_field_wells => "funnelChartAggregatedFieldWells",
  }
end

Instance Method Details

#to_jsiiObject



12782
12783
12784
12785
12786
12787
12788
# File 'quick_sight/cfn_dashboard.rb', line 12782

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