Class: SBOM::CycloneDX::Record::Service
- Inherits:
-
Base
- Object
- Base
- SBOM::CycloneDX::Record::Service
show all
- Defined in:
- lib/sbom/cyclone_dx/record/service.rb,
sig/sbom/cyclone_dx/record/service.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
Returns a new instance of Service.
5
|
# File 'sig/sbom/cyclone_dx/record/service.rbs', line 5
def initialize: (?bom_ref: String?, ?provider: OrganizationalEntity?, ?group: String?, name: String, ?version: String?, ?description: String?, ?endpoints: Array[uri]?, ?authenticated: bool?, ?x_trust_boundary: bool?, ?trust_zone: String?, ?data: Array[ServiceData]?, ?licenses: Array[LicenseChoice::licenseChoice]?, ?external_references: Array[ExternalReference]?, ?services: Array[Service]?, ?release_notes: ReleaseNotes?, ?properties: Array[Property]?, ?tags: Array[String]?, ?signature: Signature::signatureChoice?) -> void
|
Instance Method Details
#authenticated ⇒ Boolean?
42
|
# File 'sig/sbom/cyclone_dx/record/service.rbs', line 42
def authenticated: () -> bool?
|
#authenticated= ⇒ Boolean?
43
|
# File 'sig/sbom/cyclone_dx/record/service.rbs', line 43
def authenticated=: (bool?) -> bool?
|
#authenticated? ⇒ Boolean
44
|
# File 'sig/sbom/cyclone_dx/record/service.rbs', line 44
def authenticated?: () -> bool
|
#authenticated_valid? ⇒ Boolean
45
|
# File 'sig/sbom/cyclone_dx/record/service.rbs', line 45
def authenticated_valid?: () -> bool
|
#bom_ref ⇒ String?
7
|
# File 'sig/sbom/cyclone_dx/record/service.rbs', line 7
def bom_ref: () -> String?
|
#bom_ref= ⇒ String?
8
|
# File 'sig/sbom/cyclone_dx/record/service.rbs', line 8
def bom_ref=: (String?) -> String?
|
#bom_ref? ⇒ Boolean
9
|
# File 'sig/sbom/cyclone_dx/record/service.rbs', line 9
def bom_ref?: () -> bool
|
#bom_ref_valid? ⇒ Boolean
10
|
# File 'sig/sbom/cyclone_dx/record/service.rbs', line 10
def bom_ref_valid?: () -> bool
|
57
|
# File 'sig/sbom/cyclone_dx/record/service.rbs', line 57
def data: () -> Array[ServiceData]?
|
58
|
# File 'sig/sbom/cyclone_dx/record/service.rbs', line 58
def data=: (Array[ServiceData]?) -> Array[ServiceData]?
|
#data? ⇒ Boolean
59
|
# File 'sig/sbom/cyclone_dx/record/service.rbs', line 59
def data?: () -> bool
|
#data_valid? ⇒ Boolean
60
|
# File 'sig/sbom/cyclone_dx/record/service.rbs', line 60
def data_valid?: () -> bool
|
#description ⇒ String?
32
|
# File 'sig/sbom/cyclone_dx/record/service.rbs', line 32
def description: () -> String?
|
#description= ⇒ String?
33
|
# File 'sig/sbom/cyclone_dx/record/service.rbs', line 33
def description=: (String?) -> String?
|
#description? ⇒ Boolean
34
|
# File 'sig/sbom/cyclone_dx/record/service.rbs', line 34
def description?: () -> bool
|
#description_valid? ⇒ Boolean
35
|
# File 'sig/sbom/cyclone_dx/record/service.rbs', line 35
def description_valid?: () -> bool
|
#endpoints ⇒ Array[uri]?
37
|
# File 'sig/sbom/cyclone_dx/record/service.rbs', line 37
def endpoints: () -> Array[uri]?
|
#endpoints= ⇒ Array[uri]?
38
|
# File 'sig/sbom/cyclone_dx/record/service.rbs', line 38
def endpoints=: (Array[uri]?) -> Array[uri]?
|
#endpoints? ⇒ Boolean
39
|
# File 'sig/sbom/cyclone_dx/record/service.rbs', line 39
def endpoints?: () -> bool
|
#endpoints_valid? ⇒ Boolean
40
|
# File 'sig/sbom/cyclone_dx/record/service.rbs', line 40
def endpoints_valid?: () -> bool
|
67
|
# File 'sig/sbom/cyclone_dx/record/service.rbs', line 67
def external_references: () -> Array[ExternalReference]?
|
68
|
# File 'sig/sbom/cyclone_dx/record/service.rbs', line 68
def external_references=: (Array[ExternalReference]?) -> Array[ExternalReference]?
|
#external_references? ⇒ Boolean
69
|
# File 'sig/sbom/cyclone_dx/record/service.rbs', line 69
def external_references?: () -> bool
|
#external_references_valid? ⇒ Boolean
70
|
# File 'sig/sbom/cyclone_dx/record/service.rbs', line 70
def external_references_valid?: () -> bool
|
#group ⇒ String?
17
|
# File 'sig/sbom/cyclone_dx/record/service.rbs', line 17
def group: () -> String?
|
#group= ⇒ String?
18
|
# File 'sig/sbom/cyclone_dx/record/service.rbs', line 18
def group=: (String?) -> String?
|
#group? ⇒ Boolean
19
|
# File 'sig/sbom/cyclone_dx/record/service.rbs', line 19
def group?: () -> bool
|
#group_valid? ⇒ Boolean
20
|
# File 'sig/sbom/cyclone_dx/record/service.rbs', line 20
def group_valid?: () -> bool
|
#licenses ⇒ Array[LicenseChoice::licenseChoice]?
62
|
# File 'sig/sbom/cyclone_dx/record/service.rbs', line 62
def licenses: () -> Array[LicenseChoice::licenseChoice]?
|
#licenses= ⇒ Array[LicenseChoice::licenseChoice]?
63
|
# File 'sig/sbom/cyclone_dx/record/service.rbs', line 63
def licenses=: (Array[LicenseChoice::licenseChoice]?) -> Array[LicenseChoice::licenseChoice]?
|
#licenses? ⇒ Boolean
64
|
# File 'sig/sbom/cyclone_dx/record/service.rbs', line 64
def licenses?: () -> bool
|
#licenses_valid? ⇒ Boolean
65
|
# File 'sig/sbom/cyclone_dx/record/service.rbs', line 65
def licenses_valid?: () -> bool
|
#name ⇒ String
22
|
# File 'sig/sbom/cyclone_dx/record/service.rbs', line 22
def name: () -> String
|
#name= ⇒ String
23
|
# File 'sig/sbom/cyclone_dx/record/service.rbs', line 23
def name=: (String) -> String
|
#name? ⇒ Boolean
24
|
# File 'sig/sbom/cyclone_dx/record/service.rbs', line 24
def name?: () -> bool
|
#name_valid? ⇒ Boolean
25
|
# File 'sig/sbom/cyclone_dx/record/service.rbs', line 25
def name_valid?: () -> bool
|
#properties ⇒ Array[Property]?
82
|
# File 'sig/sbom/cyclone_dx/record/service.rbs', line 82
def properties: () -> Array[Property]?
|
#properties= ⇒ Array[Property]?
83
|
# File 'sig/sbom/cyclone_dx/record/service.rbs', line 83
def properties=: (Array[Property]?) -> Array[Property]?
|
#properties? ⇒ Boolean
84
|
# File 'sig/sbom/cyclone_dx/record/service.rbs', line 84
def properties?: () -> bool
|
#properties_valid? ⇒ Boolean
85
|
# File 'sig/sbom/cyclone_dx/record/service.rbs', line 85
def properties_valid?: () -> bool
|
12
|
# File 'sig/sbom/cyclone_dx/record/service.rbs', line 12
def provider: () -> OrganizationalEntity?
|
13
|
# File 'sig/sbom/cyclone_dx/record/service.rbs', line 13
def provider=: (OrganizationalEntity?) -> OrganizationalEntity?
|
#provider? ⇒ Boolean
14
|
# File 'sig/sbom/cyclone_dx/record/service.rbs', line 14
def provider?: () -> bool
|
#provider_valid? ⇒ Boolean
15
|
# File 'sig/sbom/cyclone_dx/record/service.rbs', line 15
def provider_valid?: () -> bool
|
77
|
# File 'sig/sbom/cyclone_dx/record/service.rbs', line 77
def release_notes: () -> ReleaseNotes?
|
78
|
# File 'sig/sbom/cyclone_dx/record/service.rbs', line 78
def release_notes=: (ReleaseNotes?) -> ReleaseNotes?
|
#release_notes? ⇒ Boolean
79
|
# File 'sig/sbom/cyclone_dx/record/service.rbs', line 79
def release_notes?: () -> bool
|
#release_notes_valid? ⇒ Boolean
80
|
# File 'sig/sbom/cyclone_dx/record/service.rbs', line 80
def release_notes_valid?: () -> bool
|
#services ⇒ Array[Service]?
72
|
# File 'sig/sbom/cyclone_dx/record/service.rbs', line 72
def services: () -> Array[Service]?
|
#services= ⇒ Array[Service]?
73
|
# File 'sig/sbom/cyclone_dx/record/service.rbs', line 73
def services=: (Array[Service]?) -> Array[Service]?
|
#services? ⇒ Boolean
74
|
# File 'sig/sbom/cyclone_dx/record/service.rbs', line 74
def services?: () -> bool
|
#services_valid? ⇒ Boolean
75
|
# File 'sig/sbom/cyclone_dx/record/service.rbs', line 75
def services_valid?: () -> bool
|
#signature ⇒ Signature::signatureChoice?
92
|
# File 'sig/sbom/cyclone_dx/record/service.rbs', line 92
def signature: () -> Signature::signatureChoice?
|
#signature= ⇒ Signature::signatureChoice?
93
|
# File 'sig/sbom/cyclone_dx/record/service.rbs', line 93
def signature=: (Signature::signatureChoice?) -> Signature::signatureChoice?
|
#signature? ⇒ Boolean
94
|
# File 'sig/sbom/cyclone_dx/record/service.rbs', line 94
def signature?: () -> bool
|
#signature_valid? ⇒ Boolean
95
|
# File 'sig/sbom/cyclone_dx/record/service.rbs', line 95
def signature_valid?: () -> bool
|
87
|
# File 'sig/sbom/cyclone_dx/record/service.rbs', line 87
def tags: () -> Array[String]?
|
88
|
# File 'sig/sbom/cyclone_dx/record/service.rbs', line 88
def tags=: (Array[String]?) -> Array[String]?
|
89
|
# File 'sig/sbom/cyclone_dx/record/service.rbs', line 89
def tags?: () -> bool
|
90
|
# File 'sig/sbom/cyclone_dx/record/service.rbs', line 90
def tags_valid?: () -> bool
|
#trust_zone ⇒ String?
52
|
# File 'sig/sbom/cyclone_dx/record/service.rbs', line 52
def trust_zone: () -> String?
|
#trust_zone= ⇒ String?
53
|
# File 'sig/sbom/cyclone_dx/record/service.rbs', line 53
def trust_zone=: (String?) -> String?
|
#trust_zone? ⇒ Boolean
54
|
# File 'sig/sbom/cyclone_dx/record/service.rbs', line 54
def trust_zone?: () -> bool
|
#trust_zone_valid? ⇒ Boolean
55
|
# File 'sig/sbom/cyclone_dx/record/service.rbs', line 55
def trust_zone_valid?: () -> bool
|
#version ⇒ String?
27
|
# File 'sig/sbom/cyclone_dx/record/service.rbs', line 27
def version: () -> String?
|
#version= ⇒ String?
28
|
# File 'sig/sbom/cyclone_dx/record/service.rbs', line 28
def version=: (String?) -> String?
|
#version? ⇒ Boolean
29
|
# File 'sig/sbom/cyclone_dx/record/service.rbs', line 29
def version?: () -> bool
|
#version_valid? ⇒ Boolean
30
|
# File 'sig/sbom/cyclone_dx/record/service.rbs', line 30
def version_valid?: () -> bool
|
#x_trust_boundary ⇒ Boolean?
47
|
# File 'sig/sbom/cyclone_dx/record/service.rbs', line 47
def x_trust_boundary: () -> bool?
|
#x_trust_boundary= ⇒ Boolean?
48
|
# File 'sig/sbom/cyclone_dx/record/service.rbs', line 48
def x_trust_boundary=: (bool?) -> bool?
|
#x_trust_boundary? ⇒ Boolean
49
|
# File 'sig/sbom/cyclone_dx/record/service.rbs', line 49
def x_trust_boundary?: () -> bool
|
#x_trust_boundary_valid? ⇒ Boolean
50
|
# File 'sig/sbom/cyclone_dx/record/service.rbs', line 50
def x_trust_boundary_valid?: () -> bool
|