Class: AWSCDK::QuickSight::CfnDataSet::NewDefaultValuesProperty

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

Overview

The new default values for the parameter.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(date_time_static_values: nil, decimal_static_values: nil, integer_static_values: nil, string_static_values: nil) ⇒ NewDefaultValuesProperty

Returns a new instance of NewDefaultValuesProperty.

Parameters:

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

    A list of static default values for a given date time parameter.

  • decimal_static_values (Array<Numeric>, AWSCDK::IResolvable, nil) (defaults to: nil)

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

  • integer_static_values (Array<Numeric>, AWSCDK::IResolvable, nil) (defaults to: nil)

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

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

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



4069
4070
4071
4072
4073
4074
4075
4076
4077
4078
# File 'quick_sight/cfn_data_set.rb', line 4069

def initialize(date_time_static_values: nil, decimal_static_values: nil, integer_static_values: nil, string_static_values: nil)
  @date_time_static_values = date_time_static_values
  Jsii::Type.check_type(@date_time_static_values, JSON.parse(Base64.strict_decode64("eyJjb2xsZWN0aW9uIjp7ImVsZW1lbnR0eXBlIjp7InByaW1pdGl2ZSI6InN0cmluZyJ9LCJraW5kIjoiYXJyYXkifX0=")), "dateTimeStaticValues") unless @date_time_static_values.nil?
  @decimal_static_values = decimal_static_values
  Jsii::Type.check_type(@decimal_static_values, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siY29sbGVjdGlvbiI6eyJlbGVtZW50dHlwZSI6eyJwcmltaXRpdmUiOiJudW1iZXIifSwia2luZCI6ImFycmF5In19LHsiZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifV19fQ==")), "decimalStaticValues") unless @decimal_static_values.nil?
  @integer_static_values = integer_static_values
  Jsii::Type.check_type(@integer_static_values, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siY29sbGVjdGlvbiI6eyJlbGVtZW50dHlwZSI6eyJwcmltaXRpdmUiOiJudW1iZXIifSwia2luZCI6ImFycmF5In19LHsiZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifV19fQ==")), "integerStaticValues") unless @integer_static_values.nil?
  @string_static_values = string_static_values
  Jsii::Type.check_type(@string_static_values, JSON.parse(Base64.strict_decode64("eyJjb2xsZWN0aW9uIjp7ImVsZW1lbnR0eXBlIjp7InByaW1pdGl2ZSI6InN0cmluZyJ9LCJraW5kIjoiYXJyYXkifX0=")), "stringStaticValues") unless @string_static_values.nil?
end

Instance Attribute Details

#date_time_static_valuesArray<String>? (readonly)

A list of static default values for a given date time parameter.

The valid format for this property is yyyy-MM-dd’T’HH:mm:ss’Z’ .



4086
4087
4088
# File 'quick_sight/cfn_data_set.rb', line 4086

def date_time_static_values
  @date_time_static_values
end

#decimal_static_valuesArray<Numeric>, ... (readonly)

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



4091
4092
4093
# File 'quick_sight/cfn_data_set.rb', line 4091

def decimal_static_values
  @decimal_static_values
end

#integer_static_valuesArray<Numeric>, ... (readonly)

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



4096
4097
4098
# File 'quick_sight/cfn_data_set.rb', line 4096

def integer_static_values
  @integer_static_values
end

#string_static_valuesArray<String>? (readonly)

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



4101
4102
4103
# File 'quick_sight/cfn_data_set.rb', line 4101

def string_static_values
  @string_static_values
end

Class Method Details

.jsii_propertiesObject



4103
4104
4105
4106
4107
4108
4109
4110
# File 'quick_sight/cfn_data_set.rb', line 4103

def self.jsii_properties
  {
    :date_time_static_values => "dateTimeStaticValues",
    :decimal_static_values => "decimalStaticValues",
    :integer_static_values => "integerStaticValues",
    :string_static_values => "stringStaticValues",
  }
end

Instance Method Details

#to_jsiiObject



4112
4113
4114
4115
4116
4117
4118
4119
4120
4121
# File 'quick_sight/cfn_data_set.rb', line 4112

def to_jsii
  result = {}
  result.merge!({
    "dateTimeStaticValues" => @date_time_static_values,
    "decimalStaticValues" => @decimal_static_values,
    "integerStaticValues" => @integer_static_values,
    "stringStaticValues" => @string_static_values,
  })
  result.compact
end