Class: SBOM::CycloneDX::Record::ModelCard

Inherits:
Base
  • Object
show all
Defined in:
lib/sbom/cyclone_dx/record/model_card.rb,
sig/sbom/cyclone_dx/record/model_card.rbs

Overview

Schema name: ModelCard

Defined Under Namespace

Classes: Considerations, ModelParameters, QuantitativeAnalysis

Constant Summary

Constants inherited from Base

Base::Record

Instance Attribute Summary

Attributes inherited from Base

#errors

Instance Method Summary collapse

Methods inherited from Base

#<=>, const, custom_validators, fields, #formatted_errors, json_create, json_name, prop, #valid!, #valid?, validate

Methods included from _Klass

#const, #const_names, #create, #create!, #custom_validators, #fields, #json_name, #prop, #prop_names, #validate

Methods included from _Instance

#as_json, #errors, #formatted_errors, #to_json, #valid?

Constructor Details

#initialize ⇒ ModelCard

Returns a new instance of ModelCard.

Parameters:



114
# File 'sig/sbom/cyclone_dx/record/model_card.rbs', line 114

def initialize: (?bom_ref: String?, ?model_parameters: ModelParameters?, ?quantitative_analysis: QuantitativeAnalysis?, ?considerations: Considerations?, ?properties: Array[Property]?) -> void

Instance Method Details

#bom_ref ⇒ String?

Returns:

  • (String, nil)


116
# File 'sig/sbom/cyclone_dx/record/model_card.rbs', line 116

def bom_ref: () -> String?

#bom_ref= ⇒ String?

Parameters:

  • (String, nil)

Returns:

  • (String, nil)


117
# File 'sig/sbom/cyclone_dx/record/model_card.rbs', line 117

def bom_ref=: (String?) -> String?

#bom_ref? ⇒ Boolean

Returns:

  • (Boolean)


118
# File 'sig/sbom/cyclone_dx/record/model_card.rbs', line 118

def bom_ref?: () -> bool

#bom_ref_valid? ⇒ Boolean

Returns:

  • (Boolean)


119
# File 'sig/sbom/cyclone_dx/record/model_card.rbs', line 119

def bom_ref_valid?: () -> bool

#considerations ⇒ Considerations?

Returns:



131
# File 'sig/sbom/cyclone_dx/record/model_card.rbs', line 131

def considerations: () -> Considerations?

#considerations= ⇒ Considerations?

Parameters:

Returns:



132
# File 'sig/sbom/cyclone_dx/record/model_card.rbs', line 132

def considerations=: (Considerations?) -> Considerations?

#considerations? ⇒ Boolean

Returns:

  • (Boolean)


133
# File 'sig/sbom/cyclone_dx/record/model_card.rbs', line 133

def considerations?: () -> bool

#considerations_valid? ⇒ Boolean

Returns:

  • (Boolean)


134
# File 'sig/sbom/cyclone_dx/record/model_card.rbs', line 134

def considerations_valid?: () -> bool

#model_parameters ⇒ ModelParameters?

Returns:



121
# File 'sig/sbom/cyclone_dx/record/model_card.rbs', line 121

def model_parameters: () -> ModelParameters?

#model_parameters= ⇒ ModelParameters?

Parameters:

Returns:



122
# File 'sig/sbom/cyclone_dx/record/model_card.rbs', line 122

def model_parameters=: (ModelParameters?) -> ModelParameters?

#model_parameters? ⇒ Boolean

Returns:

  • (Boolean)


123
# File 'sig/sbom/cyclone_dx/record/model_card.rbs', line 123

def model_parameters?: () -> bool

#model_parameters_valid? ⇒ Boolean

Returns:

  • (Boolean)


124
# File 'sig/sbom/cyclone_dx/record/model_card.rbs', line 124

def model_parameters_valid?: () -> bool

#properties ⇒ Array[Property]?

Returns:



136
# File 'sig/sbom/cyclone_dx/record/model_card.rbs', line 136

def properties: () -> Array[Property]?

#properties= ⇒ Array[Property]?

Parameters:

Returns:



137
# File 'sig/sbom/cyclone_dx/record/model_card.rbs', line 137

def properties=: (Array[Property]?) -> Array[Property]?

#properties? ⇒ Boolean

Returns:

  • (Boolean)


138
# File 'sig/sbom/cyclone_dx/record/model_card.rbs', line 138

def properties?: () -> bool

#properties_valid? ⇒ Boolean

Returns:

  • (Boolean)


139
# File 'sig/sbom/cyclone_dx/record/model_card.rbs', line 139

def properties_valid?: () -> bool

#quantitative_analysis ⇒ QuantitativeAnalysis?

Returns:



126
# File 'sig/sbom/cyclone_dx/record/model_card.rbs', line 126

def quantitative_analysis: () -> QuantitativeAnalysis?

#quantitative_analysis= ⇒ QuantitativeAnalysis?

Parameters:

Returns:



127
# File 'sig/sbom/cyclone_dx/record/model_card.rbs', line 127

def quantitative_analysis=: (QuantitativeAnalysis?) -> QuantitativeAnalysis?

#quantitative_analysis? ⇒ Boolean

Returns:

  • (Boolean)


128
# File 'sig/sbom/cyclone_dx/record/model_card.rbs', line 128

def quantitative_analysis?: () -> bool

#quantitative_analysis_valid? ⇒ Boolean

Returns:

  • (Boolean)


129
# File 'sig/sbom/cyclone_dx/record/model_card.rbs', line 129

def quantitative_analysis_valid?: () -> bool