Class: AWSCDK::QuickSight::CfnDataSet::DestinationTableSourceProperty

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

Overview

Specifies the source of data for a destination table, including the transform operation and column mappings.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(transform_operation_id:) ⇒ DestinationTableSourceProperty

Returns a new instance of DestinationTableSourceProperty.

Parameters:

  • transform_operation_id (String)

    The identifier of the transform operation that provides data to the destination table.



3026
3027
3028
3029
# File 'quick_sight/cfn_data_set.rb', line 3026

def initialize(transform_operation_id:)
  @transform_operation_id = transform_operation_id
  Jsii::Type.check_type(@transform_operation_id, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "transformOperationId")
end

Instance Attribute Details

#transform_operation_idString (readonly)

The identifier of the transform operation that provides data to the destination table.



3035
3036
3037
# File 'quick_sight/cfn_data_set.rb', line 3035

def transform_operation_id
  @transform_operation_id
end

Class Method Details

.jsii_propertiesObject



3037
3038
3039
3040
3041
# File 'quick_sight/cfn_data_set.rb', line 3037

def self.jsii_properties
  {
    :transform_operation_id => "transformOperationId",
  }
end

Instance Method Details

#to_jsiiObject



3043
3044
3045
3046
3047
3048
3049
# File 'quick_sight/cfn_data_set.rb', line 3043

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