Class: AWSCDK::QuickSight::CfnTemplate::RadarChartConfigurationProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::QuickSight::CfnTemplate::RadarChartConfigurationProperty
- Defined in:
- quick_sight/cfn_template.rb
Overview
The configuration of a RadarChartVisual .
Instance Attribute Summary collapse
-
#alternate_band_colors_visibility ⇒ String?
readonly
Determines the visibility of the colors of alternatign bands in a radar chart.
-
#alternate_band_even_color ⇒ String?
readonly
The color of the even-numbered alternate bands of a radar chart.
-
#alternate_band_odd_color ⇒ String?
readonly
The color of the odd-numbered alternate bands of a radar chart.
-
#axes_range_scale ⇒ String?
readonly
The axis behavior options of a radar chart.
-
#base_series_settings ⇒ AWSCDK::IResolvable, ...
readonly
The base sreies settings of a radar chart.
-
#category_axis ⇒ AWSCDK::IResolvable, ...
readonly
The category axis of a radar chart.
-
#category_label_options ⇒ AWSCDK::IResolvable, ...
readonly
The category label options of a radar chart.
-
#color_axis ⇒ AWSCDK::IResolvable, ...
readonly
The color axis of a radar chart.
-
#color_label_options ⇒ AWSCDK::IResolvable, ...
readonly
The color label options of a radar chart.
-
#field_wells ⇒ AWSCDK::IResolvable, ...
readonly
The field well configuration of a
RadarChartVisual. -
#interactions ⇒ AWSCDK::IResolvable, ...
readonly
The general visual interactions setup for a visual.
-
#legend ⇒ AWSCDK::IResolvable, ...
readonly
The legend display setup of the visual.
-
#shape ⇒ String?
readonly
The shape of the radar chart.
-
#sort_configuration ⇒ AWSCDK::IResolvable, ...
readonly
The sort configuration of a
RadarChartVisual. -
#start_angle ⇒ Numeric?
readonly
The start angle of a radar chart's axis.
-
#visual_palette ⇒ AWSCDK::IResolvable, ...
readonly
The palette (chart color) display setup of the visual.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(alternate_band_colors_visibility: nil, alternate_band_even_color: nil, alternate_band_odd_color: nil, axes_range_scale: nil, base_series_settings: nil, category_axis: nil, category_label_options: nil, color_axis: nil, color_label_options: nil, field_wells: nil, interactions: nil, legend: nil, shape: nil, sort_configuration: nil, start_angle: nil, visual_palette: nil) ⇒ RadarChartConfigurationProperty
constructor
A new instance of RadarChartConfigurationProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(alternate_band_colors_visibility: nil, alternate_band_even_color: nil, alternate_band_odd_color: nil, axes_range_scale: nil, base_series_settings: nil, category_axis: nil, category_label_options: nil, color_axis: nil, color_label_options: nil, field_wells: nil, interactions: nil, legend: nil, shape: nil, sort_configuration: nil, start_angle: nil, visual_palette: nil) ⇒ RadarChartConfigurationProperty
Returns a new instance of RadarChartConfigurationProperty.
21542 21543 21544 21545 21546 21547 21548 21549 21550 21551 21552 21553 21554 21555 21556 21557 21558 21559 21560 21561 21562 21563 21564 21565 21566 21567 21568 21569 21570 21571 21572 21573 21574 21575 |
# File 'quick_sight/cfn_template.rb', line 21542 def initialize(alternate_band_colors_visibility: nil, alternate_band_even_color: nil, alternate_band_odd_color: nil, axes_range_scale: nil, base_series_settings: nil, category_axis: nil, category_label_options: nil, color_axis: nil, color_label_options: nil, field_wells: nil, interactions: nil, legend: nil, shape: nil, sort_configuration: nil, start_angle: nil, visual_palette: nil) @alternate_band_colors_visibility = alternate_band_colors_visibility Jsii::Type.check_type(@alternate_band_colors_visibility, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "alternateBandColorsVisibility") unless @alternate_band_colors_visibility.nil? @alternate_band_even_color = alternate_band_even_color Jsii::Type.check_type(@alternate_band_even_color, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "alternateBandEvenColor") unless @alternate_band_even_color.nil? @alternate_band_odd_color = alternate_band_odd_color Jsii::Type.check_type(@alternate_band_odd_color, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "alternateBandOddColor") unless @alternate_band_odd_color.nil? @axes_range_scale = axes_range_scale Jsii::Type.check_type(@axes_range_scale, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "axesRangeScale") unless @axes_range_scale.nil? @base_series_settings = base_series_settings.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnTemplate::RadarChartSeriesSettingsProperty.new(**base_series_settings.transform_keys(&:to_sym)) : base_series_settings Jsii::Type.check_type(@base_series_settings, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmblRlbXBsYXRlLlJhZGFyQ2hhcnRTZXJpZXNTZXR0aW5nc1Byb3BlcnR5In1dfX0=")), "baseSeriesSettings") unless @base_series_settings.nil? @category_axis = category_axis.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnTemplate::AxisDisplayOptionsProperty.new(**category_axis.transform_keys(&:to_sym)) : category_axis Jsii::Type.check_type(@category_axis, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmblRlbXBsYXRlLkF4aXNEaXNwbGF5T3B0aW9uc1Byb3BlcnR5In1dfX0=")), "categoryAxis") unless @category_axis.nil? @category_label_options = .is_a?(Hash) ? ::AWSCDK::QuickSight::CfnTemplate::ChartAxisLabelOptionsProperty.new(**.transform_keys(&:to_sym)) : Jsii::Type.check_type(@category_label_options, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmblRlbXBsYXRlLkNoYXJ0QXhpc0xhYmVsT3B0aW9uc1Byb3BlcnR5In1dfX0=")), "categoryLabelOptions") unless @category_label_options.nil? @color_axis = color_axis.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnTemplate::AxisDisplayOptionsProperty.new(**color_axis.transform_keys(&:to_sym)) : color_axis Jsii::Type.check_type(@color_axis, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmblRlbXBsYXRlLkF4aXNEaXNwbGF5T3B0aW9uc1Byb3BlcnR5In1dfX0=")), "colorAxis") unless @color_axis.nil? @color_label_options = .is_a?(Hash) ? ::AWSCDK::QuickSight::CfnTemplate::ChartAxisLabelOptionsProperty.new(**.transform_keys(&:to_sym)) : Jsii::Type.check_type(@color_label_options, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmblRlbXBsYXRlLkNoYXJ0QXhpc0xhYmVsT3B0aW9uc1Byb3BlcnR5In1dfX0=")), "colorLabelOptions") unless @color_label_options.nil? @field_wells = field_wells.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnTemplate::RadarChartFieldWellsProperty.new(**field_wells.transform_keys(&:to_sym)) : field_wells Jsii::Type.check_type(@field_wells, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmblRlbXBsYXRlLlJhZGFyQ2hhcnRGaWVsZFdlbGxzUHJvcGVydHkifV19fQ==")), "fieldWells") unless @field_wells.nil? @interactions = interactions.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnTemplate::VisualInteractionOptionsProperty.new(**interactions.transform_keys(&:to_sym)) : interactions Jsii::Type.check_type(@interactions, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmblRlbXBsYXRlLlZpc3VhbEludGVyYWN0aW9uT3B0aW9uc1Byb3BlcnR5In1dfX0=")), "interactions") unless @interactions.nil? @legend = legend.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnTemplate::LegendOptionsProperty.new(**legend.transform_keys(&:to_sym)) : legend Jsii::Type.check_type(@legend, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmblRlbXBsYXRlLkxlZ2VuZE9wdGlvbnNQcm9wZXJ0eSJ9XX19")), "legend") unless @legend.nil? @shape = shape Jsii::Type.check_type(@shape, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "shape") unless @shape.nil? @sort_configuration = sort_configuration.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnTemplate::RadarChartSortConfigurationProperty.new(**sort_configuration.transform_keys(&:to_sym)) : sort_configuration Jsii::Type.check_type(@sort_configuration, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmblRlbXBsYXRlLlJhZGFyQ2hhcnRTb3J0Q29uZmlndXJhdGlvblByb3BlcnR5In1dfX0=")), "sortConfiguration") unless @sort_configuration.nil? @start_angle = start_angle Jsii::Type.check_type(@start_angle, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJudW1iZXIifQ==")), "startAngle") unless @start_angle.nil? @visual_palette = visual_palette.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnTemplate::VisualPaletteProperty.new(**visual_palette.transform_keys(&:to_sym)) : visual_palette Jsii::Type.check_type(@visual_palette, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmblRlbXBsYXRlLlZpc3VhbFBhbGV0dGVQcm9wZXJ0eSJ9XX19")), "visualPalette") unless @visual_palette.nil? end |
Instance Attribute Details
#alternate_band_colors_visibility ⇒ String? (readonly)
Determines the visibility of the colors of alternatign bands in a radar chart.
21581 21582 21583 |
# File 'quick_sight/cfn_template.rb', line 21581 def alternate_band_colors_visibility @alternate_band_colors_visibility end |
#alternate_band_even_color ⇒ String? (readonly)
The color of the even-numbered alternate bands of a radar chart.
21586 21587 21588 |
# File 'quick_sight/cfn_template.rb', line 21586 def alternate_band_even_color @alternate_band_even_color end |
#alternate_band_odd_color ⇒ String? (readonly)
The color of the odd-numbered alternate bands of a radar chart.
21591 21592 21593 |
# File 'quick_sight/cfn_template.rb', line 21591 def alternate_band_odd_color @alternate_band_odd_color end |
#axes_range_scale ⇒ String? (readonly)
The axis behavior options of a radar chart.
21596 21597 21598 |
# File 'quick_sight/cfn_template.rb', line 21596 def axes_range_scale @axes_range_scale end |
#base_series_settings ⇒ AWSCDK::IResolvable, ... (readonly)
The base sreies settings of a radar chart.
21601 21602 21603 |
# File 'quick_sight/cfn_template.rb', line 21601 def base_series_settings @base_series_settings end |
#category_axis ⇒ AWSCDK::IResolvable, ... (readonly)
The category axis of a radar chart.
21606 21607 21608 |
# File 'quick_sight/cfn_template.rb', line 21606 def category_axis @category_axis end |
#category_label_options ⇒ AWSCDK::IResolvable, ... (readonly)
The category label options of a radar chart.
21611 21612 21613 |
# File 'quick_sight/cfn_template.rb', line 21611 def @category_label_options end |
#color_axis ⇒ AWSCDK::IResolvable, ... (readonly)
The color axis of a radar chart.
21616 21617 21618 |
# File 'quick_sight/cfn_template.rb', line 21616 def color_axis @color_axis end |
#color_label_options ⇒ AWSCDK::IResolvable, ... (readonly)
The color label options of a radar chart.
21621 21622 21623 |
# File 'quick_sight/cfn_template.rb', line 21621 def @color_label_options end |
#field_wells ⇒ AWSCDK::IResolvable, ... (readonly)
The field well configuration of a RadarChartVisual .
21626 21627 21628 |
# File 'quick_sight/cfn_template.rb', line 21626 def field_wells @field_wells end |
#interactions ⇒ AWSCDK::IResolvable, ... (readonly)
The general visual interactions setup for a visual.
21631 21632 21633 |
# File 'quick_sight/cfn_template.rb', line 21631 def interactions @interactions end |
#legend ⇒ AWSCDK::IResolvable, ... (readonly)
The legend display setup of the visual.
21636 21637 21638 |
# File 'quick_sight/cfn_template.rb', line 21636 def legend @legend end |
#shape ⇒ String? (readonly)
The shape of the radar chart.
21641 21642 21643 |
# File 'quick_sight/cfn_template.rb', line 21641 def shape @shape end |
#sort_configuration ⇒ AWSCDK::IResolvable, ... (readonly)
The sort configuration of a RadarChartVisual .
21646 21647 21648 |
# File 'quick_sight/cfn_template.rb', line 21646 def sort_configuration @sort_configuration end |
#start_angle ⇒ Numeric? (readonly)
The start angle of a radar chart's axis.
21651 21652 21653 |
# File 'quick_sight/cfn_template.rb', line 21651 def start_angle @start_angle end |
#visual_palette ⇒ AWSCDK::IResolvable, ... (readonly)
The palette (chart color) display setup of the visual.
21656 21657 21658 |
# File 'quick_sight/cfn_template.rb', line 21656 def visual_palette @visual_palette end |
Class Method Details
.jsii_properties ⇒ Object
21658 21659 21660 21661 21662 21663 21664 21665 21666 21667 21668 21669 21670 21671 21672 21673 21674 21675 21676 21677 |
# File 'quick_sight/cfn_template.rb', line 21658 def self.jsii_properties { :alternate_band_colors_visibility => "alternateBandColorsVisibility", :alternate_band_even_color => "alternateBandEvenColor", :alternate_band_odd_color => "alternateBandOddColor", :axes_range_scale => "axesRangeScale", :base_series_settings => "baseSeriesSettings", :category_axis => "categoryAxis", :category_label_options => "categoryLabelOptions", :color_axis => "colorAxis", :color_label_options => "colorLabelOptions", :field_wells => "fieldWells", :interactions => "interactions", :legend => "legend", :shape => "shape", :sort_configuration => "sortConfiguration", :start_angle => "startAngle", :visual_palette => "visualPalette", } end |
Instance Method Details
#to_jsii ⇒ Object
21679 21680 21681 21682 21683 21684 21685 21686 21687 21688 21689 21690 21691 21692 21693 21694 21695 21696 21697 21698 21699 21700 |
# File 'quick_sight/cfn_template.rb', line 21679 def to_jsii result = {} result.merge!({ "alternateBandColorsVisibility" => @alternate_band_colors_visibility, "alternateBandEvenColor" => @alternate_band_even_color, "alternateBandOddColor" => @alternate_band_odd_color, "axesRangeScale" => @axes_range_scale, "baseSeriesSettings" => @base_series_settings, "categoryAxis" => @category_axis, "categoryLabelOptions" => @category_label_options, "colorAxis" => @color_axis, "colorLabelOptions" => @color_label_options, "fieldWells" => @field_wells, "interactions" => @interactions, "legend" => @legend, "shape" => @shape, "sortConfiguration" => @sort_configuration, "startAngle" => @start_angle, "visualPalette" => @visual_palette, }) result.compact end |