Package com.vmware.vim25.mo
Class HostVStorageObjectManager
java.lang.Object
com.vmware.vim25.mo.ManagedObject
com.vmware.vim25.mo.VStorageObjectManagerBase
com.vmware.vim25.mo.HostVStorageObjectManager
-
Constructor Summary
ConstructorsConstructorDescriptionHostVStorageObjectManager(ServerConnection serverConnection, ManagedObjectReference mor) -
Method Summary
Modifier and TypeMethodDescriptionvoidclearVStorageObjectControlFlags(ID id, Datastore datastore, String[] controlFlags) cloneVStorageObject(ID id, Datastore datastore, VslmCloneSpec spec) createDisk(VslmCreateSpec spec) createDiskFromSnapshot(ID id, Datastore datastore, ID snapshotId, String name, VirtualMachineProfileSpec[] profile, CryptoSpec crypto, String path, String provisioningType) createSnapshot(ID id, Datastore datastore, String description) deleteSnapshot(ID id, Datastore datastore, ID snapshotId) deleteVStorageObject(ID id, Datastore datastore) deleteVStorageObjectEx(ID id, Datastore datastore) extendDisk(ID id, Datastore datastore, long newCapacityInMB) inflateDisk(ID id, Datastore datastore) ID[]listVStorageObject(Datastore datastore) queryVirtualDiskUuidEx(String name) reconcileDatastoreInventory(Datastore datastore, boolean deepCleansing) registerDisk(String path, String name, boolean modifyControlFlags) relocateVStorageObject(ID id, Datastore datastore, VslmRelocateSpec spec) voidrenameVStorageObject(ID id, Datastore datastore, String name) retrieveSnapshotInfo(ID id, Datastore datastore) retrieveVStorageObject(ID id, Datastore datastore, String[] diskInfoFlags) KeyValue[]retrieveVStorageObjectMetadata(ID id, Datastore datastore, ID snapshotId, String prefix) retrieveVStorageObjectMetadataValue(ID id, Datastore datastore, ID snapshotId, String key) retrieveVStorageObjectState(ID id, Datastore datastore) revertVStorageObject(ID id, Datastore datastore, ID snapshotId) voidscheduleReconcileDatastoreInventory(Datastore datastore, boolean deepCleansing) setVirtualDiskUuidEx(String name, String uuid) voidsetVStorageObjectControlFlags(ID id, Datastore datastore, String[] controlFlags) updateVStorageObjectMetadata(ID id, Datastore datastore, KeyValue[] metadata, String[] deleteKeys) updateVStorageObjectMetadataEx(ID id, Datastore datastore, KeyValue[] metadata, String[] deleteKeys) Methods inherited from class com.vmware.vim25.mo.VStorageObjectManagerBase
createSnapshotEx, deleteSnapshotEx, deleteSnapshotEx2, extendDiskEx, renameVStorageObjectEx, revertVStorageObjectExMethods 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, setCachedProperty, setMOR, setServerConnection, toString, waitForValues
-
Constructor Details
-
HostVStorageObjectManager
-
-
Method Details
-
clearVStorageObjectControlFlags
public void clearVStorageObjectControlFlags(ID id, Datastore datastore, String[] controlFlags) throws InvalidDatastore, InvalidState, NotFound, RuntimeFault, RemoteException -
cloneVStorageObject
public Task cloneVStorageObject(ID id, Datastore datastore, VslmCloneSpec spec) throws FileFault, InvalidDatastore, NotFound, RuntimeFault, RemoteException -
createDisk
public Task createDisk(VslmCreateSpec spec) throws FileFault, InvalidDatastore, RuntimeFault, RemoteException -
createDiskFromSnapshot
public Task createDiskFromSnapshot(ID id, Datastore datastore, ID snapshotId, String name, VirtualMachineProfileSpec[] profile, CryptoSpec crypto, String path, String provisioningType) throws FileFault, InvalidDatastore, InvalidState, NotFound, RuntimeFault, RemoteException -
createSnapshot
public Task createSnapshot(ID id, Datastore datastore, String description) throws FileFault, InvalidDatastore, InvalidState, NotFound, RuntimeFault, RemoteException -
deleteSnapshot
public Task deleteSnapshot(ID id, Datastore datastore, ID snapshotId) throws FileFault, InvalidDatastore, InvalidState, NotFound, RuntimeFault, RemoteException -
deleteVStorageObject
public Task deleteVStorageObject(ID id, Datastore datastore) throws FileFault, InvalidDatastore, InvalidState, NotFound, TaskInProgress, RuntimeFault, RemoteException -
deleteVStorageObjectEx
public Task deleteVStorageObjectEx(ID id, Datastore datastore) throws FileFault, InvalidDatastore, InvalidState, NotFound, TaskInProgress, RuntimeFault, RemoteException -
extendDisk
public Task extendDisk(ID id, Datastore datastore, long newCapacityInMB) throws FileFault, InvalidDatastore, InvalidState, NotFound, TaskInProgress, RuntimeFault, RemoteException -
inflateDisk
public Task inflateDisk(ID id, Datastore datastore) throws FileFault, InvalidDatastore, InvalidState, NotFound, TaskInProgress, RuntimeFault, RemoteException -
listVStorageObject
public ID[] listVStorageObject(Datastore datastore) throws InvalidDatastore, RuntimeFault, RemoteException -
queryVirtualDiskUuidEx
public String queryVirtualDiskUuidEx(String name) throws FileFault, InvalidDatastore, RuntimeFault, RemoteException -
reconcileDatastoreInventory
public Task reconcileDatastoreInventory(Datastore datastore, boolean deepCleansing) throws InvalidDatastore, NotFound, RuntimeFault, RemoteException -
registerDisk
public VStorageObject registerDisk(String path, String name, boolean modifyControlFlags) throws AlreadyExists, FileFault, InvalidDatastore, RuntimeFault, RemoteException -
relocateVStorageObject
public Task relocateVStorageObject(ID id, Datastore datastore, VslmRelocateSpec spec) throws FileFault, InvalidDatastore, InvalidState, NotFound, RuntimeFault, RemoteException -
renameVStorageObject
public void renameVStorageObject(ID id, Datastore datastore, String name) throws FileFault, InvalidDatastore, NotFound, RuntimeFault, RemoteException -
retrieveSnapshotInfo
public VStorageObjectSnapshotInfo retrieveSnapshotInfo(ID id, Datastore datastore) throws FileFault, InvalidDatastore, InvalidState, NotFound, RuntimeFault, RemoteException -
retrieveVStorageInfrastructureObjectPolicy
public vslmInfrastructureObjectPolicy[] retrieveVStorageInfrastructureObjectPolicy(Datastore datastore) throws InvalidDatastore, InvalidState, NotFound, RuntimeFault, RemoteException -
retrieveVStorageObject
public VStorageObject retrieveVStorageObject(ID id, Datastore datastore, String[] diskInfoFlags) throws FileFault, InvalidDatastore, NotFound, RuntimeFault, RemoteException -
retrieveVStorageObjectMetadata
public KeyValue[] retrieveVStorageObjectMetadata(ID id, Datastore datastore, ID snapshotId, String prefix) throws InvalidDatastore, InvalidState, NotFound, RuntimeFault, RemoteException -
retrieveVStorageObjectMetadataValue
public String retrieveVStorageObjectMetadataValue(ID id, Datastore datastore, ID snapshotId, String key) throws InvalidDatastore, InvalidState, KeyNotFound, NotFound, RuntimeFault, RemoteException -
retrieveVStorageObjectState
public VStorageObjectStateInfo retrieveVStorageObjectState(ID id, Datastore datastore) throws FileFault, InvalidDatastore, NotFound, RuntimeFault, RemoteException -
revertVStorageObject
public Task revertVStorageObject(ID id, Datastore datastore, ID snapshotId) throws FileFault, InvalidDatastore, InvalidState, NotFound, RuntimeFault, RemoteException -
scheduleReconcileDatastoreInventory
public void scheduleReconcileDatastoreInventory(Datastore datastore, boolean deepCleansing) throws InvalidDatastore, NotFound, RuntimeFault, RemoteException -
setVStorageObjectControlFlags
public void setVStorageObjectControlFlags(ID id, Datastore datastore, String[] controlFlags) throws InvalidDatastore, InvalidState, NotFound, RuntimeFault, RemoteException -
setVirtualDiskUuidEx
public Task setVirtualDiskUuidEx(String name, String uuid) throws FileFault, InvalidDatastore, RuntimeFault, RemoteException -
updateVStorageObjectMetadata
public Task updateVStorageObjectMetadata(ID id, Datastore datastore, KeyValue[] metadata, String[] deleteKeys) throws InvalidDatastore, InvalidState, NotFound, RuntimeFault, RemoteException -
updateVStorageObjectMetadataEx
public Task updateVStorageObjectMetadataEx(ID id, Datastore datastore, KeyValue[] metadata, String[] deleteKeys) throws InvalidDatastore, InvalidState, NotFound, RuntimeFault, RemoteException
-