Interface DiskOrBuilder

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

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

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      String getDiskType()
      Disk storage type, as defined by Google Compute Engine.
      com.google.protobuf.ByteString getDiskTypeBytes()
      Disk storage type, as defined by Google Compute Engine.
      String getMountPoint()
      Directory in a VM where disk is mounted.
      com.google.protobuf.ByteString getMountPointBytes()
      Directory in a VM where disk is mounted.
      int getSizeGb()
      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 Detail

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