Class: AWSCDK::QuickSight::CfnAnalysis::RowAlternateColorOptionsProperty

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

Overview

Determines the row alternate color options.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(row_alternate_colors: nil, status: nil, use_primary_background_color: nil) ⇒ RowAlternateColorOptionsProperty

Returns a new instance of RowAlternateColorOptionsProperty.

Parameters:

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

    Determines the list of row alternate colors.

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

    Determines the widget status.

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

    The primary background color options for alternate rows.



24577
24578
24579
24580
24581
24582
24583
24584
# File 'quick_sight/cfn_analysis.rb', line 24577

def initialize(row_alternate_colors: nil, status: nil, use_primary_background_color: nil)
  @row_alternate_colors = row_alternate_colors
  Jsii::Type.check_type(@row_alternate_colors, JSON.parse(Base64.strict_decode64("eyJjb2xsZWN0aW9uIjp7ImVsZW1lbnR0eXBlIjp7InByaW1pdGl2ZSI6InN0cmluZyJ9LCJraW5kIjoiYXJyYXkifX0=")), "rowAlternateColors") unless @row_alternate_colors.nil?
  @status = status
  Jsii::Type.check_type(@status, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "status") unless @status.nil?
  @use_primary_background_color = use_primary_background_color
  Jsii::Type.check_type(@use_primary_background_color, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "usePrimaryBackgroundColor") unless @use_primary_background_color.nil?
end

Instance Attribute Details

#row_alternate_colorsArray<String>? (readonly)

Determines the list of row alternate colors.



24590
24591
24592
# File 'quick_sight/cfn_analysis.rb', line 24590

def row_alternate_colors
  @row_alternate_colors
end

#statusString? (readonly)

Determines the widget status.



24595
24596
24597
# File 'quick_sight/cfn_analysis.rb', line 24595

def status
  @status
end

#use_primary_background_colorString? (readonly)

The primary background color options for alternate rows.



24600
24601
24602
# File 'quick_sight/cfn_analysis.rb', line 24600

def use_primary_background_color
  @use_primary_background_color
end

Class Method Details

.jsii_propertiesObject



24602
24603
24604
24605
24606
24607
24608
# File 'quick_sight/cfn_analysis.rb', line 24602

def self.jsii_properties
  {
    :row_alternate_colors => "rowAlternateColors",
    :status => "status",
    :use_primary_background_color => "usePrimaryBackgroundColor",
  }
end

Instance Method Details

#to_jsiiObject



24610
24611
24612
24613
24614
24615
24616
24617
24618
# File 'quick_sight/cfn_analysis.rb', line 24610

def to_jsii
  result = {}
  result.merge!({
    "rowAlternateColors" => @row_alternate_colors,
    "status" => @status,
    "usePrimaryBackgroundColor" => @use_primary_background_color,
  })
  result.compact
end