com.vmware.vim25.mo
Class HostNetworkSystem

java.lang.Object
  extended by com.vmware.vim25.mo.ManagedObject
      extended by com.vmware.vim25.mo.ExtensibleManagedObject
          extended by com.vmware.vim25.mo.HostNetworkSystem

public class HostNetworkSystem
extends ExtensibleManagedObject

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

Author:
Steve JIN (sjin@vmware.com), Lu Yu (lyu@vmware.com)

Constructor Summary
HostNetworkSystem(ServerConnection serverConnection, ManagedObjectReference mor)
           
 
Method Summary
 void addPortGroup(HostPortGroupSpec portgrp)
           
 String addServiceConsoleVirtualNic(String portgroup, HostVirtualNicSpec spec)
           
 String addVirtualNic(String portgroup, HostVirtualNicSpec nicSpec)
           
 void addVirtualSwitch(String vswitchName, HostVirtualSwitchSpec spec)
           
 HostNetCapabilities getCapabilities()
           
 HostIpRouteConfig getConsoleIpRouteConfig()
           
 HostDnsConfig getDnsConfig()
           
 HostIpRouteConfig getIpRouteConfig()
           
 HostNetworkConfig getNetworkConfig()
           
 HostNetworkInfo getNetworkInfo()
           
 HostNetOffloadCapabilities getOffloadCapabilities()
           
 PhysicalNicHintInfo[] queryNetworkHint(String[] devices)
           
 void refreshNetworkSystem()
           
 void removePortGroup(String pgName)
           
 void removeServiceConsoleVirtualNic(String device)
           
 void removeVirtualNic(String device)
           
 void removeVirtualSwitch(String vswitchName)
           
 void restartServiceConsoleVirtualNic(String device)
           
 void updateConsoleIpRouteConfig(HostIpRouteConfig config)
           
 void updateDnsConfig(HostDnsConfig config)
           
 void updateIpRouteConfig(HostIpRouteConfig config)
           
 void updateIpRouteTableConfig(HostIpRouteTableConfig config)
           
 void updateNetworkConfig(HostNetworkConfig config, String changeMode)
           
 void updatePhysicalNicLinkSpeed(String device, PhysicalNicLinkInfo linkSpeed)
           
 void updatePortGroup(String pgName, HostPortGroupSpec portgrp)
           
 void updateServiceConsoleVirtualNic(String device, HostVirtualNicSpec nic)
           
 void updateVirtualNic(String device, HostVirtualNicSpec nic)
           
 void updateVirtualSwitch(String vswitchName, HostVirtualSwitchSpec spec)
           
 
Methods inherited from class com.vmware.vim25.mo.ExtensibleManagedObject
getAvailableField, getValues, setCustomValue
 
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

HostNetworkSystem

public HostNetworkSystem(ServerConnection serverConnection,
                         ManagedObjectReference mor)
Method Detail

getCapabilities

public HostNetCapabilities getCapabilities()

getConsoleIpRouteConfig

public HostIpRouteConfig getConsoleIpRouteConfig()

getDnsConfig

public HostDnsConfig getDnsConfig()

getIpRouteConfig

public HostIpRouteConfig getIpRouteConfig()

getNetworkConfig

public HostNetworkConfig getNetworkConfig()

getNetworkInfo

public HostNetworkInfo getNetworkInfo()

getOffloadCapabilities

public HostNetOffloadCapabilities getOffloadCapabilities()

addPortGroup

public void addPortGroup(HostPortGroupSpec portgrp)
                  throws HostConfigFault,
                         AlreadyExists,
                         NotFound,
                         RuntimeFault,
                         RemoteException
Throws:
HostConfigFault
AlreadyExists
NotFound
RuntimeFault
RemoteException

addServiceConsoleVirtualNic

public String addServiceConsoleVirtualNic(String portgroup,
                                          HostVirtualNicSpec spec)
                                   throws HostConfigFault,
                                          RuntimeFault,
                                          RemoteException
Throws:
HostConfigFault
RuntimeFault
RemoteException

addVirtualNic

public String addVirtualNic(String portgroup,
                            HostVirtualNicSpec nicSpec)
                     throws HostConfigFault,
                            AlreadyExists,
                            RuntimeFault,
                            RemoteException
Throws:
HostConfigFault
AlreadyExists
RuntimeFault
RemoteException

addVirtualSwitch

public void addVirtualSwitch(String vswitchName,
                             HostVirtualSwitchSpec spec)
                      throws HostConfigFault,
                             ResourceInUse,
                             AlreadyExists,
                             RuntimeFault,
                             RemoteException
Throws:
HostConfigFault
ResourceInUse
AlreadyExists
RuntimeFault
RemoteException

queryNetworkHint

public PhysicalNicHintInfo[] queryNetworkHint(String[] devices)
                                       throws HostConfigFault,
                                              NotFound,
                                              RuntimeFault,
                                              RemoteException
Throws:
HostConfigFault
NotFound
RuntimeFault
RemoteException

refreshNetworkSystem

public void refreshNetworkSystem()
                          throws RuntimeFault,
                                 RemoteException
Throws:
RuntimeFault
RemoteException

removePortGroup

public void removePortGroup(String pgName)
                     throws HostConfigFault,
                            ResourceInUse,
                            NotFound,
                            RuntimeFault,
                            RemoteException
Throws:
HostConfigFault
ResourceInUse
NotFound
RuntimeFault
RemoteException

removeServiceConsoleVirtualNic

public void removeServiceConsoleVirtualNic(String device)
                                    throws HostConfigFault,
                                           ResourceInUse,
                                           NotFound,
                                           RuntimeFault,
                                           RemoteException
Throws:
HostConfigFault
ResourceInUse
NotFound
RuntimeFault
RemoteException

removeVirtualNic

public void removeVirtualNic(String device)
                      throws HostConfigFault,
                             NotFound,
                             RuntimeFault,
                             RemoteException
Throws:
HostConfigFault
NotFound
RuntimeFault
RemoteException

removeVirtualSwitch

public void removeVirtualSwitch(String vswitchName)
                         throws HostConfigFault,
                                ResourceInUse,
                                NotFound,
                                RuntimeFault,
                                RemoteException
Throws:
HostConfigFault
ResourceInUse
NotFound
RuntimeFault
RemoteException

restartServiceConsoleVirtualNic

public void restartServiceConsoleVirtualNic(String device)
                                     throws HostConfigFault,
                                            NotFound,
                                            RuntimeFault,
                                            RemoteException
Throws:
HostConfigFault
NotFound
RuntimeFault
RemoteException

updateConsoleIpRouteConfig

public void updateConsoleIpRouteConfig(HostIpRouteConfig config)
                                throws HostConfigFault,
                                       RuntimeFault,
                                       RemoteException
Throws:
HostConfigFault
RuntimeFault
RemoteException

updateDnsConfig

public void updateDnsConfig(HostDnsConfig config)
                     throws HostConfigFault,
                            NotFound,
                            RuntimeFault,
                            RemoteException
Throws:
HostConfigFault
NotFound
RuntimeFault
RemoteException

updateIpRouteConfig

public void updateIpRouteConfig(HostIpRouteConfig config)
                         throws HostConfigFault,
                                RuntimeFault,
                                RemoteException
Throws:
HostConfigFault
RuntimeFault
RemoteException

updateIpRouteTableConfig

public void updateIpRouteTableConfig(HostIpRouteTableConfig config)
                              throws HostConfigFault,
                                     RuntimeFault,
                                     RemoteException
Throws:
HostConfigFault
RuntimeFault
RemoteException

updateNetworkConfig

public void updateNetworkConfig(HostNetworkConfig config,
                                String changeMode)
                         throws HostConfigFault,
                                AlreadyExists,
                                NotFound,
                                RuntimeFault,
                                RemoteException
Throws:
HostConfigFault
AlreadyExists
NotFound
RuntimeFault
RemoteException

updatePhysicalNicLinkSpeed

public void updatePhysicalNicLinkSpeed(String device,
                                       PhysicalNicLinkInfo linkSpeed)
                                throws HostConfigFault,
                                       NotFound,
                                       RuntimeFault,
                                       RemoteException
Throws:
HostConfigFault
NotFound
RuntimeFault
RemoteException

updatePortGroup

public void updatePortGroup(String pgName,
                            HostPortGroupSpec portgrp)
                     throws HostConfigFault,
                            NotFound,
                            RuntimeFault,
                            RemoteException
Throws:
HostConfigFault
NotFound
RuntimeFault
RemoteException

updateServiceConsoleVirtualNic

public void updateServiceConsoleVirtualNic(String device,
                                           HostVirtualNicSpec nic)
                                    throws HostConfigFault,
                                           ResourceInUse,
                                           NotFound,
                                           RuntimeFault,
                                           RemoteException
Throws:
HostConfigFault
ResourceInUse
NotFound
RuntimeFault
RemoteException

updateVirtualNic

public void updateVirtualNic(String device,
                             HostVirtualNicSpec nic)
                      throws HostConfigFault,
                             NotFound,
                             RuntimeFault,
                             RemoteException
Throws:
HostConfigFault
NotFound
RuntimeFault
RemoteException

updateVirtualSwitch

public void updateVirtualSwitch(String vswitchName,
                                HostVirtualSwitchSpec spec)
                         throws HostConfigFault,
                                ResourceInUse,
                                NotFound,
                                RuntimeFault,
                                RemoteException
Throws:
HostConfigFault
ResourceInUse
NotFound
RuntimeFault
RemoteException


Copyright © 2011-2012. All Rights Reserved.