Reference documentation and code samples for the Grafeas V1 Client class UpgradeNote.
An Upgrade Note represents a potential upgrade of a package to a given version. For each package version combination (i.e. bash 4.0, bash 4.1, bash 4.1.2), there will be an Upgrade Note. For Windows, windows_update field represents the information related to the update.
Generated from protobuf message grafeas.v1.UpgradeNote
Methods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ package |
string
Required for non-Windows OS. The package this Upgrade is for. |
↳ version |
Grafeas\V1\Version
Required for non-Windows OS. The version of the package in machine + human readable form. |
↳ distributions |
array<Grafeas\V1\UpgradeDistribution>
Metadata about the upgrade for each specific operating system. |
↳ 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 | |
---|---|
Type | Description |
string |
setPackage
Required for non-Windows OS. The package this Upgrade is for.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getVersion
Required for non-Windows OS. The version of the package in machine + human readable form.
Returns | |
---|---|
Type | Description |
Grafeas\V1\Version|null |
hasVersion
clearVersion
setVersion
Required for non-Windows OS. The version of the package in machine + human readable form.
Parameter | |
---|---|
Name | Description |
var |
Grafeas\V1\Version
|
Returns | |
---|---|
Type | Description |
$this |
getDistributions
Metadata about the upgrade for each specific operating system.
Returns | |
---|---|
Type | Description |
Google\Protobuf\Internal\RepeatedField |
setDistributions
Metadata about the upgrade for each specific operating system.
Parameter | |
---|---|
Name | Description |
var |
array<Grafeas\V1\UpgradeDistribution>
|
Returns | |
---|---|
Type | Description |
$this |
getWindowsUpdate
Required for Windows OS. Represents the metadata about the Windows update.
Returns | |
---|---|
Type | Description |
Grafeas\V1\WindowsUpdate|null |
hasWindowsUpdate
clearWindowsUpdate
setWindowsUpdate
Required for Windows OS. Represents the metadata about the Windows update.
Parameter | |
---|---|
Name | Description |
var |
Grafeas\V1\WindowsUpdate
|
Returns | |
---|---|
Type | Description |
$this |