Reference documentation and code samples for the Google Cloud Dataproc V1 Client class GkeNodeConfig.
Parameters that describe cluster nodes.
Generated from protobuf message google.cloud.dataproc.v1.GkeNodePoolConfig.GkeNodeConfig
Methods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ machine_type |
string
Optional. The name of a Compute Engine machine type. |
↳ preemptible |
bool
Optional. Whether the nodes are created as preemptible VM instances. |
↳ local_ssd_count |
int
Optional. The number of local SSD disks to attach to the node, which is limited by the maximum number of disks allowable per zone (see Adding Local SSDs). |
↳ accelerators |
array<Google\Cloud\Dataproc\V1\GkeNodePoolConfig\GkeNodePoolAcceleratorConfig>
Optional. A list of hardware accelerators to attach to each node. |
↳ min_cpu_platform |
string
Optional. Minimum CPU platform to be used by this instance. The instance may be scheduled on the specified or a newer CPU platform. Specify the friendly names of CPU platforms, such as "Intel Haswell"` or Intel Sandy Bridge". |
getMachineType
Optional. The name of a Compute Engine machine type.
Returns | |
---|---|
Type | Description |
string |
setMachineType
Optional. The name of a Compute Engine machine type.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getPreemptible
Optional. Whether the nodes are created as preemptible VM instances.
Returns | |
---|---|
Type | Description |
bool |
setPreemptible
Optional. Whether the nodes are created as preemptible VM instances.
Parameter | |
---|---|
Name | Description |
var |
bool
|
Returns | |
---|---|
Type | Description |
$this |
getLocalSsdCount
Optional. The number of local SSD disks to attach to the node, which is limited by the maximum number of disks allowable per zone (see Adding Local SSDs).
Returns | |
---|---|
Type | Description |
int |
setLocalSsdCount
Optional. The number of local SSD disks to attach to the node, which is limited by the maximum number of disks allowable per zone (see Adding Local SSDs).
Parameter | |
---|---|
Name | Description |
var |
int
|
Returns | |
---|---|
Type | Description |
$this |
getAccelerators
Optional. A list of hardware accelerators to attach to each node.
Returns | |
---|---|
Type | Description |
Google\Protobuf\Internal\RepeatedField |
setAccelerators
Optional. A list of hardware accelerators to attach to each node.
Parameter | |
---|---|
Name | Description |
var |
array<Google\Cloud\Dataproc\V1\GkeNodePoolConfig\GkeNodePoolAcceleratorConfig>
|
Returns | |
---|---|
Type | Description |
$this |
getMinCpuPlatform
Optional. Minimum CPU platform to be used by this instance. The instance may be scheduled on the specified or a newer CPU platform. Specify the friendly names of CPU platforms, such as "Intel Haswell"` or Intel Sandy Bridge".
Returns | |
---|---|
Type | Description |
string |
setMinCpuPlatform
Optional. Minimum CPU platform to be used by this instance. The instance may be scheduled on the specified or a newer CPU platform. Specify the friendly names of CPU platforms, such as "Intel Haswell"` or Intel Sandy Bridge".
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |