Class: AWSCDK::QuickSight::CfnTemplate::FunnelChartFieldWellsProperty

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



11790
11791
11792
11793
# File 'quick_sight/cfn_template.rb', line 11790

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



11799
11800
11801
# File 'quick_sight/cfn_template.rb', line 11799

def funnel_chart_aggregated_field_wells
  @funnel_chart_aggregated_field_wells
end

Class Method Details

.jsii_propertiesObject



11801
11802
11803
11804
11805
# File 'quick_sight/cfn_template.rb', line 11801

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

Instance Method Details

#to_jsiiObject



11807
11808
11809
11810
11811
11812
11813
# File 'quick_sight/cfn_template.rb', line 11807

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