Class: SBOM::CycloneDX::Record::Root
- Inherits:
-
Base
- Object
- Base
- SBOM::CycloneDX::Record::Root
show all
- Defined in:
- lib/sbom/cyclone_dx/record/root.rb,
sig/sbom/cyclone_dx/record/root.rbs
Overview
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 ⇒ Root
Returns a new instance of Root.
5
|
# File 'sig/sbom/cyclone_dx/record/root.rbs', line 5
def initialize: (?serial_number: String?, ?version: Integer, ?metadata: Metadata?, ?components: Array[Component]?, ?services: Array[Service]?, ?external_references: Array[ExternalReference]?, ?dependencies: Array[Dependency]?, ?compositions: Array[Composition]?, ?vulnerabilities: Array[Vulnerability]?, ?annotations: Array[Annotation]?, ?formulation: Array[Formula]?, ?declarations: Declarations?, ?definitions: Definitions?, ?properties: Array[Property]?, ?signature: Signature::signatureChoice?) -> void
|
Instance Method Details
#annotations ⇒ Array[Annotation]?
52
|
# File 'sig/sbom/cyclone_dx/record/root.rbs', line 52
def annotations: () -> Array[Annotation]?
|
#annotations= ⇒ Array[Annotation]?
53
|
# File 'sig/sbom/cyclone_dx/record/root.rbs', line 53
def annotations=: (Array[Annotation]?) -> Array[Annotation]?
|
#annotations? ⇒ Boolean
54
|
# File 'sig/sbom/cyclone_dx/record/root.rbs', line 54
def annotations?: () -> bool
|
#annotations_valid? ⇒ Boolean
55
|
# File 'sig/sbom/cyclone_dx/record/root.rbs', line 55
def annotations_valid?: () -> bool
|
#components ⇒ Array[Component]?
22
|
# File 'sig/sbom/cyclone_dx/record/root.rbs', line 22
def components: () -> Array[Component]?
|
#components= ⇒ Array[Component]?
23
|
# File 'sig/sbom/cyclone_dx/record/root.rbs', line 23
def components=: (Array[Component]?) -> Array[Component]?
|
#components? ⇒ Boolean
24
|
# File 'sig/sbom/cyclone_dx/record/root.rbs', line 24
def components?: () -> bool
|
#components_valid? ⇒ Boolean
25
|
# File 'sig/sbom/cyclone_dx/record/root.rbs', line 25
def components_valid?: () -> bool
|
#compositions ⇒ Array[Composition]?
42
|
# File 'sig/sbom/cyclone_dx/record/root.rbs', line 42
def compositions: () -> Array[Composition]?
|
#compositions= ⇒ Array[Composition]?
43
|
# File 'sig/sbom/cyclone_dx/record/root.rbs', line 43
def compositions=: (Array[Composition]?) -> Array[Composition]?
|
#compositions? ⇒ Boolean
44
|
# File 'sig/sbom/cyclone_dx/record/root.rbs', line 44
def compositions?: () -> bool
|
#compositions_valid? ⇒ Boolean
45
|
# File 'sig/sbom/cyclone_dx/record/root.rbs', line 45
def compositions_valid?: () -> bool
|
62
|
# File 'sig/sbom/cyclone_dx/record/root.rbs', line 62
def declarations: () -> Declarations?
|
63
|
# File 'sig/sbom/cyclone_dx/record/root.rbs', line 63
def declarations=: (Declarations?) -> Declarations?
|
#declarations? ⇒ Boolean
64
|
# File 'sig/sbom/cyclone_dx/record/root.rbs', line 64
def declarations?: () -> bool
|
#declarations_valid? ⇒ Boolean
65
|
# File 'sig/sbom/cyclone_dx/record/root.rbs', line 65
def declarations_valid?: () -> bool
|
67
|
# File 'sig/sbom/cyclone_dx/record/root.rbs', line 67
def definitions: () -> Definitions?
|
68
|
# File 'sig/sbom/cyclone_dx/record/root.rbs', line 68
def definitions=: (Definitions?) -> Definitions?
|
#definitions? ⇒ Boolean
69
|
# File 'sig/sbom/cyclone_dx/record/root.rbs', line 69
def definitions?: () -> bool
|
#definitions_valid? ⇒ Boolean
70
|
# File 'sig/sbom/cyclone_dx/record/root.rbs', line 70
def definitions_valid?: () -> bool
|
#dependencies ⇒ Array[Dependency]?
37
|
# File 'sig/sbom/cyclone_dx/record/root.rbs', line 37
def dependencies: () -> Array[Dependency]?
|
#dependencies= ⇒ Array[Dependency]?
38
|
# File 'sig/sbom/cyclone_dx/record/root.rbs', line 38
def dependencies=: (Array[Dependency]?) -> Array[Dependency]?
|
#dependencies? ⇒ Boolean
39
|
# File 'sig/sbom/cyclone_dx/record/root.rbs', line 39
def dependencies?: () -> bool
|
#dependencies_valid? ⇒ Boolean
40
|
# File 'sig/sbom/cyclone_dx/record/root.rbs', line 40
def dependencies_valid?: () -> bool
|
32
|
# File 'sig/sbom/cyclone_dx/record/root.rbs', line 32
def external_references: () -> Array[ExternalReference]?
|
33
|
# File 'sig/sbom/cyclone_dx/record/root.rbs', line 33
def external_references=: (Array[ExternalReference]?) -> Array[ExternalReference]?
|
#external_references? ⇒ Boolean
34
|
# File 'sig/sbom/cyclone_dx/record/root.rbs', line 34
def external_references?: () -> bool
|
#external_references_valid? ⇒ Boolean
35
|
# File 'sig/sbom/cyclone_dx/record/root.rbs', line 35
def external_references_valid?: () -> bool
|
57
|
# File 'sig/sbom/cyclone_dx/record/root.rbs', line 57
def formulation: () -> Array[Formula]?
|
58
|
# File 'sig/sbom/cyclone_dx/record/root.rbs', line 58
def formulation=: (Array[Formula]?) -> Array[Formula]?
|
59
|
# File 'sig/sbom/cyclone_dx/record/root.rbs', line 59
def formulation?: () -> bool
|
60
|
# File 'sig/sbom/cyclone_dx/record/root.rbs', line 60
def formulation_valid?: () -> bool
|
17
|
# File 'sig/sbom/cyclone_dx/record/root.rbs', line 17
def metadata: () -> Metadata?
|
18
|
# File 'sig/sbom/cyclone_dx/record/root.rbs', line 18
def metadata=: (Metadata?) -> Metadata?
|
19
|
# File 'sig/sbom/cyclone_dx/record/root.rbs', line 19
def metadata?: () -> bool
|
20
|
# File 'sig/sbom/cyclone_dx/record/root.rbs', line 20
def metadata_valid?: () -> bool
|
#properties ⇒ Array[Property]?
72
|
# File 'sig/sbom/cyclone_dx/record/root.rbs', line 72
def properties: () -> Array[Property]?
|
#properties= ⇒ Array[Property]?
73
|
# File 'sig/sbom/cyclone_dx/record/root.rbs', line 73
def properties=: (Array[Property]?) -> Array[Property]?
|
#properties? ⇒ Boolean
74
|
# File 'sig/sbom/cyclone_dx/record/root.rbs', line 74
def properties?: () -> bool
|
#properties_valid? ⇒ Boolean
75
|
# File 'sig/sbom/cyclone_dx/record/root.rbs', line 75
def properties_valid?: () -> bool
|
#serial_number ⇒ String?
7
|
# File 'sig/sbom/cyclone_dx/record/root.rbs', line 7
def serial_number: () -> String?
|
#serial_number= ⇒ String?
8
|
# File 'sig/sbom/cyclone_dx/record/root.rbs', line 8
def serial_number=: (String?) -> String?
|
#serial_number? ⇒ Boolean
9
|
# File 'sig/sbom/cyclone_dx/record/root.rbs', line 9
def serial_number?: () -> bool
|
#serial_number_valid? ⇒ Boolean
10
|
# File 'sig/sbom/cyclone_dx/record/root.rbs', line 10
def serial_number_valid?: () -> bool
|
#services ⇒ Array[Service]?
27
|
# File 'sig/sbom/cyclone_dx/record/root.rbs', line 27
def services: () -> Array[Service]?
|
#services= ⇒ Array[Service]?
28
|
# File 'sig/sbom/cyclone_dx/record/root.rbs', line 28
def services=: (Array[Service]?) -> Array[Service]?
|
#services? ⇒ Boolean
29
|
# File 'sig/sbom/cyclone_dx/record/root.rbs', line 29
def services?: () -> bool
|
#services_valid? ⇒ Boolean
30
|
# File 'sig/sbom/cyclone_dx/record/root.rbs', line 30
def services_valid?: () -> bool
|
#signature ⇒ Signature::signatureChoice?
77
|
# File 'sig/sbom/cyclone_dx/record/root.rbs', line 77
def signature: () -> Signature::signatureChoice?
|
#signature= ⇒ Signature::signatureChoice?
78
|
# File 'sig/sbom/cyclone_dx/record/root.rbs', line 78
def signature=: (Signature::signatureChoice?) -> Signature::signatureChoice?
|
#signature? ⇒ Boolean
79
|
# File 'sig/sbom/cyclone_dx/record/root.rbs', line 79
def signature?: () -> bool
|
#signature_valid? ⇒ Boolean
80
|
# File 'sig/sbom/cyclone_dx/record/root.rbs', line 80
def signature_valid?: () -> bool
|
#version ⇒ Integer
12
|
# File 'sig/sbom/cyclone_dx/record/root.rbs', line 12
def version: () -> Integer
|
#version= ⇒ Integer
13
|
# File 'sig/sbom/cyclone_dx/record/root.rbs', line 13
def version=: (Integer) -> Integer
|
#version? ⇒ Boolean
14
|
# File 'sig/sbom/cyclone_dx/record/root.rbs', line 14
def version?: () -> bool
|
#version_valid? ⇒ Boolean
15
|
# File 'sig/sbom/cyclone_dx/record/root.rbs', line 15
def version_valid?: () -> bool
|
#vulnerabilities ⇒ Array[Vulnerability]?
47
|
# File 'sig/sbom/cyclone_dx/record/root.rbs', line 47
def vulnerabilities: () -> Array[Vulnerability]?
|
#vulnerabilities= ⇒ Array[Vulnerability]?
48
|
# File 'sig/sbom/cyclone_dx/record/root.rbs', line 48
def vulnerabilities=: (Array[Vulnerability]?) -> Array[Vulnerability]?
|
#vulnerabilities? ⇒ Boolean
49
|
# File 'sig/sbom/cyclone_dx/record/root.rbs', line 49
def vulnerabilities?: () -> bool
|
#vulnerabilities_valid? ⇒ Boolean
50
|
# File 'sig/sbom/cyclone_dx/record/root.rbs', line 50
def vulnerabilities_valid?: () -> bool
|