Class: AWSCDK::QuickSight::CfnTemplate::WordCloudFieldWellsProperty

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



30581
30582
30583
30584
# File 'quick_sight/cfn_template.rb', line 30581

def initialize(word_cloud_aggregated_field_wells: nil)
  @word_cloud_aggregated_field_wells = word_cloud_aggregated_field_wells.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnTemplate::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("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmblRlbXBsYXRlLldvcmRDbG91ZEFnZ3JlZ2F0ZWRGaWVsZFdlbGxzUHJvcGVydHkifV19fQ==")), "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.



30590
30591
30592
# File 'quick_sight/cfn_template.rb', line 30590

def word_cloud_aggregated_field_wells
  @word_cloud_aggregated_field_wells
end

Class Method Details

.jsii_propertiesObject



30592
30593
30594
30595
30596
# File 'quick_sight/cfn_template.rb', line 30592

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

Instance Method Details

#to_jsiiObject



30598
30599
30600
30601
30602
30603
30604
# File 'quick_sight/cfn_template.rb', line 30598

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