Grafeas V1 Client - Class PackageIssue (0.7.1)

Reference documentation and code samples for the Grafeas V1 Client class PackageIssue.

A detail for a distro and package this vulnerability occurrence was found in and its associated fix (if one is available).

Generated from protobuf message grafeas.v1.VulnerabilityOccurrence.PackageIssue

Methods

__construct

Constructor.

Parameters
Name
Description
data
array

Optional. Data for populating the Message object.

↳ affected_cpe_uri
string

Required. The CPE URI this vulnerability was found in.

↳ affected_package
string

Required. The package this vulnerability was found in.

↳ affected_version
Grafeas\V1\Version

Required. The version of the package that is installed on the resource affected by this vulnerability.

↳ fixed_cpe_uri
string

The CPE URI this vulnerability was fixed in. It is possible for this to be different from the affected_cpe_uri.

↳ fixed_package
string

The package this vulnerability was fixed in. It is possible for this to be different from the affected_package.

↳ fixed_version
Grafeas\V1\Version

Required. The version of the package this vulnerability was fixed in. Setting this to VersionKind.MAXIMUM means no fix is yet available.

↳ fix_available
bool

Output only. Whether a fix is available for this package.

↳ package_type
string

The type of package (e.g. OS, MAVEN, GO).

↳ effective_severity
int

The distro or language system assigned severity for this vulnerability when that is available and note provider assigned severity when it is not available.

↳ file_location
array< Grafeas\V1\FileLocation >

The location at which this package was found.

getAffectedCpeUri

Required. The CPE URI this vulnerability was found in.

Returns
Type
Description
string

setAffectedCpeUri

Required. The CPE URI this vulnerability was found in.

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getAffectedPackage

Required. The package this vulnerability was found in.

Returns
Type
Description
string

setAffectedPackage

Required. The package this vulnerability was found in.

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getAffectedVersion

Required. The version of the package that is installed on the resource affected by this vulnerability.

Returns
Type
Description

hasAffectedVersion

clearAffectedVersion

setAffectedVersion

Required. The version of the package that is installed on the resource affected by this vulnerability.

Parameter
Name
Description
Returns
Type
Description
$this

getFixedCpeUri

The CPE URI this vulnerability was fixed in. It is possible for this to be different from the affected_cpe_uri.

Returns
Type
Description
string

setFixedCpeUri

The CPE URI this vulnerability was fixed in. It is possible for this to be different from the affected_cpe_uri.

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getFixedPackage

The package this vulnerability was fixed in. It is possible for this to be different from the affected_package.

Returns
Type
Description
string

setFixedPackage

The package this vulnerability was fixed in. It is possible for this to be different from the affected_package.

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getFixedVersion

Required. The version of the package this vulnerability was fixed in.

Setting this to VersionKind.MAXIMUM means no fix is yet available.

Returns
Type
Description

hasFixedVersion

clearFixedVersion

setFixedVersion

Required. The version of the package this vulnerability was fixed in.

Setting this to VersionKind.MAXIMUM means no fix is yet available.

Parameter
Name
Description
Returns
Type
Description
$this

getFixAvailable

Output only. Whether a fix is available for this package.

Returns
Type
Description
bool

setFixAvailable

Output only. Whether a fix is available for this package.

Parameter
Name
Description
var
bool
Returns
Type
Description
$this

getPackageType

The type of package (e.g. OS, MAVEN, GO).

Returns
Type
Description
string

setPackageType

The type of package (e.g. OS, MAVEN, GO).

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getEffectiveSeverity

The distro or language system assigned severity for this vulnerability when that is available and note provider assigned severity when it is not available.

Returns
Type
Description
int

setEffectiveSeverity

The distro or language system assigned severity for this vulnerability when that is available and note provider assigned severity when it is not available.

Parameter
Name
Description
var
int
Returns
Type
Description
$this

getFileLocation

The location at which this package was found.

Returns
Type
Description

setFileLocation

The location at which this package was found.

Parameter
Name
Description
Returns
Type
Description
$this
Design a Mobile Site
View Site in Mobile | Classic
Share by: