Class: AWSCDK::QuickSight::CfnTemplate::TableCellImageSizingConfigurationProperty

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



25651
25652
25653
25654
# File 'quick_sight/cfn_template.rb', line 25651

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.



25660
25661
25662
# File 'quick_sight/cfn_template.rb', line 25660

def table_cell_image_scaling_configuration
  @table_cell_image_scaling_configuration
end

Class Method Details

.jsii_propertiesObject



25662
25663
25664
25665
25666
# File 'quick_sight/cfn_template.rb', line 25662

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

Instance Method Details

#to_jsiiObject



25668
25669
25670
25671
25672
25673
25674
# File 'quick_sight/cfn_template.rb', line 25668

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