Reference documentation and code samples for the Compute V1 Client class NodeGroupNode.
Generated from protobuf message google.cloud.compute.v1.NodeGroupNode
Namespace
Google \ Cloud \ Compute \ V1Methods
__construct
Constructor.
| Parameters | |
|---|---|
| Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ accelerators |
array<AcceleratorConfig>
Accelerators for this node. |
↳ consumed_resources |
InstanceConsumptionInfo
Node resources that are reserved by all instances. |
↳ cpu_overcommit_type |
string
CPU overcommit. Check the CpuOvercommitType enum for the list of possible values. |
↳ disks |
array<LocalDisk>
Local disk configurations. |
↳ instance_consumption_data |
array<InstanceConsumptionData>
Instance data that shows consumed resources on the node. |
↳ instances |
array
Instances scheduled on this node. |
↳ name |
string
The name of the node. |
↳ node_type |
string
The type of this node. |
↳ satisfies_pzs |
bool
[Output Only] Reserved for future use. |
↳ server_binding |
ServerBinding
Binding properties for the physical server. |
↳ server_id |
string
Server ID associated with this node. |
↳ status |
string
Check the Status enum for the list of possible values. |
↳ total_resources |
InstanceConsumptionInfo
Total amount of available resources on the node. |
↳ upcoming_maintenance |
UpcomingMaintenance
[Output Only] The information about an upcoming maintenance event. |
getAccelerators
Accelerators for this node.
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\Internal\RepeatedField |
|
setAccelerators
Accelerators for this node.
| Parameter | |
|---|---|
| Name | Description |
var |
array<AcceleratorConfig>
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getConsumedResources
Node resources that are reserved by all instances.
| Returns | |
|---|---|
| Type | Description |
InstanceConsumptionInfo|null |
|
hasConsumedResources
clearConsumedResources
setConsumedResources
Node resources that are reserved by all instances.
| Parameter | |
|---|---|
| Name | Description |
var |
InstanceConsumptionInfo
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getCpuOvercommitType
CPU overcommit.
Check the CpuOvercommitType enum for the list of possible values.
| Returns | |
|---|---|
| Type | Description |
string |
|
hasCpuOvercommitType
clearCpuOvercommitType
setCpuOvercommitType
CPU overcommit.
Check the CpuOvercommitType enum for the list of possible values.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getDisks
Local disk configurations.
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\Internal\RepeatedField |
|
setDisks
Local disk configurations.
| Parameter | |
|---|---|
| Name | Description |
var |
array<LocalDisk>
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getInstanceConsumptionData
Instance data that shows consumed resources on the node.
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\Internal\RepeatedField |
|
setInstanceConsumptionData
Instance data that shows consumed resources on the node.
| Parameter | |
|---|---|
| Name | Description |
var |
array<InstanceConsumptionData>
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getInstances
Instances scheduled on this node.
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\Internal\RepeatedField |
|
setInstances
Instances scheduled on this node.
| Parameter | |
|---|---|
| Name | Description |
var |
string[]
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getName
The name of the node.
| Returns | |
|---|---|
| Type | Description |
string |
|
hasName
clearName
setName
The name of the node.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getNodeType
The type of this node.
| Returns | |
|---|---|
| Type | Description |
string |
|
hasNodeType
clearNodeType
setNodeType
The type of this node.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getSatisfiesPzs
[Output Only] Reserved for future use.
| Returns | |
|---|---|
| Type | Description |
bool |
|
hasSatisfiesPzs
clearSatisfiesPzs
setSatisfiesPzs
[Output Only] Reserved for future use.
| Parameter | |
|---|---|
| Name | Description |
var |
bool
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getServerBinding
Binding properties for the physical server.
| Returns | |
|---|---|
| Type | Description |
ServerBinding|null |
|
hasServerBinding
clearServerBinding
setServerBinding
Binding properties for the physical server.
| Parameter | |
|---|---|
| Name | Description |
var |
ServerBinding
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getServerId
Server ID associated with this node.
| Returns | |
|---|---|
| Type | Description |
string |
|
hasServerId
clearServerId
setServerId
Server ID associated with this node.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getStatus
Check the Status enum for the list of possible values.
| Returns | |
|---|---|
| Type | Description |
string |
|
hasStatus
clearStatus
setStatus
Check the Status enum for the list of possible values.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getTotalResources
Total amount of available resources on the node.
| Returns | |
|---|---|
| Type | Description |
InstanceConsumptionInfo|null |
|
hasTotalResources
clearTotalResources
setTotalResources
Total amount of available resources on the node.
| Parameter | |
|---|---|
| Name | Description |
var |
InstanceConsumptionInfo
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getUpcomingMaintenance
[Output Only] The information about an upcoming maintenance event.
| Returns | |
|---|---|
| Type | Description |
UpcomingMaintenance|null |
|
hasUpcomingMaintenance
clearUpcomingMaintenance
setUpcomingMaintenance
[Output Only] The information about an upcoming maintenance event.
| Parameter | |
|---|---|
| Name | Description |
var |
UpcomingMaintenance
|
| Returns | |
|---|---|
| Type | Description |
$this |
|