Class: AWSCDK::QuickSight::CfnTemplate::TableStyleTargetProperty

Inherits:
Jsii::Struct
  • Object
show all
Defined in:
quick_sight/cfn_template.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.



26726
26727
26728
26729
# File 'quick_sight/cfn_template.rb', line 26726

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.



26735
26736
26737
# File 'quick_sight/cfn_template.rb', line 26735

def cell_type
  @cell_type
end

Class Method Details

.jsii_propertiesObject



26737
26738
26739
26740
26741
# File 'quick_sight/cfn_template.rb', line 26737

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

Instance Method Details

#to_jsiiObject



26743
26744
26745
26746
26747
26748
26749
# File 'quick_sight/cfn_template.rb', line 26743

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