Class: AWSCDK::QuickSight::CfnAnalysis::DataSetIdentifierDeclarationProperty

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

Overview

A data set.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(data_set_arn:, identifier:) ⇒ DataSetIdentifierDeclarationProperty

Returns a new instance of DataSetIdentifierDeclarationProperty.

Parameters:

  • data_set_arn (String)

    The Amazon Resource Name (ARN) of the data set.

  • identifier (String)

    The identifier of the data set, typically the data set's name.



6777
6778
6779
6780
6781
6782
# File 'quick_sight/cfn_analysis.rb', line 6777

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

Instance Attribute Details

#data_set_arnString (readonly)

The Amazon Resource Name (ARN) of the data set.



6788
6789
6790
# File 'quick_sight/cfn_analysis.rb', line 6788

def data_set_arn
  @data_set_arn
end

#identifierString (readonly)

The identifier of the data set, typically the data set's name.



6793
6794
6795
# File 'quick_sight/cfn_analysis.rb', line 6793

def identifier
  @identifier
end

Class Method Details

.jsii_propertiesObject



6795
6796
6797
6798
6799
6800
# File 'quick_sight/cfn_analysis.rb', line 6795

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

Instance Method Details

#to_jsiiObject



6802
6803
6804
6805
6806
6807
6808
6809
# File 'quick_sight/cfn_analysis.rb', line 6802

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