Class: AWSCDK::QuickSight::CfnTemplate::VisualProperty

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

Overview

A visual displayed on a sheet in an analysis, dashboard, or template.

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(bar_chart_visual: nil, box_plot_visual: nil, combo_chart_visual: nil, custom_content_visual: nil, empty_visual: nil, filled_map_visual: nil, funnel_chart_visual: nil, gauge_chart_visual: nil, geospatial_map_visual: nil, heat_map_visual: nil, histogram_visual: nil, insight_visual: nil, kpi_visual: nil, line_chart_visual: nil, pie_chart_visual: nil, pivot_table_visual: nil, plugin_visual: nil, radar_chart_visual: nil, sankey_diagram_visual: nil, scatter_plot_visual: nil, table_visual: nil, tree_map_visual: nil, waterfall_visual: nil, word_cloud_visual: nil) ⇒ VisualProperty

Returns a new instance of VisualProperty.

Parameters:



29503
29504
29505
29506
29507
29508
29509
29510
29511
29512
29513
29514
29515
29516
29517
29518
29519
29520
29521
29522
29523
29524
29525
29526
29527
29528
29529
29530
29531
29532
29533
29534
29535
29536
29537
29538
29539
29540
29541
29542
29543
29544
29545
29546
29547
29548
29549
29550
29551
29552
# File 'quick_sight/cfn_template.rb', line 29503

def initialize(bar_chart_visual: nil, box_plot_visual: nil, combo_chart_visual: nil, custom_content_visual: nil, empty_visual: nil, filled_map_visual: nil, funnel_chart_visual: nil, gauge_chart_visual: nil, geospatial_map_visual: nil, heat_map_visual: nil, histogram_visual: nil, insight_visual: nil, kpi_visual: nil, line_chart_visual: nil, pie_chart_visual: nil, pivot_table_visual: nil, plugin_visual: nil, radar_chart_visual: nil, sankey_diagram_visual: nil, scatter_plot_visual: nil, table_visual: nil, tree_map_visual: nil, waterfall_visual: nil, word_cloud_visual: nil)
  @bar_chart_visual = bar_chart_visual.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnTemplate::BarChartVisualProperty.new(**bar_chart_visual.transform_keys(&:to_sym)) : bar_chart_visual
  Jsii::Type.check_type(@bar_chart_visual, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmblRlbXBsYXRlLkJhckNoYXJ0VmlzdWFsUHJvcGVydHkifV19fQ==")), "barChartVisual") unless @bar_chart_visual.nil?
  @box_plot_visual = box_plot_visual.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnTemplate::BoxPlotVisualProperty.new(**box_plot_visual.transform_keys(&:to_sym)) : box_plot_visual
  Jsii::Type.check_type(@box_plot_visual, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmblRlbXBsYXRlLkJveFBsb3RWaXN1YWxQcm9wZXJ0eSJ9XX19")), "boxPlotVisual") unless @box_plot_visual.nil?
  @combo_chart_visual = combo_chart_visual.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnTemplate::ComboChartVisualProperty.new(**combo_chart_visual.transform_keys(&:to_sym)) : combo_chart_visual
  Jsii::Type.check_type(@combo_chart_visual, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmblRlbXBsYXRlLkNvbWJvQ2hhcnRWaXN1YWxQcm9wZXJ0eSJ9XX19")), "comboChartVisual") unless @combo_chart_visual.nil?
  @custom_content_visual = custom_content_visual.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnTemplate::CustomContentVisualProperty.new(**custom_content_visual.transform_keys(&:to_sym)) : custom_content_visual
  Jsii::Type.check_type(@custom_content_visual, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmblRlbXBsYXRlLkN1c3RvbUNvbnRlbnRWaXN1YWxQcm9wZXJ0eSJ9XX19")), "customContentVisual") unless @custom_content_visual.nil?
  @empty_visual = empty_visual.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnTemplate::EmptyVisualProperty.new(**empty_visual.transform_keys(&:to_sym)) : empty_visual
  Jsii::Type.check_type(@empty_visual, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmblRlbXBsYXRlLkVtcHR5VmlzdWFsUHJvcGVydHkifV19fQ==")), "emptyVisual") unless @empty_visual.nil?
  @filled_map_visual = filled_map_visual.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnTemplate::FilledMapVisualProperty.new(**filled_map_visual.transform_keys(&:to_sym)) : filled_map_visual
  Jsii::Type.check_type(@filled_map_visual, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmblRlbXBsYXRlLkZpbGxlZE1hcFZpc3VhbFByb3BlcnR5In1dfX0=")), "filledMapVisual") unless @filled_map_visual.nil?
  @funnel_chart_visual = funnel_chart_visual.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnTemplate::FunnelChartVisualProperty.new(**funnel_chart_visual.transform_keys(&:to_sym)) : funnel_chart_visual
  Jsii::Type.check_type(@funnel_chart_visual, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmblRlbXBsYXRlLkZ1bm5lbENoYXJ0VmlzdWFsUHJvcGVydHkifV19fQ==")), "funnelChartVisual") unless @funnel_chart_visual.nil?
  @gauge_chart_visual = gauge_chart_visual.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnTemplate::GaugeChartVisualProperty.new(**gauge_chart_visual.transform_keys(&:to_sym)) : gauge_chart_visual
  Jsii::Type.check_type(@gauge_chart_visual, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmblRlbXBsYXRlLkdhdWdlQ2hhcnRWaXN1YWxQcm9wZXJ0eSJ9XX19")), "gaugeChartVisual") unless @gauge_chart_visual.nil?
  @geospatial_map_visual = geospatial_map_visual.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnTemplate::GeospatialMapVisualProperty.new(**geospatial_map_visual.transform_keys(&:to_sym)) : geospatial_map_visual
  Jsii::Type.check_type(@geospatial_map_visual, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmblRlbXBsYXRlLkdlb3NwYXRpYWxNYXBWaXN1YWxQcm9wZXJ0eSJ9XX19")), "geospatialMapVisual") unless @geospatial_map_visual.nil?
  @heat_map_visual = heat_map_visual.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnTemplate::HeatMapVisualProperty.new(**heat_map_visual.transform_keys(&:to_sym)) : heat_map_visual
  Jsii::Type.check_type(@heat_map_visual, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmblRlbXBsYXRlLkhlYXRNYXBWaXN1YWxQcm9wZXJ0eSJ9XX19")), "heatMapVisual") unless @heat_map_visual.nil?
  @histogram_visual = histogram_visual.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnTemplate::HistogramVisualProperty.new(**histogram_visual.transform_keys(&:to_sym)) : histogram_visual
  Jsii::Type.check_type(@histogram_visual, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmblRlbXBsYXRlLkhpc3RvZ3JhbVZpc3VhbFByb3BlcnR5In1dfX0=")), "histogramVisual") unless @histogram_visual.nil?
  @insight_visual = insight_visual.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnTemplate::InsightVisualProperty.new(**insight_visual.transform_keys(&:to_sym)) : insight_visual
  Jsii::Type.check_type(@insight_visual, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmblRlbXBsYXRlLkluc2lnaHRWaXN1YWxQcm9wZXJ0eSJ9XX19")), "insightVisual") unless @insight_visual.nil?
  @kpi_visual = kpi_visual.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnTemplate::KPIVisualProperty.new(**kpi_visual.transform_keys(&:to_sym)) : kpi_visual
  Jsii::Type.check_type(@kpi_visual, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmblRlbXBsYXRlLktQSVZpc3VhbFByb3BlcnR5In1dfX0=")), "kpiVisual") unless @kpi_visual.nil?
  @line_chart_visual = line_chart_visual.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnTemplate::LineChartVisualProperty.new(**line_chart_visual.transform_keys(&:to_sym)) : line_chart_visual
  Jsii::Type.check_type(@line_chart_visual, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmblRlbXBsYXRlLkxpbmVDaGFydFZpc3VhbFByb3BlcnR5In1dfX0=")), "lineChartVisual") unless @line_chart_visual.nil?
  @pie_chart_visual = pie_chart_visual.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnTemplate::PieChartVisualProperty.new(**pie_chart_visual.transform_keys(&:to_sym)) : pie_chart_visual
  Jsii::Type.check_type(@pie_chart_visual, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmblRlbXBsYXRlLlBpZUNoYXJ0VmlzdWFsUHJvcGVydHkifV19fQ==")), "pieChartVisual") unless @pie_chart_visual.nil?
  @pivot_table_visual = pivot_table_visual.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnTemplate::PivotTableVisualProperty.new(**pivot_table_visual.transform_keys(&:to_sym)) : pivot_table_visual
  Jsii::Type.check_type(@pivot_table_visual, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmblRlbXBsYXRlLlBpdm90VGFibGVWaXN1YWxQcm9wZXJ0eSJ9XX19")), "pivotTableVisual") unless @pivot_table_visual.nil?
  @plugin_visual = plugin_visual.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnTemplate::PluginVisualProperty.new(**plugin_visual.transform_keys(&:to_sym)) : plugin_visual
  Jsii::Type.check_type(@plugin_visual, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmblRlbXBsYXRlLlBsdWdpblZpc3VhbFByb3BlcnR5In1dfX0=")), "pluginVisual") unless @plugin_visual.nil?
  @radar_chart_visual = radar_chart_visual.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnTemplate::RadarChartVisualProperty.new(**radar_chart_visual.transform_keys(&:to_sym)) : radar_chart_visual
  Jsii::Type.check_type(@radar_chart_visual, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmblRlbXBsYXRlLlJhZGFyQ2hhcnRWaXN1YWxQcm9wZXJ0eSJ9XX19")), "radarChartVisual") unless @radar_chart_visual.nil?
  @sankey_diagram_visual = sankey_diagram_visual.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnTemplate::SankeyDiagramVisualProperty.new(**sankey_diagram_visual.transform_keys(&:to_sym)) : sankey_diagram_visual
  Jsii::Type.check_type(@sankey_diagram_visual, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmblRlbXBsYXRlLlNhbmtleURpYWdyYW1WaXN1YWxQcm9wZXJ0eSJ9XX19")), "sankeyDiagramVisual") unless @sankey_diagram_visual.nil?
  @scatter_plot_visual = scatter_plot_visual.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnTemplate::ScatterPlotVisualProperty.new(**scatter_plot_visual.transform_keys(&:to_sym)) : scatter_plot_visual
  Jsii::Type.check_type(@scatter_plot_visual, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmblRlbXBsYXRlLlNjYXR0ZXJQbG90VmlzdWFsUHJvcGVydHkifV19fQ==")), "scatterPlotVisual") unless @scatter_plot_visual.nil?
  @table_visual = table_visual.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnTemplate::TableVisualProperty.new(**table_visual.transform_keys(&:to_sym)) : table_visual
  Jsii::Type.check_type(@table_visual, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmblRlbXBsYXRlLlRhYmxlVmlzdWFsUHJvcGVydHkifV19fQ==")), "tableVisual") unless @table_visual.nil?
  @tree_map_visual = tree_map_visual.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnTemplate::TreeMapVisualProperty.new(**tree_map_visual.transform_keys(&:to_sym)) : tree_map_visual
  Jsii::Type.check_type(@tree_map_visual, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmblRlbXBsYXRlLlRyZWVNYXBWaXN1YWxQcm9wZXJ0eSJ9XX19")), "treeMapVisual") unless @tree_map_visual.nil?
  @waterfall_visual = waterfall_visual.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnTemplate::WaterfallVisualProperty.new(**waterfall_visual.transform_keys(&:to_sym)) : waterfall_visual
  Jsii::Type.check_type(@waterfall_visual, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmblRlbXBsYXRlLldhdGVyZmFsbFZpc3VhbFByb3BlcnR5In1dfX0=")), "waterfallVisual") unless @waterfall_visual.nil?
  @word_cloud_visual = word_cloud_visual.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnTemplate::WordCloudVisualProperty.new(**word_cloud_visual.transform_keys(&:to_sym)) : word_cloud_visual
  Jsii::Type.check_type(@word_cloud_visual, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmblRlbXBsYXRlLldvcmRDbG91ZFZpc3VhbFByb3BlcnR5In1dfX0=")), "wordCloudVisual") unless @word_cloud_visual.nil?
end

Instance Attribute Details

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

A bar chart.

For more information, see Using bar charts in the Amazon Quick Suite User Guide .



29560
29561
29562
# File 'quick_sight/cfn_template.rb', line 29560

def bar_chart_visual
  @bar_chart_visual
end

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

A box plot.

For more information, see Using box plots in the Amazon Quick Suite User Guide .



29567
29568
29569
# File 'quick_sight/cfn_template.rb', line 29567

def box_plot_visual
  @box_plot_visual
end

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

A combo chart.

For more information, see Using combo charts in the Amazon Quick Suite User Guide .



29574
29575
29576
# File 'quick_sight/cfn_template.rb', line 29574

def combo_chart_visual
  @combo_chart_visual
end

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

A visual that contains custom content.

For more information, see Using custom visual content in the Amazon Quick Suite User Guide .



29581
29582
29583
# File 'quick_sight/cfn_template.rb', line 29581

def custom_content_visual
  @custom_content_visual
end

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

An empty visual.



29586
29587
29588
# File 'quick_sight/cfn_template.rb', line 29586

def empty_visual
  @empty_visual
end

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

A filled map.

For more information, see Creating filled maps in the Amazon Quick Suite User Guide .



29593
29594
29595
# File 'quick_sight/cfn_template.rb', line 29593

def filled_map_visual
  @filled_map_visual
end

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

A funnel chart.

For more information, see Using funnel charts in the Amazon Quick Suite User Guide .



29600
29601
29602
# File 'quick_sight/cfn_template.rb', line 29600

def funnel_chart_visual
  @funnel_chart_visual
end

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

A gauge chart.

For more information, see Using gauge charts in the Amazon Quick Suite User Guide .



29607
29608
29609
# File 'quick_sight/cfn_template.rb', line 29607

def gauge_chart_visual
  @gauge_chart_visual
end

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

A geospatial map or a points on map visual.

For more information, see Creating point maps in the Amazon Quick Suite User Guide .



29614
29615
29616
# File 'quick_sight/cfn_template.rb', line 29614

def geospatial_map_visual
  @geospatial_map_visual
end

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

A heat map.

For more information, see Using heat maps in the Amazon Quick Suite User Guide .



29621
29622
29623
# File 'quick_sight/cfn_template.rb', line 29621

def heat_map_visual
  @heat_map_visual
end

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

A histogram.

For more information, see Using histograms in the Amazon Quick Suite User Guide .



29628
29629
29630
# File 'quick_sight/cfn_template.rb', line 29628

def histogram_visual
  @histogram_visual
end

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

An insight visual.

For more information, see Working with insights in the Amazon Quick Suite User Guide .



29635
29636
29637
# File 'quick_sight/cfn_template.rb', line 29635

def insight_visual
  @insight_visual
end

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

A key performance indicator (KPI).

For more information, see Using KPIs in the Amazon Quick Suite User Guide .



29642
29643
29644
# File 'quick_sight/cfn_template.rb', line 29642

def kpi_visual
  @kpi_visual
end

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

A line chart.

For more information, see Using line charts in the Amazon Quick Suite User Guide .



29649
29650
29651
# File 'quick_sight/cfn_template.rb', line 29649

def line_chart_visual
  @line_chart_visual
end

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

A pie or donut chart.

For more information, see Using pie charts in the Amazon Quick Suite User Guide .



29656
29657
29658
# File 'quick_sight/cfn_template.rb', line 29656

def pie_chart_visual
  @pie_chart_visual
end

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

A pivot table.

For more information, see Using pivot tables in the Amazon Quick Suite User Guide .



29663
29664
29665
# File 'quick_sight/cfn_template.rb', line 29663

def pivot_table_visual
  @pivot_table_visual
end

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

The custom plugin visual type.



29668
29669
29670
# File 'quick_sight/cfn_template.rb', line 29668

def plugin_visual
  @plugin_visual
end

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

A radar chart visual.

For more information, see Using radar charts in the Amazon Quick Suite User Guide .



29675
29676
29677
# File 'quick_sight/cfn_template.rb', line 29675

def radar_chart_visual
  @radar_chart_visual
end

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

A sankey diagram.

For more information, see Using Sankey diagrams in the Amazon Quick Suite User Guide .



29682
29683
29684
# File 'quick_sight/cfn_template.rb', line 29682

def sankey_diagram_visual
  @sankey_diagram_visual
end

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

A scatter plot.

For more information, see Using scatter plots in the Amazon Quick Suite User Guide .



29689
29690
29691
# File 'quick_sight/cfn_template.rb', line 29689

def scatter_plot_visual
  @scatter_plot_visual
end

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

A table visual.

For more information, see Using tables as visuals in the Amazon Quick Suite User Guide .



29696
29697
29698
# File 'quick_sight/cfn_template.rb', line 29696

def table_visual
  @table_visual
end

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

A tree map.

For more information, see Using tree maps in the Amazon Quick Suite User Guide .



29703
29704
29705
# File 'quick_sight/cfn_template.rb', line 29703

def tree_map_visual
  @tree_map_visual
end

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

A waterfall chart.

For more information, see Using waterfall charts in the Amazon Quick Suite User Guide .



29710
29711
29712
# File 'quick_sight/cfn_template.rb', line 29710

def waterfall_visual
  @waterfall_visual
end

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

A word cloud.

For more information, see Using word clouds in the Amazon Quick Suite User Guide .



29717
29718
29719
# File 'quick_sight/cfn_template.rb', line 29717

def word_cloud_visual
  @word_cloud_visual
end

Class Method Details

.jsii_propertiesObject



29719
29720
29721
29722
29723
29724
29725
29726
29727
29728
29729
29730
29731
29732
29733
29734
29735
29736
29737
29738
29739
29740
29741
29742
29743
29744
29745
29746
# File 'quick_sight/cfn_template.rb', line 29719

def self.jsii_properties
  {
    :bar_chart_visual => "barChartVisual",
    :box_plot_visual => "boxPlotVisual",
    :combo_chart_visual => "comboChartVisual",
    :custom_content_visual => "customContentVisual",
    :empty_visual => "emptyVisual",
    :filled_map_visual => "filledMapVisual",
    :funnel_chart_visual => "funnelChartVisual",
    :gauge_chart_visual => "gaugeChartVisual",
    :geospatial_map_visual => "geospatialMapVisual",
    :heat_map_visual => "heatMapVisual",
    :histogram_visual => "histogramVisual",
    :insight_visual => "insightVisual",
    :kpi_visual => "kpiVisual",
    :line_chart_visual => "lineChartVisual",
    :pie_chart_visual => "pieChartVisual",
    :pivot_table_visual => "pivotTableVisual",
    :plugin_visual => "pluginVisual",
    :radar_chart_visual => "radarChartVisual",
    :sankey_diagram_visual => "sankeyDiagramVisual",
    :scatter_plot_visual => "scatterPlotVisual",
    :table_visual => "tableVisual",
    :tree_map_visual => "treeMapVisual",
    :waterfall_visual => "waterfallVisual",
    :word_cloud_visual => "wordCloudVisual",
  }
end

Instance Method Details

#to_jsiiObject



29748
29749
29750
29751
29752
29753
29754
29755
29756
29757
29758
29759
29760
29761
29762
29763
29764
29765
29766
29767
29768
29769
29770
29771
29772
29773
29774
29775
29776
29777
# File 'quick_sight/cfn_template.rb', line 29748

def to_jsii
  result = {}
  result.merge!({
    "barChartVisual" => @bar_chart_visual,
    "boxPlotVisual" => @box_plot_visual,
    "comboChartVisual" => @combo_chart_visual,
    "customContentVisual" => @custom_content_visual,
    "emptyVisual" => @empty_visual,
    "filledMapVisual" => @filled_map_visual,
    "funnelChartVisual" => @funnel_chart_visual,
    "gaugeChartVisual" => @gauge_chart_visual,
    "geospatialMapVisual" => @geospatial_map_visual,
    "heatMapVisual" => @heat_map_visual,
    "histogramVisual" => @histogram_visual,
    "insightVisual" => @insight_visual,
    "kpiVisual" => @kpi_visual,
    "lineChartVisual" => @line_chart_visual,
    "pieChartVisual" => @pie_chart_visual,
    "pivotTableVisual" => @pivot_table_visual,
    "pluginVisual" => @plugin_visual,
    "radarChartVisual" => @radar_chart_visual,
    "sankeyDiagramVisual" => @sankey_diagram_visual,
    "scatterPlotVisual" => @scatter_plot_visual,
    "tableVisual" => @table_visual,
    "treeMapVisual" => @tree_map_visual,
    "waterfallVisual" => @waterfall_visual,
    "wordCloudVisual" => @word_cloud_visual,
  })
  result.compact
end