Class: AWSCDK::QuickSight::CfnDataSet::StringDatasetParameterDefaultValuesProperty

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

Overview

A list of default values for a given string dataset parameter type.

This structure only accepts static values.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(static_values: nil) ⇒ StringDatasetParameterDefaultValuesProperty

Returns a new instance of StringDatasetParameterDefaultValuesProperty.

Parameters:

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

    A list of static default values for a given string parameter.



5526
5527
5528
5529
# File 'quick_sight/cfn_data_set.rb', line 5526

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 default values for a given string parameter.



5535
5536
5537
# File 'quick_sight/cfn_data_set.rb', line 5535

def static_values
  @static_values
end

Class Method Details

.jsii_propertiesObject



5537
5538
5539
5540
5541
# File 'quick_sight/cfn_data_set.rb', line 5537

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

Instance Method Details

#to_jsiiObject



5543
5544
5545
5546
5547
5548
5549
# File 'quick_sight/cfn_data_set.rb', line 5543

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