Class VmdkHeader

java.lang.Object
com.morpheusdata.core.util.image.VmdkHeader

public class VmdkHeader extends Object
  • Constructor Details

    • VmdkHeader

      public VmdkHeader()
  • Method Details

    • getMagic

      public String getMagic()
    • setMagic

      public void setMagic(String magic)
    • getBytes

      public byte[] getBytes()
    • cacheByte

      protected void cacheByte(int b) throws IOException
      Throws:
      IOException
    • cacheBytes

      protected void cacheBytes(byte[] bytes) throws IOException
      Throws:
      IOException
    • cacheBytes

      protected void cacheBytes(byte[] b, int off, int len) throws IOException
      Throws:
      IOException
    • closeCache

      protected void closeCache() throws IOException
      Throws:
      IOException
    • getVersion

      public Long getVersion()
    • setVersion

      public void setVersion(Long version)
    • getFlags

      public Long getFlags()
    • setFlags

      public void setFlags(Long flags)
    • getGrainNumberSectors

      public Long getGrainNumberSectors()
    • setGrainNumberSectors

      public void setGrainNumberSectors(Long grainNumberSectors)
    • getDescriptorSector

      public Long getDescriptorSector()
    • setDescriptorSector

      public void setDescriptorSector(Long descriptorSector)
    • getDescriptorSectorNumberOfSectors

      public Long getDescriptorSectorNumberOfSectors()
    • setDescriptorSectorNumberOfSectors

      public void setDescriptorSectorNumberOfSectors(Long descriptorSectorNumberOfSectors)
    • getGrainTableEntries

      public Long getGrainTableEntries()
    • setGrainTableEntries

      public void setGrainTableEntries(Long grainTableEntries)
    • getSecondaryGrainDirectorySector

      public Long getSecondaryGrainDirectorySector()
    • setSecondaryGrainDirectorySector

      public void setSecondaryGrainDirectorySector(Long secondaryGrainDirectorySector)
    • getGrainDirectorySector

      public Long getGrainDirectorySector()
    • setGrainDirectorySector

      public void setGrainDirectorySector(Long grainDirectorySector)
    • getMetadataNumberOfSectors

      public Long getMetadataNumberOfSectors()
    • setMetadataNumberOfSectors

      public void setMetadataNumberOfSectors(Long metadataNumberOfSectors)
    • getCapacity

      public Long getCapacity()
    • setCapacity

      public void setCapacity(Long capacity)
    • isDirty

      public boolean isDirty()
    • setDirty

      public void setDirty(boolean dirty)
    • isCompressed

      public boolean isCompressed()
    • setCompressed

      public void setCompressed(boolean compressed)