Class: AWSCDK::QuickSight::CfnAnalysis::LineChartConfigurationProperty

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

Overview

The configuration of a line chart.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(contribution_analysis_defaults: nil, data_labels: nil, default_series_settings: nil, field_wells: nil, forecast_configurations: nil, interactions: nil, legend: nil, primary_y_axis_display_options: nil, primary_y_axis_label_options: nil, reference_lines: nil, secondary_y_axis_display_options: nil, secondary_y_axis_label_options: nil, series: nil, single_axis_options: nil, small_multiples_options: nil, sort_configuration: nil, tooltip: nil, type: nil, visual_palette: nil, x_axis_display_options: nil, x_axis_label_options: nil) ⇒ LineChartConfigurationProperty

Returns a new instance of LineChartConfigurationProperty.

Parameters:



17676
17677
17678
17679
17680
17681
17682
17683
17684
17685
17686
17687
17688
17689
17690
17691
17692
17693
17694
17695
17696
17697
17698
17699
17700
17701
17702
17703
17704
17705
17706
17707
17708
17709
17710
17711
17712
17713
17714
17715
17716
17717
17718
17719
# File 'quick_sight/cfn_analysis.rb', line 17676

def initialize(contribution_analysis_defaults: nil, data_labels: nil, default_series_settings: nil, field_wells: nil, forecast_configurations: nil, interactions: nil, legend: nil, primary_y_axis_display_options: nil, primary_y_axis_label_options: nil, reference_lines: nil, secondary_y_axis_display_options: nil, secondary_y_axis_label_options: nil, series: nil, single_axis_options: nil, small_multiples_options: nil, sort_configuration: nil, tooltip: nil, type: nil, visual_palette: nil, x_axis_display_options: nil, x_axis_label_options: nil)
  @contribution_analysis_defaults = contribution_analysis_defaults
  Jsii::Type.check_type(@contribution_analysis_defaults, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImNvbGxlY3Rpb24iOnsiZWxlbWVudHR5cGUiOnsidW5pb24iOnsidHlwZXMiOlt7ImZxbiI6ImF3cy1jZGstbGliLklSZXNvbHZhYmxlIn0seyJmcW4iOiJhd3MtY2RrLWxpYi5hd3NfcXVpY2tzaWdodC5DZm5BbmFseXNpcy5Db250cmlidXRpb25BbmFseXNpc0RlZmF1bHRQcm9wZXJ0eSJ9XX19LCJraW5kIjoiYXJyYXkifX1dfX0=")), "contributionAnalysisDefaults") unless @contribution_analysis_defaults.nil?
  @data_labels = data_labels.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnAnalysis::DataLabelOptionsProperty.new(**data_labels.transform_keys(&:to_sym)) : data_labels
  Jsii::Type.check_type(@data_labels, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmbkFuYWx5c2lzLkRhdGFMYWJlbE9wdGlvbnNQcm9wZXJ0eSJ9XX19")), "dataLabels") unless @data_labels.nil?
  @default_series_settings = default_series_settings.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnAnalysis::LineChartDefaultSeriesSettingsProperty.new(**default_series_settings.transform_keys(&:to_sym)) : default_series_settings
  Jsii::Type.check_type(@default_series_settings, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmbkFuYWx5c2lzLkxpbmVDaGFydERlZmF1bHRTZXJpZXNTZXR0aW5nc1Byb3BlcnR5In1dfX0=")), "defaultSeriesSettings") unless @default_series_settings.nil?
  @field_wells = field_wells.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnAnalysis::LineChartFieldWellsProperty.new(**field_wells.transform_keys(&:to_sym)) : field_wells
  Jsii::Type.check_type(@field_wells, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmbkFuYWx5c2lzLkxpbmVDaGFydEZpZWxkV2VsbHNQcm9wZXJ0eSJ9XX19")), "fieldWells") unless @field_wells.nil?
  @forecast_configurations = forecast_configurations
  Jsii::Type.check_type(@forecast_configurations, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImNvbGxlY3Rpb24iOnsiZWxlbWVudHR5cGUiOnsidW5pb24iOnsidHlwZXMiOlt7ImZxbiI6ImF3cy1jZGstbGliLklSZXNvbHZhYmxlIn0seyJmcW4iOiJhd3MtY2RrLWxpYi5hd3NfcXVpY2tzaWdodC5DZm5BbmFseXNpcy5Gb3JlY2FzdENvbmZpZ3VyYXRpb25Qcm9wZXJ0eSJ9XX19LCJraW5kIjoiYXJyYXkifX1dfX0=")), "forecastConfigurations") unless @forecast_configurations.nil?
  @interactions = interactions.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnAnalysis::VisualInteractionOptionsProperty.new(**interactions.transform_keys(&:to_sym)) : interactions
  Jsii::Type.check_type(@interactions, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmbkFuYWx5c2lzLlZpc3VhbEludGVyYWN0aW9uT3B0aW9uc1Byb3BlcnR5In1dfX0=")), "interactions") unless @interactions.nil?
  @legend = legend.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnAnalysis::LegendOptionsProperty.new(**legend.transform_keys(&:to_sym)) : legend
  Jsii::Type.check_type(@legend, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmbkFuYWx5c2lzLkxlZ2VuZE9wdGlvbnNQcm9wZXJ0eSJ9XX19")), "legend") unless @legend.nil?
  @primary_y_axis_display_options = primary_y_axis_display_options.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnAnalysis::LineSeriesAxisDisplayOptionsProperty.new(**primary_y_axis_display_options.transform_keys(&:to_sym)) : primary_y_axis_display_options
  Jsii::Type.check_type(@primary_y_axis_display_options, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmbkFuYWx5c2lzLkxpbmVTZXJpZXNBeGlzRGlzcGxheU9wdGlvbnNQcm9wZXJ0eSJ9XX19")), "primaryYAxisDisplayOptions") unless @primary_y_axis_display_options.nil?
  @primary_y_axis_label_options = primary_y_axis_label_options.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnAnalysis::ChartAxisLabelOptionsProperty.new(**primary_y_axis_label_options.transform_keys(&:to_sym)) : primary_y_axis_label_options
  Jsii::Type.check_type(@primary_y_axis_label_options, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmbkFuYWx5c2lzLkNoYXJ0QXhpc0xhYmVsT3B0aW9uc1Byb3BlcnR5In1dfX0=")), "primaryYAxisLabelOptions") unless @primary_y_axis_label_options.nil?
  @reference_lines = reference_lines
  Jsii::Type.check_type(@reference_lines, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImNvbGxlY3Rpb24iOnsiZWxlbWVudHR5cGUiOnsidW5pb24iOnsidHlwZXMiOlt7ImZxbiI6ImF3cy1jZGstbGliLklSZXNvbHZhYmxlIn0seyJmcW4iOiJhd3MtY2RrLWxpYi5hd3NfcXVpY2tzaWdodC5DZm5BbmFseXNpcy5SZWZlcmVuY2VMaW5lUHJvcGVydHkifV19fSwia2luZCI6ImFycmF5In19XX19")), "referenceLines") unless @reference_lines.nil?
  @secondary_y_axis_display_options = secondary_y_axis_display_options.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnAnalysis::LineSeriesAxisDisplayOptionsProperty.new(**secondary_y_axis_display_options.transform_keys(&:to_sym)) : secondary_y_axis_display_options
  Jsii::Type.check_type(@secondary_y_axis_display_options, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmbkFuYWx5c2lzLkxpbmVTZXJpZXNBeGlzRGlzcGxheU9wdGlvbnNQcm9wZXJ0eSJ9XX19")), "secondaryYAxisDisplayOptions") unless @secondary_y_axis_display_options.nil?
  @secondary_y_axis_label_options = secondary_y_axis_label_options.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnAnalysis::ChartAxisLabelOptionsProperty.new(**secondary_y_axis_label_options.transform_keys(&:to_sym)) : secondary_y_axis_label_options
  Jsii::Type.check_type(@secondary_y_axis_label_options, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmbkFuYWx5c2lzLkNoYXJ0QXhpc0xhYmVsT3B0aW9uc1Byb3BlcnR5In1dfX0=")), "secondaryYAxisLabelOptions") unless @secondary_y_axis_label_options.nil?
  @series = series
  Jsii::Type.check_type(@series, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImNvbGxlY3Rpb24iOnsiZWxlbWVudHR5cGUiOnsidW5pb24iOnsidHlwZXMiOlt7ImZxbiI6ImF3cy1jZGstbGliLklSZXNvbHZhYmxlIn0seyJmcW4iOiJhd3MtY2RrLWxpYi5hd3NfcXVpY2tzaWdodC5DZm5BbmFseXNpcy5TZXJpZXNJdGVtUHJvcGVydHkifV19fSwia2luZCI6ImFycmF5In19XX19")), "series") unless @series.nil?
  @single_axis_options = single_axis_options.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnAnalysis::SingleAxisOptionsProperty.new(**single_axis_options.transform_keys(&:to_sym)) : single_axis_options
  Jsii::Type.check_type(@single_axis_options, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmbkFuYWx5c2lzLlNpbmdsZUF4aXNPcHRpb25zUHJvcGVydHkifV19fQ==")), "singleAxisOptions") unless @single_axis_options.nil?
  @small_multiples_options = small_multiples_options.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnAnalysis::SmallMultiplesOptionsProperty.new(**small_multiples_options.transform_keys(&:to_sym)) : small_multiples_options
  Jsii::Type.check_type(@small_multiples_options, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmbkFuYWx5c2lzLlNtYWxsTXVsdGlwbGVzT3B0aW9uc1Byb3BlcnR5In1dfX0=")), "smallMultiplesOptions") unless @small_multiples_options.nil?
  @sort_configuration = sort_configuration.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnAnalysis::LineChartSortConfigurationProperty.new(**sort_configuration.transform_keys(&:to_sym)) : sort_configuration
  Jsii::Type.check_type(@sort_configuration, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmbkFuYWx5c2lzLkxpbmVDaGFydFNvcnRDb25maWd1cmF0aW9uUHJvcGVydHkifV19fQ==")), "sortConfiguration") unless @sort_configuration.nil?
  @tooltip = tooltip.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnAnalysis::TooltipOptionsProperty.new(**tooltip.transform_keys(&:to_sym)) : tooltip
  Jsii::Type.check_type(@tooltip, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmbkFuYWx5c2lzLlRvb2x0aXBPcHRpb25zUHJvcGVydHkifV19fQ==")), "tooltip") unless @tooltip.nil?
  @type = type
  Jsii::Type.check_type(@type, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "type") unless @type.nil?
  @visual_palette = visual_palette.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnAnalysis::VisualPaletteProperty.new(**visual_palette.transform_keys(&:to_sym)) : visual_palette
  Jsii::Type.check_type(@visual_palette, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmbkFuYWx5c2lzLlZpc3VhbFBhbGV0dGVQcm9wZXJ0eSJ9XX19")), "visualPalette") unless @visual_palette.nil?
  @x_axis_display_options = x_axis_display_options.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnAnalysis::AxisDisplayOptionsProperty.new(**x_axis_display_options.transform_keys(&:to_sym)) : x_axis_display_options
  Jsii::Type.check_type(@x_axis_display_options, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmbkFuYWx5c2lzLkF4aXNEaXNwbGF5T3B0aW9uc1Byb3BlcnR5In1dfX0=")), "xAxisDisplayOptions") unless @x_axis_display_options.nil?
  @x_axis_label_options = x_axis_label_options.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnAnalysis::ChartAxisLabelOptionsProperty.new(**x_axis_label_options.transform_keys(&:to_sym)) : x_axis_label_options
  Jsii::Type.check_type(@x_axis_label_options, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmbkFuYWx5c2lzLkNoYXJ0QXhpc0xhYmVsT3B0aW9uc1Byb3BlcnR5In1dfX0=")), "xAxisLabelOptions") unless @x_axis_label_options.nil?
end

Instance Attribute Details

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

The default configuration of a line chart's contribution analysis.



17725
17726
17727
# File 'quick_sight/cfn_analysis.rb', line 17725

def contribution_analysis_defaults
  @contribution_analysis_defaults
end

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

The data label configuration of a line chart.



17730
17731
17732
# File 'quick_sight/cfn_analysis.rb', line 17730

def data_labels
  @data_labels
end

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

The options that determine the default presentation of all line series in LineChartVisual .



17735
17736
17737
# File 'quick_sight/cfn_analysis.rb', line 17735

def default_series_settings
  @default_series_settings
end

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

The field well configuration of a line chart.



17740
17741
17742
# File 'quick_sight/cfn_analysis.rb', line 17740

def field_wells
  @field_wells
end

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

The forecast configuration of a line chart.



17745
17746
17747
# File 'quick_sight/cfn_analysis.rb', line 17745

def forecast_configurations
  @forecast_configurations
end

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

The general visual interactions setup for a visual.



17750
17751
17752
# File 'quick_sight/cfn_analysis.rb', line 17750

def interactions
  @interactions
end

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

The legend configuration of a line chart.



17755
17756
17757
# File 'quick_sight/cfn_analysis.rb', line 17755

def legend
  @legend
end

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

The series axis configuration of a line chart.



17760
17761
17762
# File 'quick_sight/cfn_analysis.rb', line 17760

def primary_y_axis_display_options
  @primary_y_axis_display_options
end

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

The options that determine the presentation of the y-axis label.



17765
17766
17767
# File 'quick_sight/cfn_analysis.rb', line 17765

def primary_y_axis_label_options
  @primary_y_axis_label_options
end

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

The reference lines configuration of a line chart.



17770
17771
17772
# File 'quick_sight/cfn_analysis.rb', line 17770

def reference_lines
  @reference_lines
end

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

The series axis configuration of a line chart.



17775
17776
17777
# File 'quick_sight/cfn_analysis.rb', line 17775

def secondary_y_axis_display_options
  @secondary_y_axis_display_options
end

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

The options that determine the presentation of the secondary y-axis label.



17780
17781
17782
# File 'quick_sight/cfn_analysis.rb', line 17780

def secondary_y_axis_label_options
  @secondary_y_axis_label_options
end

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

The series item configuration of a line chart.



17785
17786
17787
# File 'quick_sight/cfn_analysis.rb', line 17785

def series
  @series
end

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

The small multiples setup for the visual.



17793
17794
17795
# File 'quick_sight/cfn_analysis.rb', line 17793

def small_multiples_options
  @small_multiples_options
end

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

The sort configuration of a line chart.



17798
17799
17800
# File 'quick_sight/cfn_analysis.rb', line 17798

def sort_configuration
  @sort_configuration
end

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

The tooltip configuration of a line chart.



17803
17804
17805
# File 'quick_sight/cfn_analysis.rb', line 17803

def tooltip
  @tooltip
end

#typeString? (readonly)

Determines the type of the line chart.



17808
17809
17810
# File 'quick_sight/cfn_analysis.rb', line 17808

def type
  @type
end

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

The visual palette configuration of a line chart.



17813
17814
17815
# File 'quick_sight/cfn_analysis.rb', line 17813

def visual_palette
  @visual_palette
end

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

The options that determine the presentation of the x-axis.



17818
17819
17820
# File 'quick_sight/cfn_analysis.rb', line 17818

def x_axis_display_options
  @x_axis_display_options
end

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

The options that determine the presentation of the x-axis label.



17823
17824
17825
# File 'quick_sight/cfn_analysis.rb', line 17823

def x_axis_label_options
  @x_axis_label_options
end

Class Method Details

.jsii_propertiesObject



17825
17826
17827
17828
17829
17830
17831
17832
17833
17834
17835
17836
17837
17838
17839
17840
17841
17842
17843
17844
17845
17846
17847
17848
17849
# File 'quick_sight/cfn_analysis.rb', line 17825

def self.jsii_properties
  {
    :contribution_analysis_defaults => "contributionAnalysisDefaults",
    :data_labels => "dataLabels",
    :default_series_settings => "defaultSeriesSettings",
    :field_wells => "fieldWells",
    :forecast_configurations => "forecastConfigurations",
    :interactions => "interactions",
    :legend => "legend",
    :primary_y_axis_display_options => "primaryYAxisDisplayOptions",
    :primary_y_axis_label_options => "primaryYAxisLabelOptions",
    :reference_lines => "referenceLines",
    :secondary_y_axis_display_options => "secondaryYAxisDisplayOptions",
    :secondary_y_axis_label_options => "secondaryYAxisLabelOptions",
    :series => "series",
    :single_axis_options => "singleAxisOptions",
    :small_multiples_options => "smallMultiplesOptions",
    :sort_configuration => "sortConfiguration",
    :tooltip => "tooltip",
    :type => "type",
    :visual_palette => "visualPalette",
    :x_axis_display_options => "xAxisDisplayOptions",
    :x_axis_label_options => "xAxisLabelOptions",
  }
end

Instance Method Details

#to_jsiiObject



17851
17852
17853
17854
17855
17856
17857
17858
17859
17860
17861
17862
17863
17864
17865
17866
17867
17868
17869
17870
17871
17872
17873
17874
17875
17876
17877
# File 'quick_sight/cfn_analysis.rb', line 17851

def to_jsii
  result = {}
  result.merge!({
    "contributionAnalysisDefaults" => @contribution_analysis_defaults,
    "dataLabels" => @data_labels,
    "defaultSeriesSettings" => @default_series_settings,
    "fieldWells" => @field_wells,
    "forecastConfigurations" => @forecast_configurations,
    "interactions" => @interactions,
    "legend" => @legend,
    "primaryYAxisDisplayOptions" => @primary_y_axis_display_options,
    "primaryYAxisLabelOptions" => @primary_y_axis_label_options,
    "referenceLines" => @reference_lines,
    "secondaryYAxisDisplayOptions" => @secondary_y_axis_display_options,
    "secondaryYAxisLabelOptions" => @secondary_y_axis_label_options,
    "series" => @series,
    "singleAxisOptions" => @single_axis_options,
    "smallMultiplesOptions" => @small_multiples_options,
    "sortConfiguration" => @sort_configuration,
    "tooltip" => @tooltip,
    "type" => @type,
    "visualPalette" => @visual_palette,
    "xAxisDisplayOptions" => @x_axis_display_options,
    "xAxisLabelOptions" => @x_axis_label_options,
  })
  result.compact
end