Class: AWSCDK::CleanRoomsML::CfnConfiguredModelAlgorithmAssociation::MetricsConfigurationPolicyProperty

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(noise_level:) ⇒ MetricsConfigurationPolicyProperty

Returns a new instance of MetricsConfigurationPolicyProperty.

Parameters:

  • noise_level (String)


694
695
696
697
# File 'clean_rooms_ml/cfn_configured_model_algorithm_association.rb', line 694

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

Instance Attribute Details

#noise_levelString (readonly)



701
702
703
# File 'clean_rooms_ml/cfn_configured_model_algorithm_association.rb', line 701

def noise_level
  @noise_level
end

Class Method Details

.jsii_propertiesObject



703
704
705
706
707
# File 'clean_rooms_ml/cfn_configured_model_algorithm_association.rb', line 703

def self.jsii_properties
  {
    :noise_level => "noiseLevel",
  }
end

Instance Method Details

#to_jsiiObject



709
710
711
712
713
714
715
# File 'clean_rooms_ml/cfn_configured_model_algorithm_association.rb', line 709

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