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