Reference documentation and code samples for the Google Cloud OsConfig V1 Client class Item.
A single piece of inventory on a VM.
Generated from protobuf message google.cloud.osconfig.v1.Inventory.Item
Namespace
Google \ Cloud \ OsConfig \ V1 \ InventoryMethods
__construct
Constructor.
| Parameters | |
|---|---|
| Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ id |
string
Identifier for this item, unique across items for this VM. |
↳ origin_type |
int
The origin of this inventory item. |
↳ create_time |
Google\Protobuf\Timestamp
When this inventory item was first detected. |
↳ update_time |
Google\Protobuf\Timestamp
When this inventory item was last modified. |
↳ type |
int
The specific type of inventory, correlating to its specific details. |
↳ installed_package |
SoftwarePackage
Software package present on the VM instance. |
↳ available_package |
SoftwarePackage
Software package available to be installed on the VM instance. |
getId
Identifier for this item, unique across items for this VM.
| Returns | |
|---|---|
| Type | Description |
string |
|
setId
Identifier for this item, unique across items for this VM.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getOriginType
The origin of this inventory item.
| Returns | |
|---|---|
| Type | Description |
int |
|
setOriginType
The origin of this inventory item.
| Parameter | |
|---|---|
| Name | Description |
var |
int
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getCreateTime
When this inventory item was first detected.
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\Timestamp|null |
|
hasCreateTime
clearCreateTime
setCreateTime
When this inventory item was first detected.
| Parameter | |
|---|---|
| Name | Description |
var |
Google\Protobuf\Timestamp
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getUpdateTime
When this inventory item was last modified.
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\Timestamp|null |
|
hasUpdateTime
clearUpdateTime
setUpdateTime
When this inventory item was last modified.
| Parameter | |
|---|---|
| Name | Description |
var |
Google\Protobuf\Timestamp
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getType
The specific type of inventory, correlating to its specific details.
| Returns | |
|---|---|
| Type | Description |
int |
|
setType
The specific type of inventory, correlating to its specific details.
| Parameter | |
|---|---|
| Name | Description |
var |
int
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getInstalledPackage
Software package present on the VM instance.
| Returns | |
|---|---|
| Type | Description |
SoftwarePackage|null |
|
hasInstalledPackage
setInstalledPackage
Software package present on the VM instance.
| Parameter | |
|---|---|
| Name | Description |
var |
SoftwarePackage
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getAvailablePackage
Software package available to be installed on the VM instance.
| Returns | |
|---|---|
| Type | Description |
SoftwarePackage|null |
|
hasAvailablePackage
setAvailablePackage
Software package available to be installed on the VM instance.
| Parameter | |
|---|---|
| Name | Description |
var |
SoftwarePackage
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getDetails
| Returns | |
|---|---|
| Type | Description |
string |
|