Interface DiskOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
Disk, Disk.Builder

@Generated public interface DiskOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    Disk storage type, as defined by Google Compute Engine.
    com.google.protobuf.ByteString
    Disk storage type, as defined by Google Compute Engine.
    Directory in a VM where disk is mounted.
    com.google.protobuf.ByteString
    Directory in a VM where disk is mounted.
    int
    Size of disk in GB.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getSizeGb

      int getSizeGb()
       Size of disk in GB.  If zero or unspecified, the service will
       attempt to choose a reasonable default.
       
      int32 size_gb = 1;
      Returns:
      The sizeGb.
    • getDiskType

      String getDiskType()
       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
       
      string disk_type = 2;
      Returns:
      The diskType.
    • getDiskTypeBytes

      com.google.protobuf.ByteString getDiskTypeBytes()
       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
       
      string disk_type = 2;
      Returns:
      The bytes for diskType.
    • getMountPoint

      String getMountPoint()
       Directory in a VM where disk is mounted.
       
      string mount_point = 3;
      Returns:
      The mountPoint.
    • getMountPointBytes

      com.google.protobuf.ByteString getMountPointBytes()
       Directory in a VM where disk is mounted.
       
      string mount_point = 3;
      Returns:
      The bytes for mountPoint.