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