Compute V1 Client - Class NodeGroupNode (1.5.0)

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
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

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
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
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
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

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
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

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
Returns
Type
Description
$this
Design a Mobile Site
View Site in Mobile | Classic
Share by: