Class: AWSCDK::QuickSight::CfnDashboard::BoxPlotOptionsProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::QuickSight::CfnDashboard::BoxPlotOptionsProperty
- Defined in:
- quick_sight/cfn_dashboard.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.
2915 2916 2917 2918 2919 2920 2921 2922 |
# File 'quick_sight/cfn_dashboard.rb', line 2915 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::CfnDashboard::BoxPlotStyleOptionsProperty.new(**.transform_keys(&:to_sym)) : Jsii::Type.check_type(@style_options, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmbkRhc2hib2FyZC5Cb3hQbG90U3R5bGVPcHRpb25zUHJvcGVydHkifV19fQ==")), "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.
2928 2929 2930 |
# File 'quick_sight/cfn_dashboard.rb', line 2928 def all_data_points_visibility @all_data_points_visibility end |
#outlier_visibility ⇒ String? (readonly)
Determines the visibility of the outlier in a box plot.
2933 2934 2935 |
# File 'quick_sight/cfn_dashboard.rb', line 2933 def outlier_visibility @outlier_visibility end |
#style_options ⇒ AWSCDK::IResolvable, ... (readonly)
The style options of the box plot.
2938 2939 2940 |
# File 'quick_sight/cfn_dashboard.rb', line 2938 def @style_options end |
Class Method Details
.jsii_properties ⇒ Object
2940 2941 2942 2943 2944 2945 2946 |
# File 'quick_sight/cfn_dashboard.rb', line 2940 def self.jsii_properties { :all_data_points_visibility => "allDataPointsVisibility", :outlier_visibility => "outlierVisibility", :style_options => "styleOptions", } end |
Instance Method Details
#to_jsii ⇒ Object
2948 2949 2950 2951 2952 2953 2954 2955 2956 |
# File 'quick_sight/cfn_dashboard.rb', line 2948 def to_jsii result = {} result.merge!({ "allDataPointsVisibility" => @all_data_points_visibility, "outlierVisibility" => @outlier_visibility, "styleOptions" => @style_options, }) result.compact end |