Class: AWSCDK::QuickSight::CfnAnalysis::TableCellImageSizingConfigurationProperty

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



27783
27784
27785
27786
# File 'quick_sight/cfn_analysis.rb', line 27783

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.



27792
27793
27794
# File 'quick_sight/cfn_analysis.rb', line 27792

def table_cell_image_scaling_configuration
  @table_cell_image_scaling_configuration
end

Class Method Details

.jsii_propertiesObject



27794
27795
27796
27797
27798
# File 'quick_sight/cfn_analysis.rb', line 27794

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

Instance Method Details

#to_jsiiObject



27800
27801
27802
27803
27804
27805
27806
# File 'quick_sight/cfn_analysis.rb', line 27800

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