Google Cloud Dataproc V1 Client - Class DiskConfig (2.1.0)

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

Namespace

Google \ Cloud \ Dataproc \ V1

Methods

__construct

Constructor.

Parameters
Name Description
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 8 (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. Note: Local SSD options may vary by machine type and number of vCPUs selected.

↳ 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.

Returns
Type Description
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.

Parameter
Name Description
var string
Returns
Type Description
$this

getBootDiskSizeGb

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

Returns
Type Description
int

setBootDiskSizeGb

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

Parameter
Name Description
var int
Returns
Type Description
$this

getNumLocalSsds

Optional. Number of attached SSDs, from 0 to 8 (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. Note: Local SSD options may vary by machine type and number of vCPUs selected.

Returns
Type Description
int

setNumLocalSsds

Optional. Number of attached SSDs, from 0 to 8 (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. Note: Local SSD options may vary by machine type and number of vCPUs selected.

Parameter
Name Description
var int
Returns
Type Description
$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.

Returns
Type Description
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.

Parameter
Name Description
var string
Returns
Type Description
$this