Class: AWSCDK::QuickSight::CfnAnalysis::TableSideBorderOptionsProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::QuickSight::CfnAnalysis::TableSideBorderOptionsProperty
- Defined in:
- quick_sight/cfn_analysis.rb
Overview
The side border options for a table.
Instance Attribute Summary collapse
-
#bottom ⇒ AWSCDK::IResolvable, ...
readonly
The table border options of the bottom border.
-
#inner_horizontal ⇒ AWSCDK::IResolvable, ...
readonly
The table border options of the inner horizontal border.
-
#inner_vertical ⇒ AWSCDK::IResolvable, ...
readonly
The table border options of the inner vertical border.
-
#left ⇒ AWSCDK::IResolvable, ...
readonly
The table border options of the left border.
-
#right ⇒ AWSCDK::IResolvable, ...
readonly
The table border options of the right border.
-
#top ⇒ AWSCDK::IResolvable, ...
readonly
The table border options of the top border.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(bottom: nil, inner_horizontal: nil, inner_vertical: nil, left: nil, right: nil, top: nil) ⇒ TableSideBorderOptionsProperty
constructor
A new instance of TableSideBorderOptionsProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(bottom: nil, inner_horizontal: nil, inner_vertical: nil, left: nil, right: nil, top: nil) ⇒ TableSideBorderOptionsProperty
Returns a new instance of TableSideBorderOptionsProperty.
28737 28738 28739 28740 28741 28742 28743 28744 28745 28746 28747 28748 28749 28750 |
# File 'quick_sight/cfn_analysis.rb', line 28737 def initialize(bottom: nil, inner_horizontal: nil, inner_vertical: nil, left: nil, right: nil, top: nil) @bottom = bottom.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnAnalysis::TableBorderOptionsProperty.new(**bottom.transform_keys(&:to_sym)) : bottom Jsii::Type.check_type(@bottom, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmbkFuYWx5c2lzLlRhYmxlQm9yZGVyT3B0aW9uc1Byb3BlcnR5In1dfX0=")), "bottom") unless @bottom.nil? @inner_horizontal = inner_horizontal.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnAnalysis::TableBorderOptionsProperty.new(**inner_horizontal.transform_keys(&:to_sym)) : inner_horizontal Jsii::Type.check_type(@inner_horizontal, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmbkFuYWx5c2lzLlRhYmxlQm9yZGVyT3B0aW9uc1Byb3BlcnR5In1dfX0=")), "innerHorizontal") unless @inner_horizontal.nil? @inner_vertical = inner_vertical.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnAnalysis::TableBorderOptionsProperty.new(**inner_vertical.transform_keys(&:to_sym)) : inner_vertical Jsii::Type.check_type(@inner_vertical, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmbkFuYWx5c2lzLlRhYmxlQm9yZGVyT3B0aW9uc1Byb3BlcnR5In1dfX0=")), "innerVertical") unless @inner_vertical.nil? @left = left.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnAnalysis::TableBorderOptionsProperty.new(**left.transform_keys(&:to_sym)) : left Jsii::Type.check_type(@left, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmbkFuYWx5c2lzLlRhYmxlQm9yZGVyT3B0aW9uc1Byb3BlcnR5In1dfX0=")), "left") unless @left.nil? @right = right.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnAnalysis::TableBorderOptionsProperty.new(**right.transform_keys(&:to_sym)) : right Jsii::Type.check_type(@right, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmbkFuYWx5c2lzLlRhYmxlQm9yZGVyT3B0aW9uc1Byb3BlcnR5In1dfX0=")), "right") unless @right.nil? @top = top.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnAnalysis::TableBorderOptionsProperty.new(**top.transform_keys(&:to_sym)) : top Jsii::Type.check_type(@top, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmbkFuYWx5c2lzLlRhYmxlQm9yZGVyT3B0aW9uc1Byb3BlcnR5In1dfX0=")), "top") unless @top.nil? end |
Instance Attribute Details
#bottom ⇒ AWSCDK::IResolvable, ... (readonly)
The table border options of the bottom border.
28756 28757 28758 |
# File 'quick_sight/cfn_analysis.rb', line 28756 def bottom @bottom end |
#inner_horizontal ⇒ AWSCDK::IResolvable, ... (readonly)
The table border options of the inner horizontal border.
28761 28762 28763 |
# File 'quick_sight/cfn_analysis.rb', line 28761 def inner_horizontal @inner_horizontal end |
#inner_vertical ⇒ AWSCDK::IResolvable, ... (readonly)
The table border options of the inner vertical border.
28766 28767 28768 |
# File 'quick_sight/cfn_analysis.rb', line 28766 def inner_vertical @inner_vertical end |
#left ⇒ AWSCDK::IResolvable, ... (readonly)
The table border options of the left border.
28771 28772 28773 |
# File 'quick_sight/cfn_analysis.rb', line 28771 def left @left end |
#right ⇒ AWSCDK::IResolvable, ... (readonly)
The table border options of the right border.
28776 28777 28778 |
# File 'quick_sight/cfn_analysis.rb', line 28776 def right @right end |
#top ⇒ AWSCDK::IResolvable, ... (readonly)
The table border options of the top border.
28781 28782 28783 |
# File 'quick_sight/cfn_analysis.rb', line 28781 def top @top end |
Class Method Details
.jsii_properties ⇒ Object
28783 28784 28785 28786 28787 28788 28789 28790 28791 28792 |
# File 'quick_sight/cfn_analysis.rb', line 28783 def self.jsii_properties { :bottom => "bottom", :inner_horizontal => "innerHorizontal", :inner_vertical => "innerVertical", :left => "left", :right => "right", :top => "top", } end |
Instance Method Details
#to_jsii ⇒ Object
28794 28795 28796 28797 28798 28799 28800 28801 28802 28803 28804 28805 |
# File 'quick_sight/cfn_analysis.rb', line 28794 def to_jsii result = {} result.merge!({ "bottom" => @bottom, "innerHorizontal" => @inner_horizontal, "innerVertical" => @inner_vertical, "left" => @left, "right" => @right, "top" => @top, }) result.compact end |