Class: AWSCDK::QuickSight::CfnTheme::TileStyleProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::QuickSight::CfnTheme::TileStyleProperty
- Defined in:
- quick_sight/cfn_theme.rb
Overview
Display options related to tiles on a sheet.
Instance Attribute Summary collapse
-
#border ⇒ AWSCDK::IResolvable, ...
readonly
The border around a tile.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(border: nil) ⇒ TileStyleProperty
constructor
A new instance of TileStyleProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(border: nil) ⇒ TileStyleProperty
Returns a new instance of TileStyleProperty.
1256 1257 1258 1259 |
# File 'quick_sight/cfn_theme.rb', line 1256 def initialize(border: nil) @border = border.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnTheme::BorderStyleProperty.new(**border.transform_keys(&:to_sym)) : border Jsii::Type.check_type(@border, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmblRoZW1lLkJvcmRlclN0eWxlUHJvcGVydHkifV19fQ==")), "border") unless @border.nil? end |
Instance Attribute Details
#border ⇒ AWSCDK::IResolvable, ... (readonly)
The border around a tile.
1265 1266 1267 |
# File 'quick_sight/cfn_theme.rb', line 1265 def border @border end |
Class Method Details
.jsii_properties ⇒ Object
1267 1268 1269 1270 1271 |
# File 'quick_sight/cfn_theme.rb', line 1267 def self.jsii_properties { :border => "border", } end |
Instance Method Details
#to_jsii ⇒ Object
1273 1274 1275 1276 1277 1278 1279 |
# File 'quick_sight/cfn_theme.rb', line 1273 def to_jsii result = {} result.merge!({ "border" => @border, }) result.compact end |