public interface NuageVspManagerClient extends NuageVspClient
| Modifier and Type | Method and Description |
|---|---|
void |
addDomain(VspDomain vspDomain) |
Pair<Boolean,String> |
auditNuageVspCmsId(String nuageVspCmsId,
boolean auditOnly)
Audit a CMS ID
|
boolean |
cleanUpDomain(VspDomainCleanUp vspDomainCleanUp)
Clean up a domain
|
void |
deleteDomain(VspDomain vspDomain) |
VspApiDefaults |
getApiDefaults()
Get a map of configured defaults
|
List<VspDomainTemplate> |
getDomainTemplates(VspDomain vspDomain,
String filter)
Lists all the VSP Domain templates for a domain.
|
List<NuageVspApiVersion> |
getSupportedVersionList()
Get supported VSD versions (list is sorted by version number
|
Map<NuageVspApiVersion,NuageVspApiVersion.Status> |
getSupportedVersions()
Get supported VSD versions (list is sorted by version number
|
boolean |
isSupportedApiVersion(String version)
Check if the API version is supported by the client and the vsd
|
String |
registerNuageVspCmsId()
Register a CMS ID
|
boolean |
syncDomainWithNuageVsp(VspDomain vspDomain,
boolean add,
boolean remove)
Deprecated.
use addDomain/deleteDomain instead
|
boolean |
unregisterNuageVspCmsId(String nuageVspCmsId)
Unregister a CMS ID
|
getAttachedNetworkDetails, getAttachedNetworkDetailsPair<Boolean,String> auditNuageVspCmsId(String nuageVspCmsId, boolean auditOnly) throws NuageVspException
nuageVspCmsId - The CMS ID to auditauditOnly - True if audit only, false if modify allowedNuageVspExceptionString registerNuageVspCmsId() throws NuageVspException
NuageVspExceptionboolean unregisterNuageVspCmsId(String nuageVspCmsId) throws NuageVspException
nuageVspCmsId - The CMS ID to unregisterNuageVspExceptionboolean isSupportedApiVersion(String version) throws NuageVspException
version - The API version to checkNuageVspExceptionVspApiDefaults getApiDefaults() throws NuageVspException
NuageVspException@Deprecated boolean syncDomainWithNuageVsp(VspDomain vspDomain, boolean add, boolean remove) throws NuageVspException
vspDomain - The domain to syncadd - True to add the domainremove - True to remove the domainNuageVspExceptionvoid addDomain(VspDomain vspDomain) throws NuageVspException
NuageVspExceptionvoid deleteDomain(VspDomain vspDomain) throws NuageVspException
NuageVspExceptionboolean cleanUpDomain(VspDomainCleanUp vspDomainCleanUp) throws NuageVspException
vspDomainCleanUp - The domain to clean upNuageVspExceptionList<VspDomainTemplate> getDomainTemplates(VspDomain vspDomain, String filter) throws NuageVspException
vspDomain - The domain where to retrieve the listNuageVspExceptionList<NuageVspApiVersion> getSupportedVersionList() throws NuageVspException
NuageVspExceptionMap<NuageVspApiVersion,NuageVspApiVersion.Status> getSupportedVersions() throws NuageVspException
NuageVspExceptionCopyright © 2016–2017 Nuage Networks. All rights reserved.