Class: AWSCDK::QuickSight::CfnDashboard::TableCellImageSizingConfigurationProperty

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

Overview

The sizing options for the table image configuration.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(table_cell_image_scaling_configuration: nil) ⇒ TableCellImageSizingConfigurationProperty

Returns a new instance of TableCellImageSizingConfigurationProperty.

Parameters:

  • table_cell_image_scaling_configuration (String, nil) (defaults to: nil)

    The cell scaling configuration of the sizing options for the table image configuration.



28821
28822
28823
28824
# File 'quick_sight/cfn_dashboard.rb', line 28821

def initialize(table_cell_image_scaling_configuration: nil)
  @table_cell_image_scaling_configuration = table_cell_image_scaling_configuration
  Jsii::Type.check_type(@table_cell_image_scaling_configuration, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "tableCellImageScalingConfiguration") unless @table_cell_image_scaling_configuration.nil?
end

Instance Attribute Details

#table_cell_image_scaling_configurationString? (readonly)

The cell scaling configuration of the sizing options for the table image configuration.



28830
28831
28832
# File 'quick_sight/cfn_dashboard.rb', line 28830

def table_cell_image_scaling_configuration
  @table_cell_image_scaling_configuration
end

Class Method Details

.jsii_propertiesObject



28832
28833
28834
28835
28836
# File 'quick_sight/cfn_dashboard.rb', line 28832

def self.jsii_properties
  {
    :table_cell_image_scaling_configuration => "tableCellImageScalingConfiguration",
  }
end

Instance Method Details

#to_jsiiObject



28838
28839
28840
28841
28842
28843
28844
# File 'quick_sight/cfn_dashboard.rb', line 28838

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