Class: AWSCDK::CleanRoomsML::CfnConfiguredModelAlgorithmAssociation::CustomEntityConfigProperty

Inherits:
Jsii::Struct
  • Object
show all
Defined in:
clean_rooms_ml/cfn_configured_model_algorithm_association.rb

Overview

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(custom_data_identifiers:) ⇒ CustomEntityConfigProperty

Returns a new instance of CustomEntityConfigProperty.

Parameters:

  • custom_data_identifiers (Array<String>)


575
576
577
578
# File 'clean_rooms_ml/cfn_configured_model_algorithm_association.rb', line 575

def initialize(custom_data_identifiers:)
  @custom_data_identifiers = custom_data_identifiers
  Jsii::Type.check_type(@custom_data_identifiers, JSON.parse(Base64.strict_decode64("eyJjb2xsZWN0aW9uIjp7ImVsZW1lbnR0eXBlIjp7InByaW1pdGl2ZSI6InN0cmluZyJ9LCJraW5kIjoiYXJyYXkifX0=")), "customDataIdentifiers")
end

Instance Attribute Details

#custom_data_identifiersArray<String> (readonly)



582
583
584
# File 'clean_rooms_ml/cfn_configured_model_algorithm_association.rb', line 582

def custom_data_identifiers
  @custom_data_identifiers
end

Class Method Details

.jsii_propertiesObject



584
585
586
587
588
# File 'clean_rooms_ml/cfn_configured_model_algorithm_association.rb', line 584

def self.jsii_properties
  {
    :custom_data_identifiers => "customDataIdentifiers",
  }
end

Instance Method Details

#to_jsiiObject



590
591
592
593
594
595
596
# File 'clean_rooms_ml/cfn_configured_model_algorithm_association.rb', line 590

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