Class: AWSCDK::CleanRooms::CfnCollaboration::SyntheticDataGenerationPaymentConfigProperty

Inherits:
Jsii::Struct
  • Object
show all
Defined in:
clean_rooms/cfn_collaboration.rb

Overview

Payment configuration for synthetic data generation.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(is_responsible:) ⇒ SyntheticDataGenerationPaymentConfigProperty

Returns a new instance of SyntheticDataGenerationPaymentConfigProperty.

Parameters:

  • is_responsible (Boolean, AWSCDK::IResolvable)

    Indicates who is responsible for paying for synthetic data generation.



1141
1142
1143
1144
# File 'clean_rooms/cfn_collaboration.rb', line 1141

def initialize(is_responsible:)
  @is_responsible = is_responsible
  Jsii::Type.check_type(@is_responsible, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3sicHJpbWl0aXZlIjoiYm9vbGVhbiJ9LHsiZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifV19fQ==")), "isResponsible")
end

Instance Attribute Details

#is_responsibleBoolean, AWSCDK::IResolvable (readonly)

Indicates who is responsible for paying for synthetic data generation.



1150
1151
1152
# File 'clean_rooms/cfn_collaboration.rb', line 1150

def is_responsible
  @is_responsible
end

Class Method Details

.jsii_propertiesObject



1152
1153
1154
1155
1156
# File 'clean_rooms/cfn_collaboration.rb', line 1152

def self.jsii_properties
  {
    :is_responsible => "isResponsible",
  }
end

Instance Method Details

#to_jsiiObject



1158
1159
1160
1161
1162
1163
1164
# File 'clean_rooms/cfn_collaboration.rb', line 1158

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