Class: AWSCDK::QuickSight::CfnAnalysis::PivotTableFieldWellsProperty

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

Overview

The field wells for a pivot table 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(pivot_table_aggregated_field_wells: nil) ⇒ PivotTableFieldWellsProperty

Returns a new instance of PivotTableFieldWellsProperty.

Parameters:



22182
22183
22184
22185
# File 'quick_sight/cfn_analysis.rb', line 22182

def initialize(pivot_table_aggregated_field_wells: nil)
  @pivot_table_aggregated_field_wells = pivot_table_aggregated_field_wells.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnAnalysis::PivotTableAggregatedFieldWellsProperty.new(**pivot_table_aggregated_field_wells.transform_keys(&:to_sym)) : pivot_table_aggregated_field_wells
  Jsii::Type.check_type(@pivot_table_aggregated_field_wells, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmbkFuYWx5c2lzLlBpdm90VGFibGVBZ2dyZWdhdGVkRmllbGRXZWxsc1Byb3BlcnR5In1dfX0=")), "pivotTableAggregatedFieldWells") unless @pivot_table_aggregated_field_wells.nil?
end

Instance Attribute Details

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

The aggregated field well for the pivot table.



22191
22192
22193
# File 'quick_sight/cfn_analysis.rb', line 22191

def pivot_table_aggregated_field_wells
  @pivot_table_aggregated_field_wells
end

Class Method Details

.jsii_propertiesObject



22193
22194
22195
22196
22197
# File 'quick_sight/cfn_analysis.rb', line 22193

def self.jsii_properties
  {
    :pivot_table_aggregated_field_wells => "pivotTableAggregatedFieldWells",
  }
end

Instance Method Details

#to_jsiiObject



22199
22200
22201
22202
22203
22204
22205
# File 'quick_sight/cfn_analysis.rb', line 22199

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