com.vmware.vim25.mo
Class DistributedVirtualSwitchManager

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

public class DistributedVirtualSwitchManager
extends ManagedObject

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

Since:
4.0
Author:
Steve JIN (sjin@vmware.com)

Constructor Summary
DistributedVirtualSwitchManager(ServerConnection sc, ManagedObjectReference mor)
           
 
Method Summary
 DistributedVirtualSwitchProductSpec[] queryAvailableDvsSpec()
           
 HostSystem[] queryCompatibleHostForExistingDvs(ManagedEntity container, boolean recursive, DistributedVirtualSwitch dvs)
           
 HostSystem[] queryCompatibleHostForNewDvs(ManagedEntity container, boolean recursive, DistributedVirtualSwitchProductSpec switchProductSpec)
           
 DistributedVirtualSwitch queryDvsByUuid(String uuid)
           
 DistributedVirtualSwitchManagerCompatibilityResult[] queryDvsCheckCompatibility(DistributedVirtualSwitchManagerHostContainer hostContainer, DistributedVirtualSwitchManagerDvsProductSpec dvsProductSpec, DistributedVirtualSwitchManagerHostDvsFilterSpec[] hostFilterSpec)
           
 DistributedVirtualSwitchHostProductSpec[] queryDvsCompatibleHostSpec(DistributedVirtualSwitchProductSpec switchProductSpec)
           
 DVSManagerDvsConfigTarget queryDvsConfigTarget(HostSystem host, DistributedVirtualSwitch dvs)
           
 DVSFeatureCapability queryDvsFeatureCapability(DistributedVirtualSwitchProductSpec switchProductSpec)
           
 Task rectifyDvsOnHost_Task(HostSystem[] hosts)
           
 
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

DistributedVirtualSwitchManager

public DistributedVirtualSwitchManager(ServerConnection sc,
                                       ManagedObjectReference mor)
Method Detail

queryAvailableDvsSpec

public DistributedVirtualSwitchProductSpec[] queryAvailableDvsSpec()
                                                            throws RuntimeFault,
                                                                   RemoteException
Throws:
RuntimeFault
RemoteException

queryCompatibleHostForExistingDvs

public HostSystem[] queryCompatibleHostForExistingDvs(ManagedEntity container,
                                                      boolean recursive,
                                                      DistributedVirtualSwitch dvs)
                                               throws RuntimeFault,
                                                      RemoteException
Throws:
RuntimeFault
RemoteException

queryCompatibleHostForNewDvs

public HostSystem[] queryCompatibleHostForNewDvs(ManagedEntity container,
                                                 boolean recursive,
                                                 DistributedVirtualSwitchProductSpec switchProductSpec)
                                          throws RuntimeFault,
                                                 RemoteException
Throws:
RuntimeFault
RemoteException

queryDvsCompatibleHostSpec

public DistributedVirtualSwitchHostProductSpec[] queryDvsCompatibleHostSpec(DistributedVirtualSwitchProductSpec switchProductSpec)
                                                                     throws RuntimeFault,
                                                                            RemoteException
Throws:
RuntimeFault
RemoteException

queryDvsCheckCompatibility

public DistributedVirtualSwitchManagerCompatibilityResult[] queryDvsCheckCompatibility(DistributedVirtualSwitchManagerHostContainer hostContainer,
                                                                                       DistributedVirtualSwitchManagerDvsProductSpec dvsProductSpec,
                                                                                       DistributedVirtualSwitchManagerHostDvsFilterSpec[] hostFilterSpec)
                                                                                throws RuntimeFault,
                                                                                       RemoteException
Throws:
RuntimeFault
RemoteException
Since:
SDK4.1

queryDvsConfigTarget

public DVSManagerDvsConfigTarget queryDvsConfigTarget(HostSystem host,
                                                      DistributedVirtualSwitch dvs)
                                               throws RuntimeFault,
                                                      RemoteException
Throws:
RuntimeFault
RemoteException

queryDvsByUuid

public DistributedVirtualSwitch queryDvsByUuid(String uuid)
                                        throws NotFound,
                                               RuntimeFault,
                                               RemoteException
Throws:
NotFound
RuntimeFault
RemoteException

queryDvsFeatureCapability

public DVSFeatureCapability queryDvsFeatureCapability(DistributedVirtualSwitchProductSpec switchProductSpec)
                                               throws RuntimeFault,
                                                      RemoteException
Throws:
RuntimeFault
RemoteException
Since:
SDK4.1

rectifyDvsOnHost_Task

public Task rectifyDvsOnHost_Task(HostSystem[] hosts)
                           throws DvsFault,
                                  RuntimeFault,
                                  RemoteException
Throws:
DvsFault
RuntimeFault
RemoteException
Since:
SDK5.0


Copyright © 2011-2012. All Rights Reserved.