com.vmware.vim25.mo
Class DistributedVirtualSwitch
java.lang.Object
com.vmware.vim25.mo.ManagedObject
com.vmware.vim25.mo.ExtensibleManagedObject
com.vmware.vim25.mo.ManagedEntity
com.vmware.vim25.mo.DistributedVirtualSwitch
- Direct Known Subclasses:
- VmwareDistributedVirtualSwitch
public class DistributedVirtualSwitch
- extends ManagedEntity
The managed object class corresponding to the one defined in VI SDK API reference.
- Since:
- 4.0
- Author:
- Steve JIN (sjin@vmware.com)
| Methods inherited from class com.vmware.vim25.mo.ManagedEntity |
destroy_Task, getAlarmActionEabled, getConfigIssue, getConfigStatus, getCustomValue, getDeclaredAlarmState, getDisabledMethod, getEffectiveRole, getName, getOverallStatus, getParent, getPermission, getRecentTasks, getTag, getTriggeredAlarmState, reload, rename_Task |
| 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 |
DistributedVirtualSwitch
public DistributedVirtualSwitch(ServerConnection sc,
ManagedObjectReference mor)
getCapability
public DVSCapability getCapability()
getConfig
public DVSConfigInfo getConfig()
getNetworkResourcePool
public DVSNetworkResourcePool[] getNetworkResourcePool()
- Since:
- SDK4.1
getPortgroup
public DistributedVirtualPortgroup[] getPortgroup()
getSummary
public DVSSummary getSummary()
getUuid
public String getUuid()
addDVPortgroup_Task
public Task addDVPortgroup_Task(DVPortgroupConfigSpec[] spec)
throws DvsFault,
DuplicateName,
InvalidName,
RuntimeFault,
RemoteException
- Throws:
DvsFault
DuplicateName
InvalidName
RuntimeFault
RemoteException
addNetworkResourcePool
public void addNetworkResourcePool(DVSNetworkResourcePoolConfigSpec[] configSpec)
throws DvsFault,
InvalidName,
RuntimeFault,
RemoteException
- Throws:
DvsFault
InvalidName
RuntimeFault
RemoteException- Since:
- SDK5.0
enableNetworkResourceManagement
public void enableNetworkResourceManagement(boolean enable)
throws DvsFault,
RuntimeFault,
RemoteException
- Throws:
DvsFault
RuntimeFault
RemoteException- Since:
- SDK4.1
fetchDVPortKeys
public String[] fetchDVPortKeys(DistributedVirtualSwitchPortCriteria criteria)
throws RuntimeFault,
RemoteException
- Throws:
RuntimeFault
RemoteException
fetchDVPorts
public DistributedVirtualPort[] fetchDVPorts(DistributedVirtualSwitchPortCriteria criteria)
throws RuntimeFault,
RemoteException
- Throws:
RuntimeFault
RemoteException
mergeDvs_Task
public Task mergeDvs_Task(DistributedVirtualSwitch dvs)
throws InvalidHostState,
DvsFault,
NotFound,
ResourceInUse,
RuntimeFault,
RemoteException
- Throws:
InvalidHostState
DvsFault
NotFound
ResourceInUse
RuntimeFault
RemoteException
moveDVPort_Task
public Task moveDVPort_Task(String[] portKey,
String destinationPortgroupKey)
throws DvsFault,
NotFound,
ConcurrentAccess,
RuntimeFault,
RemoteException
- Throws:
DvsFault
NotFound
ConcurrentAccess
RuntimeFault
RemoteException
performDvsProductSpecOperation_Task
public Task performDvsProductSpecOperation_Task(String operation,
DistributedVirtualSwitchProductSpec productSpec)
throws TaskInProgress,
InvalidState,
DvsFault,
RuntimeFault,
RemoteException
- Throws:
TaskInProgress
InvalidState
DvsFault
RuntimeFault
RemoteException
queryUsedVlanIdInDvs
public int[] queryUsedVlanIdInDvs()
throws RuntimeFault,
RemoteException
- Throws:
RuntimeFault
RemoteException
reconfigureDvs_Task
public Task reconfigureDvs_Task(DVSConfigSpec spec)
throws DvsNotAuthorized,
DvsFault,
ConcurrentAccess,
DuplicateName,
InvalidState,
InvalidName,
NotFound,
AlreadyExists,
LimitExceeded,
ResourceInUse,
ResourceNotAvailable,
RuntimeFault,
RemoteException
- Throws:
DvsNotAuthorized
DvsFault
ConcurrentAccess
DuplicateName
InvalidState
InvalidName
NotFound
AlreadyExists
LimitExceeded
ResourceInUse
ResourceNotAvailable
RuntimeFault
RemoteException
rectifyDvsHost_Task
public Task rectifyDvsHost_Task(HostSystem[] hosts)
throws DvsFault,
NotFound,
RuntimeFault,
RemoteException
- Throws:
DvsFault
NotFound
RuntimeFault
RemoteException
refreshDVPortState
public void refreshDVPortState(String[] portKeys)
throws DvsFault,
NotFound,
RuntimeFault,
RemoteException
- Throws:
DvsFault
NotFound
RuntimeFault
RemoteException
removeNetworkResourcePool
public void removeNetworkResourcePool(String[] key)
throws DvsFault,
NotFound,
InvalidName,
ResourceInUse,
RuntimeFault,
RemoteException
- Throws:
DvsFault
NotFound
InvalidName
ResourceInUse
RuntimeFault
RemoteException- Since:
- SDK5.0
updateDvsCapability
public void updateDvsCapability(DVSCapability capability)
throws RuntimeFault,
RemoteException
- Throws:
RuntimeFault
RemoteException
updateNetworkResourcePool
public void updateNetworkResourcePool(DVSNetworkResourcePoolConfigSpec[] configSpec)
throws DvsFault,
NotFound,
InvalidName,
RuntimeFault,
RemoteException
- Throws:
DvsFault
NotFound
InvalidName
RuntimeFault
RemoteException- Since:
- SDK4.1
reconfigureDVPort_Task
public Task reconfigureDVPort_Task(DVPortConfigSpec[] port)
throws DvsFault,
NotFound,
ResourceInUse,
ConcurrentAccess,
RuntimeFault,
RemoteException
- Throws:
DvsFault
NotFound
ResourceInUse
ConcurrentAccess
RuntimeFault
RemoteException
Copyright © 2011-2012. All Rights Reserved.