Reference documentation and code samples for the Grafeas V1 API class Grafeas::V1::VulnerabilityAssessmentNote.
A single VulnerabilityAssessmentNote represents one particular product's vulnerability assessment for one CVE.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#assessment
def
assessment
()
-
>
::
Grafeas
::
V1
::
VulnerabilityAssessmentNote
::
Assessment
Returns
- ( ::Grafeas::V1::VulnerabilityAssessmentNote::Assessment ) — Represents a vulnerability assessment for the product.
#assessment=
def
assessment=
(
value
)
-
>
::
Grafeas
::
V1
::
VulnerabilityAssessmentNote
::
Assessment
Parameter
- value( ::Grafeas::V1::VulnerabilityAssessmentNote::Assessment ) — Represents a vulnerability assessment for the product.
Returns
- ( ::Grafeas::V1::VulnerabilityAssessmentNote::Assessment ) — Represents a vulnerability assessment for the product.
#language_code
def
language_code
()
-
>
::
String
Returns
- (::String) — Identifies the language used by this document, corresponding to IETF BCP 47 / RFC 5646.
#language_code=
def
language_code=
(
value
)
-
>
::
String
Parameter
- value(::String) — Identifies the language used by this document, corresponding to IETF BCP 47 / RFC 5646.
Returns
- (::String) — Identifies the language used by this document, corresponding to IETF BCP 47 / RFC 5646.
#long_description
def
long_description
()
-
>
::
String
Returns
- (::String) — A detailed description of this Vex.
#long_description=
def
long_description=
(
value
)
-
>
::
String
Parameter
- value(::String) — A detailed description of this Vex.
Returns
- (::String) — A detailed description of this Vex.
#product
def
product
()
-
>
::
Grafeas
::
V1
::
VulnerabilityAssessmentNote
::
Product
Returns
- ( ::Grafeas::V1::VulnerabilityAssessmentNote::Product ) — The product affected by this vex.
#product=
def
product=
(
value
)
-
>
::
Grafeas
::
V1
::
VulnerabilityAssessmentNote
::
Product
Parameter
- value( ::Grafeas::V1::VulnerabilityAssessmentNote::Product ) — The product affected by this vex.
Returns
- ( ::Grafeas::V1::VulnerabilityAssessmentNote::Product ) — The product affected by this vex.
#publisher
def
publisher
()
-
>
::
Grafeas
::
V1
::
VulnerabilityAssessmentNote
::
Publisher
Returns
- ( ::Grafeas::V1::VulnerabilityAssessmentNote::Publisher ) — Publisher details of this Note.
#publisher=
def
publisher=
(
value
)
-
>
::
Grafeas
::
V1
::
VulnerabilityAssessmentNote
::
Publisher
Parameter
- value( ::Grafeas::V1::VulnerabilityAssessmentNote::Publisher ) — Publisher details of this Note.
Returns
- ( ::Grafeas::V1::VulnerabilityAssessmentNote::Publisher ) — Publisher details of this Note.
#short_description
def
short_description
()
-
>
::
String
Returns
- (::String) — A one sentence description of this Vex.
#short_description=
def
short_description=
(
value
)
-
>
::
String
Parameter
- value(::String) — A one sentence description of this Vex.
Returns
- (::String) — A one sentence description of this Vex.
#title
def
title
()
-
>
::
String
Returns
- (::String) — The title of the note. E.g.
Vex-Debian-11.4
#title=
def
title=
(
value
)
-
>
::
String
Parameter
- value(::String) — The title of the note. E.g.
Vex-Debian-11.4
Returns
- (::String) — The title of the note. E.g.
Vex-Debian-11.4