Class: AWSCDK::QuickSight::CfnTemplate::DateAxisOptionsProperty

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



6756
6757
6758
6759
# File 'quick_sight/cfn_template.rb', line 6756

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.



6765
6766
6767
# File 'quick_sight/cfn_template.rb', line 6765

def missing_date_visibility
  @missing_date_visibility
end

Class Method Details

.jsii_propertiesObject



6767
6768
6769
6770
6771
# File 'quick_sight/cfn_template.rb', line 6767

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

Instance Method Details

#to_jsiiObject



6773
6774
6775
6776
6777
6778
6779
# File 'quick_sight/cfn_template.rb', line 6773

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