Class: AWSCDK::QuickSight::CfnDashboard::RadarChartConfigurationProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::QuickSight::CfnDashboard::RadarChartConfigurationProperty
- Defined in:
- quick_sight/cfn_dashboard.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.
24388 24389 24390 24391 24392 24393 24394 24395 24396 24397 24398 24399 24400 24401 24402 24403 24404 24405 24406 24407 24408 24409 24410 24411 24412 24413 24414 24415 24416 24417 24418 24419 24420 24421 |
# File 'quick_sight/cfn_dashboard.rb', line 24388 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::CfnDashboard::RadarChartSeriesSettingsProperty.new(**base_series_settings.transform_keys(&:to_sym)) : base_series_settings Jsii::Type.check_type(@base_series_settings, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmbkRhc2hib2FyZC5SYWRhckNoYXJ0U2VyaWVzU2V0dGluZ3NQcm9wZXJ0eSJ9XX19")), "baseSeriesSettings") unless @base_series_settings.nil? @category_axis = category_axis.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnDashboard::AxisDisplayOptionsProperty.new(**category_axis.transform_keys(&:to_sym)) : category_axis Jsii::Type.check_type(@category_axis, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmbkRhc2hib2FyZC5BeGlzRGlzcGxheU9wdGlvbnNQcm9wZXJ0eSJ9XX19")), "categoryAxis") unless @category_axis.nil? @category_label_options = .is_a?(Hash) ? ::AWSCDK::QuickSight::CfnDashboard::ChartAxisLabelOptionsProperty.new(**.transform_keys(&:to_sym)) : Jsii::Type.check_type(@category_label_options, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmbkRhc2hib2FyZC5DaGFydEF4aXNMYWJlbE9wdGlvbnNQcm9wZXJ0eSJ9XX19")), "categoryLabelOptions") unless @category_label_options.nil? @color_axis = color_axis.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnDashboard::AxisDisplayOptionsProperty.new(**color_axis.transform_keys(&:to_sym)) : color_axis Jsii::Type.check_type(@color_axis, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmbkRhc2hib2FyZC5BeGlzRGlzcGxheU9wdGlvbnNQcm9wZXJ0eSJ9XX19")), "colorAxis") unless @color_axis.nil? @color_label_options = .is_a?(Hash) ? ::AWSCDK::QuickSight::CfnDashboard::ChartAxisLabelOptionsProperty.new(**.transform_keys(&:to_sym)) : Jsii::Type.check_type(@color_label_options, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmbkRhc2hib2FyZC5DaGFydEF4aXNMYWJlbE9wdGlvbnNQcm9wZXJ0eSJ9XX19")), "colorLabelOptions") unless @color_label_options.nil? @field_wells = field_wells.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnDashboard::RadarChartFieldWellsProperty.new(**field_wells.transform_keys(&:to_sym)) : field_wells Jsii::Type.check_type(@field_wells, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmbkRhc2hib2FyZC5SYWRhckNoYXJ0RmllbGRXZWxsc1Byb3BlcnR5In1dfX0=")), "fieldWells") unless @field_wells.nil? @interactions = interactions.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnDashboard::VisualInteractionOptionsProperty.new(**interactions.transform_keys(&:to_sym)) : interactions Jsii::Type.check_type(@interactions, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmbkRhc2hib2FyZC5WaXN1YWxJbnRlcmFjdGlvbk9wdGlvbnNQcm9wZXJ0eSJ9XX19")), "interactions") unless @interactions.nil? @legend = legend.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnDashboard::LegendOptionsProperty.new(**legend.transform_keys(&:to_sym)) : legend Jsii::Type.check_type(@legend, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmbkRhc2hib2FyZC5MZWdlbmRPcHRpb25zUHJvcGVydHkifV19fQ==")), "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::CfnDashboard::RadarChartSortConfigurationProperty.new(**sort_configuration.transform_keys(&:to_sym)) : sort_configuration Jsii::Type.check_type(@sort_configuration, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmbkRhc2hib2FyZC5SYWRhckNoYXJ0U29ydENvbmZpZ3VyYXRpb25Qcm9wZXJ0eSJ9XX19")), "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::CfnDashboard::VisualPaletteProperty.new(**visual_palette.transform_keys(&:to_sym)) : visual_palette Jsii::Type.check_type(@visual_palette, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmbkRhc2hib2FyZC5WaXN1YWxQYWxldHRlUHJvcGVydHkifV19fQ==")), "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.
24427 24428 24429 |
# File 'quick_sight/cfn_dashboard.rb', line 24427 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.
24432 24433 24434 |
# File 'quick_sight/cfn_dashboard.rb', line 24432 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.
24437 24438 24439 |
# File 'quick_sight/cfn_dashboard.rb', line 24437 def alternate_band_odd_color @alternate_band_odd_color end |
#axes_range_scale ⇒ String? (readonly)
The axis behavior options of a radar chart.
24442 24443 24444 |
# File 'quick_sight/cfn_dashboard.rb', line 24442 def axes_range_scale @axes_range_scale end |
#base_series_settings ⇒ AWSCDK::IResolvable, ... (readonly)
The base sreies settings of a radar chart.
24447 24448 24449 |
# File 'quick_sight/cfn_dashboard.rb', line 24447 def base_series_settings @base_series_settings end |
#category_axis ⇒ AWSCDK::IResolvable, ... (readonly)
The category axis of a radar chart.
24452 24453 24454 |
# File 'quick_sight/cfn_dashboard.rb', line 24452 def category_axis @category_axis end |
#category_label_options ⇒ AWSCDK::IResolvable, ... (readonly)
The category label options of a radar chart.
24457 24458 24459 |
# File 'quick_sight/cfn_dashboard.rb', line 24457 def @category_label_options end |
#color_axis ⇒ AWSCDK::IResolvable, ... (readonly)
The color axis of a radar chart.
24462 24463 24464 |
# File 'quick_sight/cfn_dashboard.rb', line 24462 def color_axis @color_axis end |
#color_label_options ⇒ AWSCDK::IResolvable, ... (readonly)
The color label options of a radar chart.
24467 24468 24469 |
# File 'quick_sight/cfn_dashboard.rb', line 24467 def @color_label_options end |
#field_wells ⇒ AWSCDK::IResolvable, ... (readonly)
The field well configuration of a RadarChartVisual .
24472 24473 24474 |
# File 'quick_sight/cfn_dashboard.rb', line 24472 def field_wells @field_wells end |
#interactions ⇒ AWSCDK::IResolvable, ... (readonly)
The general visual interactions setup for a visual.
24477 24478 24479 |
# File 'quick_sight/cfn_dashboard.rb', line 24477 def interactions @interactions end |
#legend ⇒ AWSCDK::IResolvable, ... (readonly)
The legend display setup of the visual.
24482 24483 24484 |
# File 'quick_sight/cfn_dashboard.rb', line 24482 def legend @legend end |
#shape ⇒ String? (readonly)
The shape of the radar chart.
24487 24488 24489 |
# File 'quick_sight/cfn_dashboard.rb', line 24487 def shape @shape end |
#sort_configuration ⇒ AWSCDK::IResolvable, ... (readonly)
The sort configuration of a RadarChartVisual .
24492 24493 24494 |
# File 'quick_sight/cfn_dashboard.rb', line 24492 def sort_configuration @sort_configuration end |
#start_angle ⇒ Numeric? (readonly)
The start angle of a radar chart's axis.
24497 24498 24499 |
# File 'quick_sight/cfn_dashboard.rb', line 24497 def start_angle @start_angle end |
#visual_palette ⇒ AWSCDK::IResolvable, ... (readonly)
The palette (chart color) display setup of the visual.
24502 24503 24504 |
# File 'quick_sight/cfn_dashboard.rb', line 24502 def visual_palette @visual_palette end |
Class Method Details
.jsii_properties ⇒ Object
24504 24505 24506 24507 24508 24509 24510 24511 24512 24513 24514 24515 24516 24517 24518 24519 24520 24521 24522 24523 |
# File 'quick_sight/cfn_dashboard.rb', line 24504 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
24525 24526 24527 24528 24529 24530 24531 24532 24533 24534 24535 24536 24537 24538 24539 24540 24541 24542 24543 24544 24545 24546 |
# File 'quick_sight/cfn_dashboard.rb', line 24525 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 |