Compute V1 Client - Class NodeType (1.5.0)

Reference documentation and code samples for the Compute V1 Client class NodeType.

Represent a sole-tenant Node Type resource. Each node within a node group must have a node type. A node type specifies the total amount of cores and memory for that node. Currently, the only available node type is n1-node-96-624 node type that has 96 vCPUs and 624 GB of memory, available in multiple zones. For more information read Node types.

Generated from protobuf message google.cloud.compute.v1.NodeType

Methods

__construct

Constructor.

Parameters
Name
Description
data
array

Optional. Data for populating the Message object.

↳ cpu_platform
string

[Output Only] The CPU platform used by this node type.

↳ creation_timestamp
string

[Output Only] Creation timestamp in RFC3339 text format.

↳ deprecated
Google\Cloud\Compute\V1\DeprecationStatus

[Output Only] The deprecation status associated with this node type.

↳ description
string

[Output Only] An optional textual description of the resource.

↳ guest_cpus
int

[Output Only] The number of virtual CPUs that are available to the node type.

↳ id
int|string

[Output Only] The unique identifier for the resource. This identifier is defined by the server.

↳ kind
string

[Output Only] The type of the resource. Always compute#nodeType for node types.

↳ local_ssd_gb
int

[Output Only] Local SSD available to the node type, defined in GB.

↳ memory_mb
int

[Output Only] The amount of physical memory available to the node type, defined in MB.

↳ name
string

[Output Only] Name of the resource.

↳ self_link
string

[Output Only] Server-defined URL for the resource.

↳ zone
string

[Output Only] The name of the zone where the node type resides, such as us-central1-a.

getCpuPlatform

[Output Only] The CPU platform used by this node type.

Generated from protobuf field optional string cpu_platform = 410285354;

Returns
Type
Description
string

hasCpuPlatform

clearCpuPlatform

setCpuPlatform

[Output Only] The CPU platform used by this node type.

Generated from protobuf field optional string cpu_platform = 410285354;

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getCreationTimestamp

[Output Only] Creation timestamp in RFC3339 text format.

Generated from protobuf field optional string creation_timestamp = 30525366;

Returns
Type
Description
string

hasCreationTimestamp

clearCreationTimestamp

setCreationTimestamp

[Output Only] Creation timestamp in RFC3339 text format.

Generated from protobuf field optional string creation_timestamp = 30525366;

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getDeprecated

[Output Only] The deprecation status associated with this node type.

Generated from protobuf field optional .google.cloud.compute.v1.DeprecationStatus deprecated = 515138995;

Returns
Type
Description

hasDeprecated

clearDeprecated

setDeprecated

[Output Only] The deprecation status associated with this node type.

Generated from protobuf field optional .google.cloud.compute.v1.DeprecationStatus deprecated = 515138995;

Parameter
Name
Description
Returns
Type
Description
$this

getDescription

[Output Only] An optional textual description of the resource.

Generated from protobuf field optional string description = 422937596;

Returns
Type
Description
string

hasDescription

clearDescription

setDescription

[Output Only] An optional textual description of the resource.

Generated from protobuf field optional string description = 422937596;

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getGuestCpus

[Output Only] The number of virtual CPUs that are available to the node type.

Generated from protobuf field optional int32 guest_cpus = 393356754;

Returns
Type
Description
int

hasGuestCpus

clearGuestCpus

setGuestCpus

[Output Only] The number of virtual CPUs that are available to the node type.

Generated from protobuf field optional int32 guest_cpus = 393356754;

Parameter
Name
Description
var
int
Returns
Type
Description
$this

getId

[Output Only] The unique identifier for the resource. This identifier is defined by the server.

Generated from protobuf field optional uint64 id = 3355;

Returns
Type
Description
int|string

hasId

clearId

setId

[Output Only] The unique identifier for the resource. This identifier is defined by the server.

Generated from protobuf field optional uint64 id = 3355;

Parameter
Name
Description
var
int|string
Returns
Type
Description
$this

getKind

[Output Only] The type of the resource. Always compute#nodeType for node types.

Generated from protobuf field optional string kind = 3292052;

Returns
Type
Description
string

hasKind

clearKind

setKind

[Output Only] The type of the resource. Always compute#nodeType for node types.

Generated from protobuf field optional string kind = 3292052;

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getLocalSsdGb

[Output Only] Local SSD available to the node type, defined in GB.

Generated from protobuf field optional int32 local_ssd_gb = 329237578;

Returns
Type
Description
int

hasLocalSsdGb

clearLocalSsdGb

setLocalSsdGb

[Output Only] Local SSD available to the node type, defined in GB.

Generated from protobuf field optional int32 local_ssd_gb = 329237578;

Parameter
Name
Description
var
int
Returns
Type
Description
$this

getMemoryMb

[Output Only] The amount of physical memory available to the node type, defined in MB.

Generated from protobuf field optional int32 memory_mb = 116001171;

Returns
Type
Description
int

hasMemoryMb

clearMemoryMb

setMemoryMb

[Output Only] The amount of physical memory available to the node type, defined in MB.

Generated from protobuf field optional int32 memory_mb = 116001171;

Parameter
Name
Description
var
int
Returns
Type
Description
$this

getName

[Output Only] Name of the resource.

Generated from protobuf field optional string name = 3373707;

Returns
Type
Description
string

hasName

clearName

setName

[Output Only] Name of the resource.

Generated from protobuf field optional string name = 3373707;

Parameter
Name
Description
var
string
Returns
Type
Description
$this

[Output Only] Server-defined URL for the resource.

Generated from protobuf field optional string self_link = 456214797;

Returns
Type
Description
string

[Output Only] Server-defined URL for the resource.

Generated from protobuf field optional string self_link = 456214797;

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getZone

[Output Only] The name of the zone where the node type resides, such as us-central1-a.

Generated from protobuf field optional string zone = 3744684;

Returns
Type
Description
string

hasZone

clearZone

setZone

[Output Only] The name of the zone where the node type resides, such as us-central1-a.

Generated from protobuf field optional string zone = 3744684;

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