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<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. |
↳ upcoming_maintenance |
Google\Cloud\Compute\V1\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<Google\Cloud\Compute\V1\AcceleratorConfig>
|
Returns | |
---|---|
Type | Description |
$this |
getConsumedResources
Node resources that are reserved by all instances.
Returns | |
---|---|
Type | Description |
Google\Cloud\Compute\V1\InstanceConsumptionInfo|null |
hasConsumedResources
clearConsumedResources
setConsumedResources
Node resources that are reserved by all instances.
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.
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<Google\Cloud\Compute\V1\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<Google\Cloud\Compute\V1\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 |
Google\Cloud\Compute\V1\ServerBinding|null |
hasServerBinding
clearServerBinding
setServerBinding
Binding properties for the physical server.
Parameter | |
---|---|
Name | Description |
var |
Google\Cloud\Compute\V1\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 |
Google\Cloud\Compute\V1\InstanceConsumptionInfo|null |
hasTotalResources
clearTotalResources
setTotalResources
Total amount of available resources on the node.
Parameter | |
---|---|
Name | Description |
var |
Google\Cloud\Compute\V1\InstanceConsumptionInfo
|
Returns | |
---|---|
Type | Description |
$this |
getUpcomingMaintenance
[Output Only] The information about an upcoming maintenance event.
Returns | |
---|---|
Type | Description |
Google\Cloud\Compute\V1\UpcomingMaintenance|null |
hasUpcomingMaintenance
clearUpcomingMaintenance
setUpcomingMaintenance
[Output Only] The information about an upcoming maintenance event.
Parameter | |
---|---|
Name | Description |
var |
Google\Cloud\Compute\V1\UpcomingMaintenance
|
Returns | |
---|---|
Type | Description |
$this |