Class: AWSCDK::QuickSight::CfnDashboard::RowAlternateColorOptionsProperty

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



25549
25550
25551
25552
25553
25554
25555
25556
# File 'quick_sight/cfn_dashboard.rb', line 25549

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.



25562
25563
25564
# File 'quick_sight/cfn_dashboard.rb', line 25562

def row_alternate_colors
  @row_alternate_colors
end

#statusString? (readonly)

Determines the widget status.



25567
25568
25569
# File 'quick_sight/cfn_dashboard.rb', line 25567

def status
  @status
end

#use_primary_background_colorString? (readonly)

The primary background color options for alternate rows.



25572
25573
25574
# File 'quick_sight/cfn_dashboard.rb', line 25572

def use_primary_background_color
  @use_primary_background_color
end

Class Method Details

.jsii_propertiesObject



25574
25575
25576
25577
25578
25579
25580
# File 'quick_sight/cfn_dashboard.rb', line 25574

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

Instance Method Details

#to_jsiiObject



25582
25583
25584
25585
25586
25587
25588
25589
25590
# File 'quick_sight/cfn_dashboard.rb', line 25582

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