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 |