com.vmware.vim25.mo
Class VirtualDiskManager

java.lang.Object
  extended by com.vmware.vim25.mo.ManagedObject
      extended by com.vmware.vim25.mo.VirtualDiskManager

public class VirtualDiskManager
extends ManagedObject

The managed object class corresponding to the one defined in VI SDK API reference.

Author:
Steve JIN (sjin@vmware.com)

Constructor Summary
VirtualDiskManager(ServerConnection sc, ManagedObjectReference mor)
           
 
Method Summary
 Task copyVirtualDisk_Task(String sourceName, Datacenter sourceDatacenter, String destName, Datacenter destDatacenter, VirtualDiskSpec destSpec, Boolean force)
           
 Task createVirtualDisk_Task(String name, Datacenter datacenter, VirtualDiskSpec spec)
           
 Task defragmentVirtualDisk_Task(String name, Datacenter datacenter)
           
 Task deleteVirtualDisk_Task(String name, Datacenter datacenter)
           
 Task eagerZeroVirtualDisk_Task(String name, Datacenter datacenter)
           
 Task extendVirtualDisk_Task(String name, Datacenter datacenter, long newCapacityKb)
           
 Task extendVirtualDisk_Task(String name, Datacenter datacenter, long newCapacityKb, Boolean eagerZero)
           
 Task inflateVirtualDisk_Task(String name, Datacenter datacenter)
           
 Task moveVirtualDisk_Task(String sourceName, Datacenter sourceDatacenter, String destName, Datacenter destDatacenter, Boolean force)
           
 int queryVirtualDiskFragmentation(String name, Datacenter datacenter)
           
 HostDiskDimensionsChs queryVirtualDiskGeometry(String name, Datacenter datacenter)
           
 String queryVirtualDiskUuid(String name, Datacenter datacenter)
           
 void setVirtualDiskUuid(String name, Datacenter datacenter, String uuid)
           
 Task shrinkVirtualDisk_Task(String name, Datacenter datacenter, boolean copy)
           
 Task zeroFillVirtualDisk_Task(String name, Datacenter datacenter)
           
 
Methods inherited from class com.vmware.vim25.mo.ManagedObject
convertMors, getCurrentProperty, getDatastores, getFilter, getHosts, getManagedObject, getManagedObjects, getManagedObjects, getMOR, getNetworks, getPropertiesByPaths, getPropertyByPath, getResourcePools, getScheduledTasks, getServerConnection, getTasks, getViews, getVimService, getVms, retrieveObjectProperties, setMOR, setServerConnection, toString, waitForValues
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

VirtualDiskManager

public VirtualDiskManager(ServerConnection sc,
                          ManagedObjectReference mor)
Method Detail

copyVirtualDisk_Task

public Task copyVirtualDisk_Task(String sourceName,
                                 Datacenter sourceDatacenter,
                                 String destName,
                                 Datacenter destDatacenter,
                                 VirtualDiskSpec destSpec,
                                 Boolean force)
                          throws FileFault,
                                 RuntimeFault,
                                 RemoteException
Throws:
FileFault
RuntimeFault
RemoteException

createVirtualDisk_Task

public Task createVirtualDisk_Task(String name,
                                   Datacenter datacenter,
                                   VirtualDiskSpec spec)
                            throws FileFault,
                                   RuntimeFault,
                                   RemoteException
Throws:
FileFault
RuntimeFault
RemoteException

defragmentVirtualDisk_Task

public Task defragmentVirtualDisk_Task(String name,
                                       Datacenter datacenter)
                                throws FileFault,
                                       RuntimeFault,
                                       RemoteException
Throws:
FileFault
RuntimeFault
RemoteException

deleteVirtualDisk_Task

public Task deleteVirtualDisk_Task(String name,
                                   Datacenter datacenter)
                            throws FileFault,
                                   RuntimeFault,
                                   RemoteException
Throws:
FileFault
RuntimeFault
RemoteException

extendVirtualDisk_Task

public Task extendVirtualDisk_Task(String name,
                                   Datacenter datacenter,
                                   long newCapacityKb)
                            throws FileFault,
                                   RuntimeFault,
                                   RemoteException
Throws:
FileFault
RuntimeFault
RemoteException

extendVirtualDisk_Task

public Task extendVirtualDisk_Task(String name,
                                   Datacenter datacenter,
                                   long newCapacityKb,
                                   Boolean eagerZero)
                            throws FileFault,
                                   RuntimeFault,
                                   RemoteException
Throws:
FileFault
RuntimeFault
RemoteException

eagerZeroVirtualDisk_Task

public Task eagerZeroVirtualDisk_Task(String name,
                                      Datacenter datacenter)
                               throws FileFault,
                                      RuntimeFault,
                                      RemoteException
Throws:
FileFault
RuntimeFault
RemoteException
Since:
SDK4.0

inflateVirtualDisk_Task

public Task inflateVirtualDisk_Task(String name,
                                    Datacenter datacenter)
                             throws FileFault,
                                    RuntimeFault,
                                    RemoteException
Throws:
FileFault
RuntimeFault
RemoteException

moveVirtualDisk_Task

public Task moveVirtualDisk_Task(String sourceName,
                                 Datacenter sourceDatacenter,
                                 String destName,
                                 Datacenter destDatacenter,
                                 Boolean force)
                          throws FileFault,
                                 RuntimeFault,
                                 RemoteException
Throws:
FileFault
RuntimeFault
RemoteException

queryVirtualDiskFragmentation

public int queryVirtualDiskFragmentation(String name,
                                         Datacenter datacenter)
                                  throws FileFault,
                                         RuntimeFault,
                                         RemoteException
Throws:
FileFault
RuntimeFault
RemoteException

queryVirtualDiskGeometry

public HostDiskDimensionsChs queryVirtualDiskGeometry(String name,
                                                      Datacenter datacenter)
                                               throws FileFault,
                                                      RuntimeFault,
                                                      RemoteException
Throws:
FileFault
RuntimeFault
RemoteException

queryVirtualDiskUuid

public String queryVirtualDiskUuid(String name,
                                   Datacenter datacenter)
                            throws FileFault,
                                   RuntimeFault,
                                   RemoteException
Throws:
FileFault
RuntimeFault
RemoteException

setVirtualDiskUuid

public void setVirtualDiskUuid(String name,
                               Datacenter datacenter,
                               String uuid)
                        throws FileFault,
                               RuntimeFault,
                               RemoteException
Throws:
FileFault
RuntimeFault
RemoteException

shrinkVirtualDisk_Task

public Task shrinkVirtualDisk_Task(String name,
                                   Datacenter datacenter,
                                   boolean copy)
                            throws FileFault,
                                   RuntimeFault,
                                   RemoteException
Throws:
FileFault
RuntimeFault
RemoteException

zeroFillVirtualDisk_Task

public Task zeroFillVirtualDisk_Task(String name,
                                     Datacenter datacenter)
                              throws FileFault,
                                     RuntimeFault,
                                     RemoteException
Throws:
FileFault
RuntimeFault
RemoteException


Copyright © 2011-2012. All Rights Reserved.