Class: AWSCDK::QuickSight::CfnAnalysis::DateAxisOptionsProperty

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



6862
6863
6864
6865
# File 'quick_sight/cfn_analysis.rb', line 6862

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.



6871
6872
6873
# File 'quick_sight/cfn_analysis.rb', line 6871

def missing_date_visibility
  @missing_date_visibility
end

Class Method Details

.jsii_propertiesObject



6873
6874
6875
6876
6877
# File 'quick_sight/cfn_analysis.rb', line 6873

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

Instance Method Details

#to_jsiiObject



6879
6880
6881
6882
6883
6884
6885
# File 'quick_sight/cfn_analysis.rb', line 6879

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