Reference documentation and code samples for the Google Cloud OsConfig V1 Client class WindowsUpdatePackage.
Details related to a Windows Update package.
Field data and names are taken from Windows Update API IUpdate Interface: https://docs.microsoft.com/en-us/windows/win32/api/_wua/ Descriptive fields like title, and description are localized based on the locale of the VM being updated.
Generated from protobuf message google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage
Namespace
Google \ Cloud \ OsConfig \ V1 \ InventoryMethods
__construct
Constructor.
| Parameters | |
|---|---|
| Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ title |
string
The localized title of the update package. |
↳ description |
string
The localized description of the update package. |
↳ categories |
array<WindowsUpdatePackage\WindowsUpdateCategory>
The categories that are associated with this update package. |
↳ kb_article_ids |
array
A collection of Microsoft Knowledge Base article IDs that are associated with the update package. |
↳ support_url |
string
A hyperlink to the language-specific support information for the update. |
↳ more_info_urls |
array
A collection of URLs that provide more information about the update package. |
↳ update_id |
string
Gets the identifier of an update package. Stays the same across revisions. |
↳ revision_number |
int
The revision number of this update package. |
↳ last_deployment_change_time |
Google\Protobuf\Timestamp
The last published date of the update, in (UTC) date and time. |
getTitle
The localized title of the update package.
| Returns | |
|---|---|
| Type | Description |
string |
|
setTitle
The localized title of the update package.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getDescription
The localized description of the update package.
| Returns | |
|---|---|
| Type | Description |
string |
|
setDescription
The localized description of the update package.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getCategories
The categories that are associated with this update package.
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\Internal\RepeatedField |
|
setCategories
The categories that are associated with this update package.
| Parameter | |
|---|---|
| Name | Description |
var |
array<WindowsUpdatePackage\WindowsUpdateCategory>
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getKbArticleIds
A collection of Microsoft Knowledge Base article IDs that are associated with the update package.
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\Internal\RepeatedField |
|
setKbArticleIds
A collection of Microsoft Knowledge Base article IDs that are associated with the update package.
| Parameter | |
|---|---|
| Name | Description |
var |
string[]
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getSupportUrl
A hyperlink to the language-specific support information for the update.
| Returns | |
|---|---|
| Type | Description |
string |
|
setSupportUrl
A hyperlink to the language-specific support information for the update.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getMoreInfoUrls
A collection of URLs that provide more information about the update package.
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\Internal\RepeatedField |
|
setMoreInfoUrls
A collection of URLs that provide more information about the update package.
| Parameter | |
|---|---|
| Name | Description |
var |
string[]
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getUpdateId
Gets the identifier of an update package. Stays the same across revisions.
| Returns | |
|---|---|
| Type | Description |
string |
|
setUpdateId
Gets the identifier of an update package. Stays the same across revisions.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getRevisionNumber
The revision number of this update package.
| Returns | |
|---|---|
| Type | Description |
int |
|
setRevisionNumber
The revision number of this update package.
| Parameter | |
|---|---|
| Name | Description |
var |
int
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getLastDeploymentChangeTime
The last published date of the update, in (UTC) date and time.
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\Timestamp|null |
|
hasLastDeploymentChangeTime
clearLastDeploymentChangeTime
setLastDeploymentChangeTime
The last published date of the update, in (UTC) date and time.
| Parameter | |
|---|---|
| Name | Description |
var |
Google\Protobuf\Timestamp
|
| Returns | |
|---|---|
| Type | Description |
$this |
|