Class: AWSCDK::QuickSight::CfnTemplate::ConditionalFormattingIconSetProperty

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



5092
5093
5094
5095
5096
5097
# File 'quick_sight/cfn_template.rb', line 5092

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.



5103
5104
5105
# File 'quick_sight/cfn_template.rb', line 5103

def expression
  @expression
end

#icon_set_typeString? (readonly)

Determines the icon set type.



5108
5109
5110
# File 'quick_sight/cfn_template.rb', line 5108

def icon_set_type
  @icon_set_type
end

Class Method Details

.jsii_propertiesObject



5110
5111
5112
5113
5114
5115
# File 'quick_sight/cfn_template.rb', line 5110

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

Instance Method Details

#to_jsiiObject



5117
5118
5119
5120
5121
5122
5123
5124
# File 'quick_sight/cfn_template.rb', line 5117

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