Class: AWSCDK::QuickSight::CfnAnalysis::WordCloudFieldWellsProperty

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

Overview

The field wells of a word cloud visual.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(word_cloud_aggregated_field_wells: nil) ⇒ WordCloudFieldWellsProperty

Returns a new instance of WordCloudFieldWellsProperty.

Parameters:



32309
32310
32311
32312
# File 'quick_sight/cfn_analysis.rb', line 32309

def initialize(word_cloud_aggregated_field_wells: nil)
  @word_cloud_aggregated_field_wells = word_cloud_aggregated_field_wells.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnAnalysis::WordCloudAggregatedFieldWellsProperty.new(**word_cloud_aggregated_field_wells.transform_keys(&:to_sym)) : word_cloud_aggregated_field_wells
  Jsii::Type.check_type(@word_cloud_aggregated_field_wells, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmbkFuYWx5c2lzLldvcmRDbG91ZEFnZ3JlZ2F0ZWRGaWVsZFdlbGxzUHJvcGVydHkifV19fQ==")), "wordCloudAggregatedFieldWells") unless @word_cloud_aggregated_field_wells.nil?
end

Instance Attribute Details

#word_cloud_aggregated_field_wellsAWSCDK::IResolvable, ... (readonly)

The aggregated field wells of a word cloud.



32318
32319
32320
# File 'quick_sight/cfn_analysis.rb', line 32318

def word_cloud_aggregated_field_wells
  @word_cloud_aggregated_field_wells
end

Class Method Details

.jsii_propertiesObject



32320
32321
32322
32323
32324
# File 'quick_sight/cfn_analysis.rb', line 32320

def self.jsii_properties
  {
    :word_cloud_aggregated_field_wells => "wordCloudAggregatedFieldWells",
  }
end

Instance Method Details

#to_jsiiObject



32326
32327
32328
32329
32330
32331
32332
# File 'quick_sight/cfn_analysis.rb', line 32326

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