public class NetworkServiceDescriptorRestAgent extends AbstractRestAgent<org.openbaton.catalogue.mano.descriptor.NetworkServiceDescriptor>
baseUrl, mapper| Constructor and Description |
|---|
NetworkServiceDescriptorRestAgent(java.lang.String username,
java.lang.String password,
java.lang.String projectId,
boolean sslEnabled,
java.lang.String nfvoIp,
java.lang.String nfvoPort,
java.lang.String path,
java.lang.String version)
Create a NetworkServiceDescriptor requester with a given url path
|
| Modifier and Type | Method and Description |
|---|---|
org.openbaton.catalogue.mano.descriptor.PhysicalNetworkFunctionDescriptor |
createPhysicalNetworkFunctionDescriptor(java.lang.String idNSD,
org.openbaton.catalogue.mano.descriptor.PhysicalNetworkFunctionDescriptor physicalNetworkFunctionDescriptor)
Store the PhysicalNetworkFunctionDescriptor
|
org.openbaton.catalogue.mano.common.Security |
createSecurity(java.lang.String idNSD,
org.openbaton.catalogue.mano.common.Security security)
Store the Security into NSD
|
org.openbaton.catalogue.mano.descriptor.VirtualNetworkFunctionDescriptor |
createVNFD(java.lang.String idNSD,
org.openbaton.catalogue.mano.descriptor.VirtualNetworkFunctionDescriptor virtualNetworkFunctionDescriptor)
Deprecated.
|
org.openbaton.catalogue.mano.descriptor.VNFDependency |
createVNFDependency(java.lang.String idNSD,
org.openbaton.catalogue.mano.descriptor.VNFDependency vnfDependency)
Create a VNFDependency
|
void |
deletePhysicalNetworkFunctionDescriptor(java.lang.String idNSD,
java.lang.String idPnf)
Delete the PhysicalNetworkFunctionDescriptor with the idPnf
|
void |
deleteSecurity(java.lang.String idNSD,
java.lang.String id_s)
Delete the Security with the id_s
|
void |
deleteVirtualNetworkFunctionDescriptors(java.lang.String idNSD,
java.lang.String id_vfn)
Deprecated.
|
void |
deleteVNFDependency(java.lang.String idNSD,
java.lang.String id_vnfd)
Delets a VNFDependency
|
org.openbaton.catalogue.mano.descriptor.PhysicalNetworkFunctionDescriptor |
getPhysicalNetworkFunctionDescriptor(java.lang.String idNSD,
java.lang.String idPnf)
Returns the PhysicalNetworkFunctionDescriptor into a NSD with id
|
java.util.List<org.openbaton.catalogue.mano.descriptor.PhysicalNetworkFunctionDescriptor> |
getPhysicalNetworkFunctionDescriptors(java.lang.String idNSD)
Return the list of PhysicalNetworkFunctionDescriptor into a NSD with id
|
org.openbaton.catalogue.mano.common.Security |
getSecurities(java.lang.String idNSD)
Return the Security into a NSD
|
org.openbaton.catalogue.mano.descriptor.VirtualNetworkFunctionDescriptor |
getVirtualNetworkFunctionDescriptor(java.lang.String idNSD,
java.lang.String id_vfn)
Deprecated.
|
java.util.List<org.openbaton.catalogue.mano.descriptor.VirtualNetworkFunctionDescriptor> |
getVirtualNetworkFunctionDescriptors(java.lang.String idNSD)
Deprecated.
|
java.util.List<org.openbaton.catalogue.mano.descriptor.VNFDependency> |
getVNFDependencies(java.lang.String idNSD)
Return the list of VNFDependencies into a NSD
|
org.openbaton.catalogue.mano.descriptor.VNFDependency |
getVNFDependency(java.lang.String idNSD,
java.lang.String id_vnfd)
Return a VNFDependency into a NSD
|
org.openbaton.catalogue.mano.descriptor.PhysicalNetworkFunctionDescriptor |
updatePNFD(java.lang.String idNSD,
java.lang.String idPnf,
org.openbaton.catalogue.mano.descriptor.PhysicalNetworkFunctionDescriptor physicalNetworkFunctionDescriptor)
Update the PhysicalNetworkFunctionDescriptor
|
org.openbaton.catalogue.mano.common.Security |
updateSecurity(java.lang.String idNSD,
java.lang.String id_s,
org.openbaton.catalogue.mano.common.Security security)
Update the Security into NSD
|
org.openbaton.catalogue.mano.descriptor.VirtualNetworkFunctionDescriptor |
updateVNFD(java.lang.String idNSD,
java.lang.String id_vfn,
org.openbaton.catalogue.mano.descriptor.VirtualNetworkFunctionDescriptor virtualNetworkFunctionDescriptor)
Deprecated.
|
org.openbaton.catalogue.mano.descriptor.VNFDependency |
updateVNFD(java.lang.String idNSD,
java.lang.String id_vnfd,
org.openbaton.catalogue.mano.descriptor.VNFDependency vnfDependency)
Update the VNFDependency
|
create, delete, findAll, findById, getClazz, updategetProjectId, requestDelete, requestGet, requestGetAll, requestGetWithStatusAccepted, requestPost, requestPost, requestPost, requestPost, requestPostPackage, requestPut, setProjectIdpublic NetworkServiceDescriptorRestAgent(java.lang.String username,
java.lang.String password,
java.lang.String projectId,
boolean sslEnabled,
java.lang.String nfvoIp,
java.lang.String nfvoPort,
java.lang.String path,
java.lang.String version)
nfvoIp - the url path used for the api requests@Deprecated
public java.util.List<org.openbaton.catalogue.mano.descriptor.VirtualNetworkFunctionDescriptor> getVirtualNetworkFunctionDescriptors(java.lang.String idNSD)
throws SDKException
idNSD - : The id of NSDSDKException@Deprecated
public org.openbaton.catalogue.mano.descriptor.VirtualNetworkFunctionDescriptor getVirtualNetworkFunctionDescriptor(java.lang.String idNSD,
java.lang.String id_vfn)
throws SDKException
idNSD - : The id of NSDid_vfn - : The id of the VNF DescriptorSDKException@Deprecated
public void deleteVirtualNetworkFunctionDescriptors(java.lang.String idNSD,
java.lang.String id_vfn)
throws SDKException
idNSD - : The id of NSDid_vfn - : The id of the VNF DescriptorSDKException@Deprecated
public org.openbaton.catalogue.mano.descriptor.VirtualNetworkFunctionDescriptor createVNFD(java.lang.String idNSD,
org.openbaton.catalogue.mano.descriptor.VirtualNetworkFunctionDescriptor virtualNetworkFunctionDescriptor)
throws SDKException
virtualNetworkFunctionDescriptor - : : the Network Service Descriptor to be updatedidNSD - : The id of the networkServiceDescriptor the vnfd shall be created atSDKException@Deprecated
public org.openbaton.catalogue.mano.descriptor.VirtualNetworkFunctionDescriptor updateVNFD(java.lang.String idNSD,
java.lang.String id_vfn,
org.openbaton.catalogue.mano.descriptor.VirtualNetworkFunctionDescriptor virtualNetworkFunctionDescriptor)
throws SDKException
virtualNetworkFunctionDescriptor - : : the Network Service Descriptor to be updatedidNSD - : The id of the (old) VNF Descriptorid_vfn - : The id of the VNF DescriptorSDKExceptionpublic java.util.List<org.openbaton.catalogue.mano.descriptor.VNFDependency> getVNFDependencies(java.lang.String idNSD)
throws SDKException
idNSD - : The id of the networkServiceDescriptorSDKExceptionpublic org.openbaton.catalogue.mano.descriptor.VNFDependency getVNFDependency(java.lang.String idNSD,
java.lang.String id_vnfd)
throws SDKException
idNSD - : The id of the VNF Descriptorid_vnfd - : The VNFDependencies idSDKExceptionpublic void deleteVNFDependency(java.lang.String idNSD,
java.lang.String id_vnfd)
throws SDKException
idNSD - : The id of the networkServiceDescriptorid_vnfd - : The id of the VNFDependencySDKExceptionpublic org.openbaton.catalogue.mano.descriptor.VNFDependency createVNFDependency(java.lang.String idNSD,
org.openbaton.catalogue.mano.descriptor.VNFDependency vnfDependency)
throws SDKException
vnfDependency - : The VNFDependency to be updatedidNSD - : The id of the networkServiceDescriptorSDKExceptionpublic org.openbaton.catalogue.mano.descriptor.VNFDependency updateVNFD(java.lang.String idNSD,
java.lang.String id_vnfd,
org.openbaton.catalogue.mano.descriptor.VNFDependency vnfDependency)
throws SDKException
vnfDependency - : The VNFDependency to be updatedidNSD - : The id of the networkServiceDescriptorid_vnfd - : The id of the VNFDependencySDKExceptionpublic java.util.List<org.openbaton.catalogue.mano.descriptor.PhysicalNetworkFunctionDescriptor> getPhysicalNetworkFunctionDescriptors(java.lang.String idNSD)
throws SDKException
idNSD - : The id of NSDSDKExceptionpublic org.openbaton.catalogue.mano.descriptor.PhysicalNetworkFunctionDescriptor getPhysicalNetworkFunctionDescriptor(java.lang.String idNSD,
java.lang.String idPnf)
throws SDKException
idNSD - : The NSD ididPnf - : The PhysicalNetworkFunctionDescriptor idSDKExceptionpublic void deletePhysicalNetworkFunctionDescriptor(java.lang.String idNSD,
java.lang.String idPnf)
throws SDKException
idNSD - : The NSD ididPnf - : The PhysicalNetworkFunctionDescriptor idSDKExceptionpublic org.openbaton.catalogue.mano.descriptor.PhysicalNetworkFunctionDescriptor createPhysicalNetworkFunctionDescriptor(java.lang.String idNSD,
org.openbaton.catalogue.mano.descriptor.PhysicalNetworkFunctionDescriptor physicalNetworkFunctionDescriptor)
throws SDKException
physicalNetworkFunctionDescriptor - : The PhysicalNetworkFunctionDescriptor to be storedidNSD - : The NSD idSDKExceptionpublic org.openbaton.catalogue.mano.descriptor.PhysicalNetworkFunctionDescriptor updatePNFD(java.lang.String idNSD,
java.lang.String idPnf,
org.openbaton.catalogue.mano.descriptor.PhysicalNetworkFunctionDescriptor physicalNetworkFunctionDescriptor)
throws SDKException
physicalNetworkFunctionDescriptor - : The PhysicalNetworkFunctionDescriptor to be editedidNSD - : The NSD ididPnf - : The PhysicalNetworkFunctionDescriptor idSDKExceptionpublic org.openbaton.catalogue.mano.common.Security getSecurities(java.lang.String idNSD)
throws SDKException
idNSD - : The id of NSDSDKExceptionpublic void deleteSecurity(java.lang.String idNSD,
java.lang.String id_s)
throws SDKException
idNSD - : The NSD idid_s - : The Security idSDKExceptionpublic org.openbaton.catalogue.mano.common.Security createSecurity(java.lang.String idNSD,
org.openbaton.catalogue.mano.common.Security security)
throws SDKException
security - : The Security to be storedidNSD - : The id of NSDSDKExceptionpublic org.openbaton.catalogue.mano.common.Security updateSecurity(java.lang.String idNSD,
java.lang.String id_s,
org.openbaton.catalogue.mano.common.Security security)
throws SDKException
security - : The Security to be storedidNSD - : The id of NSDid_s - : The security idSDKException