Grafeas V1 Client - Class UpgradeOccurrence (0.5.0)

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

An Upgrade Occurrence represents that a specific resource_url could install a specific upgrade. This presence is supplied via local sources (i.e. it is present in the mirror and the running system has noticed its availability).

For Windows, both distribution and windows_update contain information for the Windows update.

Generated from protobuf message grafeas.v1.UpgradeOccurrence

Methods

__construct

Constructor.

Parameters
NameDescription
data array

Optional. Data for populating the Message object.

↳ package string

Required for non-Windows OS. The package this Upgrade is for.

↳ parsed_version Grafeas\V1\Version

Required for non-Windows OS. The version of the package in a machine + human readable form.

↳ distribution Grafeas\V1\UpgradeDistribution

Metadata about the upgrade for available for the specific operating system for the resource_url. This allows efficient filtering, as well as making it easier to use the occurrence.

↳ windows_update Grafeas\V1\WindowsUpdate

Required for Windows OS. Represents the metadata about the Windows update.

getPackage

Required for non-Windows OS. The package this Upgrade is for.

Returns
TypeDescription
string

setPackage

Required for non-Windows OS. The package this Upgrade is for.

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getParsedVersion

Required for non-Windows OS. The version of the package in a machine + human readable form.

Returns
TypeDescription
Grafeas\V1\Version|null

hasParsedVersion

clearParsedVersion

setParsedVersion

Required for non-Windows OS. The version of the package in a machine + human readable form.

Parameter
NameDescription
var Grafeas\V1\Version
Returns
TypeDescription
$this

getDistribution

Metadata about the upgrade for available for the specific operating system for the resource_url. This allows efficient filtering, as well as making it easier to use the occurrence.

Returns
TypeDescription
Grafeas\V1\UpgradeDistribution|null

hasDistribution

clearDistribution

setDistribution

Metadata about the upgrade for available for the specific operating system for the resource_url. This allows efficient filtering, as well as making it easier to use the occurrence.

Parameter
NameDescription
var Grafeas\V1\UpgradeDistribution
Returns
TypeDescription
$this

getWindowsUpdate

Required for Windows OS. Represents the metadata about the Windows update.

Returns
TypeDescription
Grafeas\V1\WindowsUpdate|null

hasWindowsUpdate

clearWindowsUpdate

setWindowsUpdate

Required for Windows OS. Represents the metadata about the Windows update.

Parameter
NameDescription
var Grafeas\V1\WindowsUpdate
Returns
TypeDescription
$this