Class: AWSCDK::QuickSight::CfnDashboard::DateAxisOptionsProperty

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

Overview

The options that determine how a date axis is displayed.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(missing_date_visibility: nil) ⇒ DateAxisOptionsProperty

Returns a new instance of DateAxisOptionsProperty.

Parameters:

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

    Determines whether or not missing dates are displayed.



7483
7484
7485
7486
# File 'quick_sight/cfn_dashboard.rb', line 7483

def initialize(missing_date_visibility: nil)
  @missing_date_visibility = missing_date_visibility
  Jsii::Type.check_type(@missing_date_visibility, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "missingDateVisibility") unless @missing_date_visibility.nil?
end

Instance Attribute Details

#missing_date_visibilityString? (readonly)

Determines whether or not missing dates are displayed.



7492
7493
7494
# File 'quick_sight/cfn_dashboard.rb', line 7492

def missing_date_visibility
  @missing_date_visibility
end

Class Method Details

.jsii_propertiesObject



7494
7495
7496
7497
7498
# File 'quick_sight/cfn_dashboard.rb', line 7494

def self.jsii_properties
  {
    :missing_date_visibility => "missingDateVisibility",
  }
end

Instance Method Details

#to_jsiiObject



7500
7501
7502
7503
7504
7505
7506
# File 'quick_sight/cfn_dashboard.rb', line 7500

def to_jsii
  result = {}
  result.merge!({
    "missingDateVisibility" => @missing_date_visibility,
  })
  result.compact
end