Class: AWSCDK::QuickSight::CfnDashboard::ConditionalFormattingIconSetProperty

Inherits:
Jsii::Struct
  • Object
show all
Defined in:
quick_sight/cfn_dashboard.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.



5107
5108
5109
5110
5111
5112
# File 'quick_sight/cfn_dashboard.rb', line 5107

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.



5118
5119
5120
# File 'quick_sight/cfn_dashboard.rb', line 5118

def expression
  @expression
end

#icon_set_typeString? (readonly)

Determines the icon set type.



5123
5124
5125
# File 'quick_sight/cfn_dashboard.rb', line 5123

def icon_set_type
  @icon_set_type
end

Class Method Details

.jsii_propertiesObject



5125
5126
5127
5128
5129
5130
# File 'quick_sight/cfn_dashboard.rb', line 5125

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

Instance Method Details

#to_jsiiObject



5132
5133
5134
5135
5136
5137
5138
5139
# File 'quick_sight/cfn_dashboard.rb', line 5132

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