Class: AWSCDK::QuickSight::CfnAnalysis::DataSetReferenceProperty

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

Overview

Dataset reference.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(data_set_arn:, data_set_placeholder:) ⇒ DataSetReferenceProperty

Returns a new instance of DataSetReferenceProperty.

Parameters:

  • data_set_arn (String)

    Dataset Amazon Resource Name (ARN).

  • data_set_placeholder (String)

    Dataset placeholder.



6820
6821
6822
6823
6824
6825
# File 'quick_sight/cfn_analysis.rb', line 6820

def initialize(data_set_arn:, data_set_placeholder:)
  @data_set_arn = data_set_arn
  Jsii::Type.check_type(@data_set_arn, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "dataSetArn")
  @data_set_placeholder = data_set_placeholder
  Jsii::Type.check_type(@data_set_placeholder, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "dataSetPlaceholder")
end

Instance Attribute Details

#data_set_arnString (readonly)

Dataset Amazon Resource Name (ARN).



6831
6832
6833
# File 'quick_sight/cfn_analysis.rb', line 6831

def data_set_arn
  @data_set_arn
end

#data_set_placeholderString (readonly)

Dataset placeholder.



6836
6837
6838
# File 'quick_sight/cfn_analysis.rb', line 6836

def data_set_placeholder
  @data_set_placeholder
end

Class Method Details

.jsii_propertiesObject



6838
6839
6840
6841
6842
6843
# File 'quick_sight/cfn_analysis.rb', line 6838

def self.jsii_properties
  {
    :data_set_arn => "dataSetArn",
    :data_set_placeholder => "dataSetPlaceholder",
  }
end

Instance Method Details

#to_jsiiObject



6845
6846
6847
6848
6849
6850
6851
6852
# File 'quick_sight/cfn_analysis.rb', line 6845

def to_jsii
  result = {}
  result.merge!({
    "dataSetArn" => @data_set_arn,
    "dataSetPlaceholder" => @data_set_placeholder,
  })
  result.compact
end