Class Google::Cloud::Dataflow::V1beta3::Disk (v0.1.4)

Describes the data disk used by a workflow job.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#disk_type

def disk_type() -> ::String
Returns
  • (::String) — Disk storage type, as defined by Google Compute Engine. This must be a disk type appropriate to the project and zone in which the workers will run. If unknown or unspecified, the service will attempt to choose a reasonable default.

    For example, the standard persistent disk type is a resource name typically ending in "pd-standard". If SSD persistent disks are available, the resource name typically ends with "pd-ssd". The actual valid values are defined the Google Compute Engine API, not by the Cloud Dataflow API; consult the Google Compute Engine documentation for more information about determining the set of available disk types for a particular project and zone.

    Google Compute Engine Disk types are local to a particular project in a particular zone, and so the resource name will typically look something like this:

    compute.googleapis.com/projects/project-id/zones/zone/diskTypes/pd-standard

#disk_type=

def disk_type=(value) -> ::String
Parameter
  • value (::String) — Disk storage type, as defined by Google Compute Engine. This must be a disk type appropriate to the project and zone in which the workers will run. If unknown or unspecified, the service will attempt to choose a reasonable default.

    For example, the standard persistent disk type is a resource name typically ending in "pd-standard". If SSD persistent disks are available, the resource name typically ends with "pd-ssd". The actual valid values are defined the Google Compute Engine API, not by the Cloud Dataflow API; consult the Google Compute Engine documentation for more information about determining the set of available disk types for a particular project and zone.

    Google Compute Engine Disk types are local to a particular project in a particular zone, and so the resource name will typically look something like this:

    compute.googleapis.com/projects/project-id/zones/zone/diskTypes/pd-standard

Returns
  • (::String) — Disk storage type, as defined by Google Compute Engine. This must be a disk type appropriate to the project and zone in which the workers will run. If unknown or unspecified, the service will attempt to choose a reasonable default.

    For example, the standard persistent disk type is a resource name typically ending in "pd-standard". If SSD persistent disks are available, the resource name typically ends with "pd-ssd". The actual valid values are defined the Google Compute Engine API, not by the Cloud Dataflow API; consult the Google Compute Engine documentation for more information about determining the set of available disk types for a particular project and zone.

    Google Compute Engine Disk types are local to a particular project in a particular zone, and so the resource name will typically look something like this:

    compute.googleapis.com/projects/project-id/zones/zone/diskTypes/pd-standard

#mount_point

def mount_point() -> ::String
Returns
  • (::String) — Directory in a VM where disk is mounted.

#mount_point=

def mount_point=(value) -> ::String
Parameter
  • value (::String) — Directory in a VM where disk is mounted.
Returns
  • (::String) — Directory in a VM where disk is mounted.

#size_gb

def size_gb() -> ::Integer
Returns
  • (::Integer) — Size of disk in GB. If zero or unspecified, the service will attempt to choose a reasonable default.

#size_gb=

def size_gb=(value) -> ::Integer
Parameter
  • value (::Integer) — Size of disk in GB. If zero or unspecified, the service will attempt to choose a reasonable default.
Returns
  • (::Integer) — Size of disk in GB. If zero or unspecified, the service will attempt to choose a reasonable default.