Package com.morpheusdata.core.util.image
Class VmdkHeader
java.lang.Object
com.morpheusdata.core.util.image.VmdkHeader
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidcacheByte(int b) protected voidcacheBytes(byte[] bytes) protected voidcacheBytes(byte[] b, int off, int len) protected voidbyte[]getBytes()getFlags()getMagic()booleanbooleanisDirty()voidsetCapacity(Long capacity) voidsetCompressed(boolean compressed) voidsetDescriptorSector(Long descriptorSector) voidsetDescriptorSectorNumberOfSectors(Long descriptorSectorNumberOfSectors) voidsetDirty(boolean dirty) voidvoidsetGrainDirectorySector(Long grainDirectorySector) voidsetGrainNumberSectors(Long grainNumberSectors) voidsetGrainTableEntries(Long grainTableEntries) voidvoidsetMetadataNumberOfSectors(Long metadataNumberOfSectors) voidsetSecondaryGrainDirectorySector(Long secondaryGrainDirectorySector) voidsetVersion(Long version)
-
Constructor Details
-
VmdkHeader
public VmdkHeader()
-
-
Method Details
-
getMagic
-
setMagic
-
getBytes
public byte[] getBytes() -
cacheByte
- Throws:
IOException
-
cacheBytes
- Throws:
IOException
-
cacheBytes
- Throws:
IOException
-
closeCache
- Throws:
IOException
-
getVersion
-
setVersion
-
getFlags
-
setFlags
-
getGrainNumberSectors
-
setGrainNumberSectors
-
getDescriptorSector
-
setDescriptorSector
-
getDescriptorSectorNumberOfSectors
-
setDescriptorSectorNumberOfSectors
-
getGrainTableEntries
-
setGrainTableEntries
-
getSecondaryGrainDirectorySector
-
setSecondaryGrainDirectorySector
-
getGrainDirectorySector
-
setGrainDirectorySector
-
getMetadataNumberOfSectors
-
setMetadataNumberOfSectors
-
getCapacity
-
setCapacity
-
isDirty
public boolean isDirty() -
setDirty
public void setDirty(boolean dirty) -
isCompressed
public boolean isCompressed() -
setCompressed
public void setCompressed(boolean compressed)
-