Google Cloud Dataproc V1 Client - Class DiskConfig (3.2.2)

Reference documentation and code samples for the Google Cloud Dataproc V1 Client class DiskConfig.

Specifies the config of disk options for a group of VM instances.

Generated from protobuf message google.cloud.dataproc.v1.DiskConfig

Methods

__construct

Constructor.

Parameters
NameDescription
data array

Optional. Data for populating the Message object.

↳ boot_disk_type string

Optional. Type of the boot disk (default is "pd-standard"). Valid values: "pd-balanced" (Persistent Disk Balanced Solid State Drive), "pd-ssd" (Persistent Disk Solid State Drive), or "pd-standard" (Persistent Disk Hard Disk Drive). See Disk types.

↳ boot_disk_size_gb int

Optional. Size in GB of the boot disk (default is 500GB).

↳ num_local_ssds int

Optional. Number of attached SSDs, from 0 to 4 (default is 0). If SSDs are not attached, the boot disk is used to store runtime logs and HDFS data. If one or more SSDs are attached, this runtime bulk data is spread across them, and the boot disk contains only basic config and installed binaries.

↳ local_ssd_interface string

Optional. Interface type of local SSDs (default is "scsi"). Valid values: "scsi" (Small Computer System Interface), "nvme" (Non-Volatile Memory Express). See local SSD performance.

getBootDiskType

Optional. Type of the boot disk (default is "pd-standard").

Valid values: "pd-balanced" (Persistent Disk Balanced Solid State Drive), "pd-ssd" (Persistent Disk Solid State Drive), or "pd-standard" (Persistent Disk Hard Disk Drive). See Disk types.

Generated from protobuf field string boot_disk_type = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
string

setBootDiskType

Optional. Type of the boot disk (default is "pd-standard").

Valid values: "pd-balanced" (Persistent Disk Balanced Solid State Drive), "pd-ssd" (Persistent Disk Solid State Drive), or "pd-standard" (Persistent Disk Hard Disk Drive). See Disk types.

Generated from protobuf field string boot_disk_type = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getBootDiskSizeGb

Optional. Size in GB of the boot disk (default is 500GB).

Generated from protobuf field int32 boot_disk_size_gb = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
int

setBootDiskSizeGb

Optional. Size in GB of the boot disk (default is 500GB).

Generated from protobuf field int32 boot_disk_size_gb = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
var int
Returns
TypeDescription
$this

getNumLocalSsds

Optional. Number of attached SSDs, from 0 to 4 (default is 0).

If SSDs are not attached, the boot disk is used to store runtime logs and HDFS data. If one or more SSDs are attached, this runtime bulk data is spread across them, and the boot disk contains only basic config and installed binaries.

Generated from protobuf field int32 num_local_ssds = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
int

setNumLocalSsds

Optional. Number of attached SSDs, from 0 to 4 (default is 0).

If SSDs are not attached, the boot disk is used to store runtime logs and HDFS data. If one or more SSDs are attached, this runtime bulk data is spread across them, and the boot disk contains only basic config and installed binaries.

Generated from protobuf field int32 num_local_ssds = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
var int
Returns
TypeDescription
$this

getLocalSsdInterface

Optional. Interface type of local SSDs (default is "scsi").

Valid values: "scsi" (Small Computer System Interface), "nvme" (Non-Volatile Memory Express). See local SSD performance.

Generated from protobuf field string local_ssd_interface = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
string

setLocalSsdInterface

Optional. Interface type of local SSDs (default is "scsi").

Valid values: "scsi" (Small Computer System Interface), "nvme" (Non-Volatile Memory Express). See local SSD performance.

Generated from protobuf field string local_ssd_interface = 4 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
var string
Returns
TypeDescription
$this