Class: AWSCDK::QuickSight::CfnTemplate::BoxPlotOptionsProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::QuickSight::CfnTemplate::BoxPlotOptionsProperty
- Defined in:
- quick_sight/cfn_template.rb
Overview
The options of a box plot visual.
Instance Attribute Summary collapse
-
#all_data_points_visibility ⇒ String?
readonly
Determines the visibility of all data points of the box plot.
-
#outlier_visibility ⇒ String?
readonly
Determines the visibility of the outlier in a box plot.
-
#style_options ⇒ AWSCDK::IResolvable, ...
readonly
The style options of the box plot.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(all_data_points_visibility: nil, outlier_visibility: nil, style_options: nil) ⇒ BoxPlotOptionsProperty
constructor
A new instance of BoxPlotOptionsProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(all_data_points_visibility: nil, outlier_visibility: nil, style_options: nil) ⇒ BoxPlotOptionsProperty
Returns a new instance of BoxPlotOptionsProperty.
2771 2772 2773 2774 2775 2776 2777 2778 |
# File 'quick_sight/cfn_template.rb', line 2771 def initialize(all_data_points_visibility: nil, outlier_visibility: nil, style_options: nil) @all_data_points_visibility = all_data_points_visibility Jsii::Type.check_type(@all_data_points_visibility, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "allDataPointsVisibility") unless @all_data_points_visibility.nil? @outlier_visibility = outlier_visibility Jsii::Type.check_type(@outlier_visibility, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "outlierVisibility") unless @outlier_visibility.nil? @style_options = .is_a?(Hash) ? ::AWSCDK::QuickSight::CfnTemplate::BoxPlotStyleOptionsProperty.new(**.transform_keys(&:to_sym)) : Jsii::Type.check_type(@style_options, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmblRlbXBsYXRlLkJveFBsb3RTdHlsZU9wdGlvbnNQcm9wZXJ0eSJ9XX19")), "styleOptions") unless @style_options.nil? end |
Instance Attribute Details
#all_data_points_visibility ⇒ String? (readonly)
Determines the visibility of all data points of the box plot.
2784 2785 2786 |
# File 'quick_sight/cfn_template.rb', line 2784 def all_data_points_visibility @all_data_points_visibility end |
#outlier_visibility ⇒ String? (readonly)
Determines the visibility of the outlier in a box plot.
2789 2790 2791 |
# File 'quick_sight/cfn_template.rb', line 2789 def outlier_visibility @outlier_visibility end |
#style_options ⇒ AWSCDK::IResolvable, ... (readonly)
The style options of the box plot.
2794 2795 2796 |
# File 'quick_sight/cfn_template.rb', line 2794 def @style_options end |
Class Method Details
.jsii_properties ⇒ Object
2796 2797 2798 2799 2800 2801 2802 |
# File 'quick_sight/cfn_template.rb', line 2796 def self.jsii_properties { :all_data_points_visibility => "allDataPointsVisibility", :outlier_visibility => "outlierVisibility", :style_options => "styleOptions", } end |
Instance Method Details
#to_jsii ⇒ Object
2804 2805 2806 2807 2808 2809 2810 2811 2812 |
# File 'quick_sight/cfn_template.rb', line 2804 def to_jsii result = {} result.merge!({ "allDataPointsVisibility" => @all_data_points_visibility, "outlierVisibility" => @outlier_visibility, "styleOptions" => @style_options, }) result.compact end |