Class: AWSCDK::QuickSight::CfnAnalysis::ConditionalFormattingIconSetProperty

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

Overview

Formatting configuration for icon set.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(expression:, icon_set_type: nil) ⇒ ConditionalFormattingIconSetProperty

Returns a new instance of ConditionalFormattingIconSetProperty.

Parameters:

  • expression (String)

    The expression that determines the formatting configuration for the icon set.

  • icon_set_type (String, nil) (defaults to: nil)

    Determines the icon set type.



5241
5242
5243
5244
5245
5246
# File 'quick_sight/cfn_analysis.rb', line 5241

def initialize(expression:, icon_set_type: nil)
  @expression = expression
  Jsii::Type.check_type(@expression, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "expression")
  @icon_set_type = icon_set_type
  Jsii::Type.check_type(@icon_set_type, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "iconSetType") unless @icon_set_type.nil?
end

Instance Attribute Details

#expressionString (readonly)

The expression that determines the formatting configuration for the icon set.



5252
5253
5254
# File 'quick_sight/cfn_analysis.rb', line 5252

def expression
  @expression
end

#icon_set_typeString? (readonly)

Determines the icon set type.



5257
5258
5259
# File 'quick_sight/cfn_analysis.rb', line 5257

def icon_set_type
  @icon_set_type
end

Class Method Details

.jsii_propertiesObject



5259
5260
5261
5262
5263
5264
# File 'quick_sight/cfn_analysis.rb', line 5259

def self.jsii_properties
  {
    :expression => "expression",
    :icon_set_type => "iconSetType",
  }
end

Instance Method Details

#to_jsiiObject



5266
5267
5268
5269
5270
5271
5272
5273
# File 'quick_sight/cfn_analysis.rb', line 5266

def to_jsii
  result = {}
  result.merge!({
    "expression" => @expression,
    "iconSetType" => @icon_set_type,
  })
  result.compact
end