Class: AWSCDK::QuickSight::CfnDashboard::DataSetReferenceProperty

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



7408
7409
7410
7411
7412
7413
# File 'quick_sight/cfn_dashboard.rb', line 7408

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).



7419
7420
7421
# File 'quick_sight/cfn_dashboard.rb', line 7419

def data_set_arn
  @data_set_arn
end

#data_set_placeholderString (readonly)

Dataset placeholder.



7424
7425
7426
# File 'quick_sight/cfn_dashboard.rb', line 7424

def data_set_placeholder
  @data_set_placeholder
end

Class Method Details

.jsii_propertiesObject



7426
7427
7428
7429
7430
7431
# File 'quick_sight/cfn_dashboard.rb', line 7426

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

Instance Method Details

#to_jsiiObject



7433
7434
7435
7436
7437
7438
7439
7440
# File 'quick_sight/cfn_dashboard.rb', line 7433

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