Class: AWSCDK::QuickSight::CfnDataSet::PerformanceConfigurationProperty

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

Overview

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(unique_keys: nil) ⇒ PerformanceConfigurationProperty

Returns a new instance of PerformanceConfigurationProperty.

Parameters:



4341
4342
4343
4344
# File 'quick_sight/cfn_data_set.rb', line 4341

def initialize(unique_keys: nil)
  @unique_keys = unique_keys
  Jsii::Type.check_type(@unique_keys, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImNvbGxlY3Rpb24iOnsiZWxlbWVudHR5cGUiOnsidW5pb24iOnsidHlwZXMiOlt7ImZxbiI6ImF3cy1jZGstbGliLklSZXNvbHZhYmxlIn0seyJmcW4iOiJhd3MtY2RrLWxpYi5hd3NfcXVpY2tzaWdodC5DZm5EYXRhU2V0LlVuaXF1ZUtleVByb3BlcnR5In1dfX0sImtpbmQiOiJhcnJheSJ9fV19fQ==")), "uniqueKeys") unless @unique_keys.nil?
end

Instance Attribute Details

Class Method Details

.jsii_propertiesObject



4350
4351
4352
4353
4354
# File 'quick_sight/cfn_data_set.rb', line 4350

def self.jsii_properties
  {
    :unique_keys => "uniqueKeys",
  }
end

Instance Method Details

#to_jsiiObject



4356
4357
4358
4359
4360
4361
4362
# File 'quick_sight/cfn_data_set.rb', line 4356

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