Class: AWSCDK::QuickSight::CfnAnalysis::BoxPlotOptionsProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::QuickSight::CfnAnalysis::BoxPlotOptionsProperty
- Defined in:
- quick_sight/cfn_analysis.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.
3049 3050 3051 3052 3053 3054 3055 3056 |
# File 'quick_sight/cfn_analysis.rb', line 3049 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::CfnAnalysis::BoxPlotStyleOptionsProperty.new(**.transform_keys(&:to_sym)) : Jsii::Type.check_type(@style_options, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmbkFuYWx5c2lzLkJveFBsb3RTdHlsZU9wdGlvbnNQcm9wZXJ0eSJ9XX19")), "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.
3062 3063 3064 |
# File 'quick_sight/cfn_analysis.rb', line 3062 def all_data_points_visibility @all_data_points_visibility end |
#outlier_visibility ⇒ String? (readonly)
Determines the visibility of the outlier in a box plot.
3067 3068 3069 |
# File 'quick_sight/cfn_analysis.rb', line 3067 def outlier_visibility @outlier_visibility end |
#style_options ⇒ AWSCDK::IResolvable, ... (readonly)
The style options of the box plot.
3072 3073 3074 |
# File 'quick_sight/cfn_analysis.rb', line 3072 def @style_options end |
Class Method Details
.jsii_properties ⇒ Object
3074 3075 3076 3077 3078 3079 3080 |
# File 'quick_sight/cfn_analysis.rb', line 3074 def self.jsii_properties { :all_data_points_visibility => "allDataPointsVisibility", :outlier_visibility => "outlierVisibility", :style_options => "styleOptions", } end |
Instance Method Details
#to_jsii ⇒ Object
3082 3083 3084 3085 3086 3087 3088 3089 3090 |
# File 'quick_sight/cfn_analysis.rb', line 3082 def to_jsii result = {} result.merge!({ "allDataPointsVisibility" => @all_data_points_visibility, "outlierVisibility" => @outlier_visibility, "styleOptions" => @style_options, }) result.compact end |