Class: AWSCDK::QuickSight::CfnDataSet::DataSetStringListFilterValueProperty

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

Overview

Represents a list of string values used in filter conditions.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(static_values: nil) ⇒ DataSetStringListFilterValueProperty

Returns a new instance of DataSetStringListFilterValueProperty.

Parameters:

  • static_values (Array<String>, nil) (defaults to: nil)

    A list of static string values used for filtering.



2628
2629
2630
2631
# File 'quick_sight/cfn_data_set.rb', line 2628

def initialize(static_values: nil)
  @static_values = static_values
  Jsii::Type.check_type(@static_values, JSON.parse(Base64.strict_decode64("eyJjb2xsZWN0aW9uIjp7ImVsZW1lbnR0eXBlIjp7InByaW1pdGl2ZSI6InN0cmluZyJ9LCJraW5kIjoiYXJyYXkifX0=")), "staticValues") unless @static_values.nil?
end

Instance Attribute Details

#static_valuesArray<String>? (readonly)

A list of static string values used for filtering.



2637
2638
2639
# File 'quick_sight/cfn_data_set.rb', line 2637

def static_values
  @static_values
end

Class Method Details

.jsii_propertiesObject



2639
2640
2641
2642
2643
# File 'quick_sight/cfn_data_set.rb', line 2639

def self.jsii_properties
  {
    :static_values => "staticValues",
  }
end

Instance Method Details

#to_jsiiObject



2645
2646
2647
2648
2649
2650
2651
# File 'quick_sight/cfn_data_set.rb', line 2645

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