Class: AWSCDK::QuickSight::CfnDashboard::TableStyleTargetProperty

Inherits:
Jsii::Struct
  • Object
show all
Defined in:
quick_sight/cfn_dashboard.rb

Overview

The table style target.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(cell_type:) ⇒ TableStyleTargetProperty

Returns a new instance of TableStyleTargetProperty.

Parameters:

  • cell_type (String)

    The cell type of the table style target.



29896
29897
29898
29899
# File 'quick_sight/cfn_dashboard.rb', line 29896

def initialize(cell_type:)
  @cell_type = cell_type
  Jsii::Type.check_type(@cell_type, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "cellType")
end

Instance Attribute Details

#cell_typeString (readonly)

The cell type of the table style target.



29905
29906
29907
# File 'quick_sight/cfn_dashboard.rb', line 29905

def cell_type
  @cell_type
end

Class Method Details

.jsii_propertiesObject



29907
29908
29909
29910
29911
# File 'quick_sight/cfn_dashboard.rb', line 29907

def self.jsii_properties
  {
    :cell_type => "cellType",
  }
end

Instance Method Details

#to_jsiiObject



29913
29914
29915
29916
29917
29918
29919
# File 'quick_sight/cfn_dashboard.rb', line 29913

def to_jsii
  result = {}
  result.merge!({
    "cellType" => @cell_type,
  })
  result.compact
end