public class NuageVspGuruClientImpl extends NuageVspClientImpl implements NuageVspGuruClient
nuageVspAclClient, nuageVspApiClient| Constructor and Description |
|---|
NuageVspGuruClientImpl(NuageVspApiClient nuageVspApiClient,
NuageVspAclClient nuageVspAclClient) |
| Modifier and Type | Method and Description |
|---|---|
void |
applyDhcpOptions(List<VspDhcpVMOption> vspDhcpOptions,
VspNetwork vspNetwork)
Update the dhcp option on the list of VM's
|
void |
deallocate(VspNetwork vspNetwork,
VspVm vspVm,
VspNic vspNic)
Deallocate an interface from a VM in a network
|
VspNetwork |
findIsolatedL3Network(VspNetwork vspNetwork)
Implement a network
|
NetworkRelatedVsdIds |
implement(VspNetwork vspNetwork,
VspDhcpDomainOption vspDhcpOptions)
Implement a network
|
void |
reserve(VspNetwork vspNetwork,
VspVm vspVm,
VspNic vspNic,
VspStaticNat vspStaticNat,
VspDhcpVMOption vspDhcpVMOption)
Reserve an interface for a VM in a network
|
void |
trash(VspNetwork vspNetwork)
Destroy a network
|
getAttachedNetworkDetails, getAttachedNetworkDetailsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetAttachedNetworkDetails, getAttachedNetworkDetailspublic NuageVspGuruClientImpl(NuageVspApiClient nuageVspApiClient, NuageVspAclClient nuageVspAclClient)
public NetworkRelatedVsdIds implement(VspNetwork vspNetwork, VspDhcpDomainOption vspDhcpOptions) throws NuageVspException
NuageVspGuruClientimplement in interface NuageVspGuruClientvspNetwork - The network to implementvspDhcpOptions - The list of Dhcp options to be configuredNuageVspExceptionpublic VspNetwork findIsolatedL3Network(VspNetwork vspNetwork) throws NuageVspException
NuageVspGuruClientfindIsolatedL3Network in interface NuageVspGuruClientNuageVspExceptionpublic void reserve(VspNetwork vspNetwork, VspVm vspVm, VspNic vspNic, VspStaticNat vspStaticNat, VspDhcpVMOption vspDhcpVMOption) throws NuageVspException
NuageVspGuruClientreserve in interface NuageVspGuruClientvspNetwork - The networkvspVm - The VM to reserve an interface forvspNic - The interface to reservevspStaticNat - The static NAT detailsNuageVspExceptionpublic void deallocate(VspNetwork vspNetwork, VspVm vspVm, VspNic vspNic) throws NuageVspException
NuageVspGuruClientdeallocate in interface NuageVspGuruClientvspNetwork - The networkvspVm - The VM to deallocate an interface fromvspNic - The interface to be deallocatedNuageVspExceptionpublic void trash(VspNetwork vspNetwork) throws NuageVspException
NuageVspGuruClienttrash in interface NuageVspGuruClientvspNetwork - The network to be destroyedNuageVspExceptionpublic void applyDhcpOptions(List<VspDhcpVMOption> vspDhcpOptions, VspNetwork vspNetwork) throws NuageVspException
NuageVspGuruClientapplyDhcpOptions in interface NuageVspGuruClientvspDhcpOptions - The list VM's with there dhcp options to applyvspNetwork - The network off these VM'sNuageVspExceptionCopyright © 2016–2017 Nuage Networks. All rights reserved.