Package com.vmware.vim25.mo
Class DistributedVirtualSwitchManager
java.lang.Object
com.vmware.vim25.mo.ManagedObject
com.vmware.vim25.mo.DistributedVirtualSwitchManager
-
Constructor Summary
ConstructorsConstructorDescriptionDistributedVirtualSwitchManager(ServerConnection serverConnection, ManagedObjectReference mor) -
Method Summary
Modifier and TypeMethodDescriptiondVSManagerExportEntity_Task(SelectionSet[] selectionSet) dVSManagerImportEntity_Task(EntityBackupConfig[] entityBackup, String importType) dVSManagerLookupDvPortGroup(String switchUuid, String portgroupKey) Look up a DVPortgroup by switch UUID + portgroup key.lookupDvPortGroup(String portgroupKey) queryAvailableDvsSpec(Boolean recommended) This operation returns a list of switch product specifications that are supported by the vCenter Server.queryCompatibleHostForExistingDvs(ManagedEntity container, boolean recursive, DistributedVirtualSwitch dvs) queryCompatibleHostForNewDvs(ManagedEntity container, boolean recursive, DistributedVirtualSwitchProductSpec switchProductSpec) queryCompatibleVmnicsFromHosts(HostSystem[] hosts, DistributedVirtualSwitch dvs) queryDvsByUuid(String uuid) queryDvsCheckCompatibility(DistributedVirtualSwitchManagerHostContainer hostContainer, DistributedVirtualSwitchManagerDvsProductSpec dvsProductSpec, DistributedVirtualSwitchManagerHostDvsFilterSpec[] hostFilterSpec) queryDvsCompatibleHostSpec(DistributedVirtualSwitchProductSpec switchProductSpec) queryDvsFeatureCapability(DistributedVirtualSwitchProductSpec switchProductSpec) querySupportedNetworkOffloadSpec(DistributedVirtualSwitchProductSpec switchProductSpec) 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, setCachedProperty, setMOR, setServerConnection, toString, waitForValues
-
Constructor Details
-
DistributedVirtualSwitchManager
public DistributedVirtualSwitchManager(ServerConnection serverConnection, ManagedObjectReference mor)
-
-
Method Details
-
queryCompatibleVmnicsFromHosts
public DVSManagerPhysicalNicsList[] queryCompatibleVmnicsFromHosts(HostSystem[] hosts, DistributedVirtualSwitch dvs) throws RuntimeFault, RemoteException - Throws:
RuntimeFaultRemoteException
-
querySupportedNetworkOffloadSpec
public DistributedVirtualSwitchNetworkOffloadSpec[] querySupportedNetworkOffloadSpec(DistributedVirtualSwitchProductSpec switchProductSpec) throws RuntimeFault, RemoteException - Throws:
RuntimeFaultRemoteException
-
dVSManagerExportEntity_Task
public Task dVSManagerExportEntity_Task(SelectionSet[] selectionSet) throws BackupBlobWriteFailure, NotFound, RuntimeFault, RemoteException - Throws:
BackupBlobWriteFailureNotFoundRuntimeFaultRemoteException- Since:
- SDK5.1
-
dVSManagerImportEntity_Task
public Task dVSManagerImportEntity_Task(EntityBackupConfig[] entityBackup, String importType) throws DvsFault, NotFound, RuntimeFault, RemoteException - Throws:
DvsFaultNotFoundRuntimeFaultRemoteException- Since:
- SDK5.1
-
queryAvailableDvsSpec
public DistributedVirtualSwitchProductSpec[] queryAvailableDvsSpec() throws RuntimeFault, RemoteException- Throws:
RuntimeFaultRemoteException
-
queryAvailableDvsSpec
public DistributedVirtualSwitchProductSpec[] queryAvailableDvsSpec(Boolean recommended) throws RuntimeFault, RemoteException This operation returns a list of switch product specifications that are supported by the vCenter Server.- Parameters:
recommended- If set to true, return only the recommened versions. If set to false, return only the not recommended versions. If unset, return all supported versions.- Returns:
- DistributedVirtualSwitchProductSpec[]
- Throws:
RuntimeFaultRemoteException- Since:
- 6.0
-
queryCompatibleHostForExistingDvs
public HostSystem[] queryCompatibleHostForExistingDvs(ManagedEntity container, boolean recursive, DistributedVirtualSwitch dvs) throws RuntimeFault, RemoteException - Throws:
RuntimeFaultRemoteException
-
queryCompatibleHostForNewDvs
public HostSystem[] queryCompatibleHostForNewDvs(ManagedEntity container, boolean recursive, DistributedVirtualSwitchProductSpec switchProductSpec) throws RuntimeFault, RemoteException - Throws:
RuntimeFaultRemoteException
-
queryDvsCompatibleHostSpec
public DistributedVirtualSwitchHostProductSpec[] queryDvsCompatibleHostSpec(DistributedVirtualSwitchProductSpec switchProductSpec) throws RuntimeFault, RemoteException - Throws:
RuntimeFaultRemoteException
-
queryDvsCheckCompatibility
public DistributedVirtualSwitchManagerCompatibilityResult[] queryDvsCheckCompatibility(DistributedVirtualSwitchManagerHostContainer hostContainer, DistributedVirtualSwitchManagerDvsProductSpec dvsProductSpec, DistributedVirtualSwitchManagerHostDvsFilterSpec[] hostFilterSpec) throws RuntimeFault, RemoteException - Throws:
RuntimeFaultRemoteException- Since:
- SDK4.1
-
queryDvsConfigTarget
public DVSManagerDvsConfigTarget queryDvsConfigTarget(HostSystem host, DistributedVirtualSwitch dvs) throws RuntimeFault, RemoteException - Throws:
RuntimeFaultRemoteException
-
queryDvsFeatureCapability
public DVSFeatureCapability queryDvsFeatureCapability(DistributedVirtualSwitchProductSpec switchProductSpec) throws RuntimeFault, RemoteException - Throws:
RuntimeFaultRemoteException- Since:
- SDK4.1
-
rectifyDvsOnHost_Task
public Task rectifyDvsOnHost_Task(HostSystem[] hosts) throws DvsFault, RuntimeFault, RemoteException - Throws:
DvsFaultRuntimeFaultRemoteException- Since:
- SDK5.0
-
lookupDvPortGroup
public DistributedVirtualPortgroup lookupDvPortGroup(String portgroupKey) throws NotFound, RuntimeFault, RemoteException - Throws:
NotFoundRuntimeFaultRemoteException
-
queryDvsByUuid
public DistributedVirtualSwitch queryDvsByUuid(String uuid) throws NotFound, RuntimeFault, RemoteException - Throws:
NotFoundRuntimeFaultRemoteException
-
dVSManagerLookupDvPortGroup
public DistributedVirtualPortgroup dVSManagerLookupDvPortGroup(String switchUuid, String portgroupKey) throws NotFound, RuntimeFault, RemoteException Look up a DVPortgroup by switch UUID + portgroup key. This is a distinct SOAP operation fromlookupDvPortGroup(String)(which looks up by portgroup key only within the current scope).- Throws:
NotFoundRuntimeFaultRemoteException
-