Interface PersistentDiskOrBuilder

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

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

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      int getSizeGb()
      The size, in GB, of the disk to attach.
      String getSourceImage()
      An image to put on the disk before attaching it to the VM.
      com.google.protobuf.ByteString getSourceImageBytes()
      An image to put on the disk before attaching it to the VM.
      String getType()
      The Compute Engine disk type.
      com.google.protobuf.ByteString getTypeBytes()
      The Compute Engine disk type.
      • 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()
         The size, in GB, of the disk to attach. If the size is not
         specified, a default is chosen to ensure reasonable I/O performance.
        
         If the disk type is specified as `local-ssd`, multiple local drives are
         automatically combined to provide the requested size. Note, however, that
         each physical SSD is 375GB in size, and no more than 8 drives can be
         attached to a single instance.
         
        int32 size_gb = 1;
        Returns:
        The sizeGb.
      • getType

        String getType()
         The Compute Engine disk type. If unspecified, `pd-standard` is used.
         
        string type = 2;
        Returns:
        The type.
      • getTypeBytes

        com.google.protobuf.ByteString getTypeBytes()
         The Compute Engine disk type. If unspecified, `pd-standard` is used.
         
        string type = 2;
        Returns:
        The bytes for type.
      • getSourceImage

        String getSourceImage()
         An image to put on the disk before attaching it to the VM.
         
        string source_image = 3;
        Returns:
        The sourceImage.
      • getSourceImageBytes

        com.google.protobuf.ByteString getSourceImageBytes()
         An image to put on the disk before attaching it to the VM.
         
        string source_image = 3;
        Returns:
        The bytes for sourceImage.