Compute V1 Client - Class NodeGroupNode (1.22.1)

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

Methods

__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

setAccelerators

Accelerators for this node.

Parameter
Name
Description
var
Returns
Type
Description
$this

getConsumedResources

Node resources that are reserved by all instances.

Returns
Type
Description

hasConsumedResources

clearConsumedResources

setConsumedResources

Node resources that are reserved by all instances.

Parameter
Name
Description
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

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

setInstanceConsumptionData

Instance data that shows consumed resources on the node.

Parameter
Name
Description
Returns
Type
Description
$this

getInstances

Instances scheduled on this node.

Returns
Type
Description

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

hasServerBinding

clearServerBinding

setServerBinding

Binding properties for the physical server.

Parameter
Name
Description
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

hasTotalResources

clearTotalResources

setTotalResources

Total amount of available resources on the node.

Parameter
Name
Description
Returns
Type
Description
$this

getUpcomingMaintenance

[Output Only] The information about an upcoming maintenance event.

Returns
Type
Description

hasUpcomingMaintenance

clearUpcomingMaintenance

setUpcomingMaintenance

[Output Only] The information about an upcoming maintenance event.

Parameter
Name
Description
Returns
Type
Description
$this
Design a Mobile Site
View Site in Mobile | Classic
Share by: