Class: AWSCDK::QuickSight::CfnTemplate::LongFormatTextProperty

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

Overview

The text format for a subtitle.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(plain_text: nil, rich_text: nil) ⇒ LongFormatTextProperty

Returns a new instance of LongFormatTextProperty.

Parameters:

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

    Plain text format.

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

    Rich text.



16756
16757
16758
16759
16760
16761
# File 'quick_sight/cfn_template.rb', line 16756

def initialize(plain_text: nil, rich_text: nil)
  @plain_text = plain_text
  Jsii::Type.check_type(@plain_text, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "plainText") unless @plain_text.nil?
  @rich_text = rich_text
  Jsii::Type.check_type(@rich_text, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "richText") unless @rich_text.nil?
end

Instance Attribute Details

#plain_textString? (readonly)

Plain text format.



16767
16768
16769
# File 'quick_sight/cfn_template.rb', line 16767

def plain_text
  @plain_text
end

#rich_textString? (readonly)

Rich text.

Examples of rich text include bold, underline, and italics.



16774
16775
16776
# File 'quick_sight/cfn_template.rb', line 16774

def rich_text
  @rich_text
end

Class Method Details

.jsii_propertiesObject



16776
16777
16778
16779
16780
16781
# File 'quick_sight/cfn_template.rb', line 16776

def self.jsii_properties
  {
    :plain_text => "plainText",
    :rich_text => "richText",
  }
end

Instance Method Details

#to_jsiiObject



16783
16784
16785
16786
16787
16788
16789
16790
# File 'quick_sight/cfn_template.rb', line 16783

def to_jsii
  result = {}
  result.merge!({
    "plainText" => @plain_text,
    "richText" => @rich_text,
  })
  result.compact
end