Class: AWSCDK::QuickSight::CfnAnalysis::FunnelChartFieldWellsProperty

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



11982
11983
11984
11985
# File 'quick_sight/cfn_analysis.rb', line 11982

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



11991
11992
11993
# File 'quick_sight/cfn_analysis.rb', line 11991

def funnel_chart_aggregated_field_wells
  @funnel_chart_aggregated_field_wells
end

Class Method Details

.jsii_propertiesObject



11993
11994
11995
11996
11997
# File 'quick_sight/cfn_analysis.rb', line 11993

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

Instance Method Details

#to_jsiiObject



11999
12000
12001
12002
12003
12004
12005
# File 'quick_sight/cfn_analysis.rb', line 11999

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