public class NetworkServiceRecordRestAgent extends AbstractRestAgent<org.openbaton.catalogue.mano.record.NetworkServiceRecord>
baseUrl, mapper| Constructor and Description |
|---|
NetworkServiceRecordRestAgent(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 NetworkServiceRecord requester with a given url path
|
| Modifier and Type | Method and Description |
|---|---|
org.openbaton.catalogue.mano.record.NetworkServiceRecord |
create(java.lang.String id,
java.util.HashMap<java.lang.String,java.util.ArrayList<java.lang.String>> vduVimInstances,
java.util.ArrayList<java.lang.String> keys,
java.util.HashMap<java.lang.String,org.openbaton.catalogue.nfvo.Configuration> configurations) |
void |
createVNFCInstance(java.lang.String idNSR,
java.lang.String idVNF,
java.lang.String idVDU,
org.openbaton.catalogue.mano.descriptor.VNFComponent component) |
void |
createVNFCInstance(java.lang.String idNSR,
java.lang.String idVNF,
org.openbaton.catalogue.mano.descriptor.VNFComponent component) |
void |
createVNFCInstanceInStandby(java.lang.String idNSR,
java.lang.String idVNF,
java.lang.String idVdu,
org.openbaton.catalogue.mano.descriptor.VNFComponent component) |
org.openbaton.catalogue.mano.record.VirtualNetworkFunctionRecord |
createVNFR(java.lang.String idNSR,
org.openbaton.catalogue.mano.record.VirtualNetworkFunctionRecord virtualNetworkFunctionRecord)
TODO (check the orchestrator)
|
void |
deletePhysicalNetworkFunctionRecord(java.lang.String idNSR,
java.lang.String idPnf)
Deletes the PhysicalNetworkFunctionRecord with the idPnf
|
void |
deleteVirtualNetworkFunctionRecord(java.lang.String id,
java.lang.String id_vnf) |
void |
deleteVNFCInstance(java.lang.String idNSR,
java.lang.String idVNF) |
void |
deleteVNFCInstance(java.lang.String idNSR,
java.lang.String idVNF,
java.lang.String idVDU) |
void |
deleteVNFCInstance(java.lang.String idNSR,
java.lang.String idVNF,
java.lang.String idVDU,
java.lang.String idVNFCInstance) |
void |
deleteVNFDependency(java.lang.String idNSR,
java.lang.String id_vnfd) |
org.openbaton.catalogue.mano.record.PhysicalNetworkFunctionRecord |
getPhysicalNetworkFunctionRecord(java.lang.String idNSR,
java.lang.String idPnf)
Returns the PhysicalNetworkFunctionRecord
|
java.util.List<org.openbaton.catalogue.mano.record.PhysicalNetworkFunctionRecord> |
getPhysicalNetworkFunctionRecords(java.lang.String idNSR)
Returns the set of PhysicalNetworkFunctionRecord into a NSD with id
|
org.openbaton.catalogue.mano.record.VirtualNetworkFunctionRecord |
getVirtualNetworkFunctionRecord(java.lang.String id,
java.lang.String id_vnf) |
java.util.List<org.openbaton.catalogue.mano.record.VirtualNetworkFunctionRecord> |
getVirtualNetworkFunctionRecords(java.lang.String id) |
java.util.List<org.openbaton.catalogue.mano.record.VNFRecordDependency> |
getVNFDependencies(java.lang.String idNSR) |
org.openbaton.catalogue.mano.record.VNFRecordDependency |
getVNFDependency(java.lang.String idNSR,
java.lang.String id_vnfrdep) |
void |
postAction(java.lang.String idNSR,
java.lang.String idVNF,
java.lang.String idVdu,
java.lang.String idVnfc,
org.openbaton.catalogue.nfvo.messages.Interfaces.NFVMessage nfvMessage) |
org.openbaton.catalogue.mano.record.PhysicalNetworkFunctionRecord |
postPhysicalNetworkFunctionRecord(java.lang.String idNSR,
org.openbaton.catalogue.mano.record.PhysicalNetworkFunctionRecord physicalNetworkFunctionRecord)
Stores the PhysicalNetworkFunctionRecord
|
org.openbaton.catalogue.mano.record.VNFRecordDependency |
postVNFDependency(java.lang.String idNSR,
org.openbaton.catalogue.mano.record.VNFRecordDependency vnfDependency)
TODO (check the orchestrator)
|
void |
startVNFCInstance(java.lang.String nsrId,
java.lang.String vnfId,
java.lang.String vduId,
java.lang.String vnfciId)
Starts the specified VNFC Instance
|
void |
stopVNFCInstance(java.lang.String nsrId,
java.lang.String vnfId,
java.lang.String vduId,
java.lang.String vnfciId)
Stops the specified VNFC Instance
|
void |
switchToStandby(java.lang.String idNSR,
java.lang.String idVNF,
java.lang.String idVdu,
java.lang.String idVnfc,
org.openbaton.catalogue.mano.record.VNFCInstance failedVnfcInstance) |
org.openbaton.catalogue.mano.record.PhysicalNetworkFunctionRecord |
updatePNFD(java.lang.String idNSR,
java.lang.String idPnf,
org.openbaton.catalogue.mano.record.PhysicalNetworkFunctionRecord physicalNetworkFunctionRecord)
Edits the PhysicalNetworkFunctionRecord
|
org.openbaton.catalogue.mano.record.VNFRecordDependency |
updateVNFDependency(java.lang.String idNSR,
java.lang.String id_vnfrDep,
org.openbaton.catalogue.mano.record.VNFRecordDependency vnfDependency) |
java.lang.String |
updateVNFR(java.lang.String idNSR,
java.lang.String id_vnfr,
org.openbaton.catalogue.mano.record.VirtualNetworkFunctionRecord virtualNetworkFunctionRecord)
TODO (check the orchestrator)
|
create, delete, findAll, findById, getClazz, updategetProjectId, requestDelete, requestGet, requestGetAll, requestGetWithStatusAccepted, requestPost, requestPost, requestPost, requestPost, requestPostPackage, requestPut, setProjectIdpublic NetworkServiceRecordRestAgent(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)
path - the url path used for the api requestspublic org.openbaton.catalogue.mano.record.NetworkServiceRecord create(java.lang.String id,
java.util.HashMap<java.lang.String,java.util.ArrayList<java.lang.String>> vduVimInstances,
java.util.ArrayList<java.lang.String> keys,
java.util.HashMap<java.lang.String,org.openbaton.catalogue.nfvo.Configuration> configurations)
throws SDKException
SDKExceptionpublic java.util.List<org.openbaton.catalogue.mano.record.VirtualNetworkFunctionRecord> getVirtualNetworkFunctionRecords(java.lang.String id)
throws SDKException
SDKExceptionpublic org.openbaton.catalogue.mano.record.VirtualNetworkFunctionRecord getVirtualNetworkFunctionRecord(java.lang.String id,
java.lang.String id_vnf)
throws SDKException
SDKExceptionpublic void deleteVirtualNetworkFunctionRecord(java.lang.String id,
java.lang.String id_vnf)
throws SDKException
SDKExceptionpublic void createVNFCInstanceInStandby(java.lang.String idNSR,
java.lang.String idVNF,
java.lang.String idVdu,
org.openbaton.catalogue.mano.descriptor.VNFComponent component)
throws SDKException
SDKExceptionpublic void switchToStandby(java.lang.String idNSR,
java.lang.String idVNF,
java.lang.String idVdu,
java.lang.String idVnfc,
org.openbaton.catalogue.mano.record.VNFCInstance failedVnfcInstance)
throws SDKException
SDKExceptionpublic void postAction(java.lang.String idNSR,
java.lang.String idVNF,
java.lang.String idVdu,
java.lang.String idVnfc,
org.openbaton.catalogue.nfvo.messages.Interfaces.NFVMessage nfvMessage)
throws SDKException
SDKExceptionpublic org.openbaton.catalogue.mano.record.VirtualNetworkFunctionRecord createVNFR(java.lang.String idNSR,
org.openbaton.catalogue.mano.record.VirtualNetworkFunctionRecord virtualNetworkFunctionRecord)
throws SDKException
SDKExceptionpublic void createVNFCInstance(java.lang.String idNSR,
java.lang.String idVNF,
org.openbaton.catalogue.mano.descriptor.VNFComponent component)
throws SDKException
SDKExceptionpublic void createVNFCInstance(java.lang.String idNSR,
java.lang.String idVNF,
java.lang.String idVDU,
org.openbaton.catalogue.mano.descriptor.VNFComponent component)
throws SDKException
SDKExceptionpublic void deleteVNFCInstance(java.lang.String idNSR,
java.lang.String idVNF)
throws SDKException
SDKExceptionpublic void deleteVNFCInstance(java.lang.String idNSR,
java.lang.String idVNF,
java.lang.String idVDU)
throws SDKException
SDKExceptionpublic void deleteVNFCInstance(java.lang.String idNSR,
java.lang.String idVNF,
java.lang.String idVDU,
java.lang.String idVNFCInstance)
throws SDKException
SDKExceptionpublic java.lang.String updateVNFR(java.lang.String idNSR,
java.lang.String id_vnfr,
org.openbaton.catalogue.mano.record.VirtualNetworkFunctionRecord virtualNetworkFunctionRecord)
throws SDKException
SDKExceptionpublic java.util.List<org.openbaton.catalogue.mano.record.VNFRecordDependency> getVNFDependencies(java.lang.String idNSR)
throws SDKException
SDKExceptionpublic org.openbaton.catalogue.mano.record.VNFRecordDependency getVNFDependency(java.lang.String idNSR,
java.lang.String id_vnfrdep)
throws SDKException
SDKExceptionpublic void deleteVNFDependency(java.lang.String idNSR,
java.lang.String id_vnfd)
throws SDKException
SDKExceptionpublic org.openbaton.catalogue.mano.record.VNFRecordDependency postVNFDependency(java.lang.String idNSR,
org.openbaton.catalogue.mano.record.VNFRecordDependency vnfDependency)
throws SDKException
SDKExceptionpublic org.openbaton.catalogue.mano.record.VNFRecordDependency updateVNFDependency(java.lang.String idNSR,
java.lang.String id_vnfrDep,
org.openbaton.catalogue.mano.record.VNFRecordDependency vnfDependency)
throws SDKException
SDKExceptionpublic void startVNFCInstance(java.lang.String nsrId,
java.lang.String vnfId,
java.lang.String vduId,
java.lang.String vnfciId)
throws SDKException
nsrId - vnfId - vduId - vnfciId - SDKExceptionpublic void stopVNFCInstance(java.lang.String nsrId,
java.lang.String vnfId,
java.lang.String vduId,
java.lang.String vnfciId)
throws SDKException
nsrId - vnfId - vduId - vnfciId - SDKExceptionpublic java.util.List<org.openbaton.catalogue.mano.record.PhysicalNetworkFunctionRecord> getPhysicalNetworkFunctionRecords(java.lang.String idNSR)
throws SDKException
idNSR - : The id of NSDSDKExceptionpublic org.openbaton.catalogue.mano.record.PhysicalNetworkFunctionRecord getPhysicalNetworkFunctionRecord(java.lang.String idNSR,
java.lang.String idPnf)
throws SDKException
idNSR - : The NSD ididPnf - The PhysicalNetworkFunctionRecord idSDKExceptionpublic void deletePhysicalNetworkFunctionRecord(java.lang.String idNSR,
java.lang.String idPnf)
throws SDKException
idNSR - The NSD ididPnf - The PhysicalNetworkFunctionRecord idSDKExceptionpublic org.openbaton.catalogue.mano.record.PhysicalNetworkFunctionRecord postPhysicalNetworkFunctionRecord(java.lang.String idNSR,
org.openbaton.catalogue.mano.record.PhysicalNetworkFunctionRecord physicalNetworkFunctionRecord)
throws SDKException
physicalNetworkFunctionRecord - : The PhysicalNetworkFunctionRecord to be storedidNSR - : The NSD idSDKExceptionpublic org.openbaton.catalogue.mano.record.PhysicalNetworkFunctionRecord updatePNFD(java.lang.String idNSR,
java.lang.String idPnf,
org.openbaton.catalogue.mano.record.PhysicalNetworkFunctionRecord physicalNetworkFunctionRecord)
throws SDKException
physicalNetworkFunctionRecord - : The PhysicalNetworkFunctionRecord to be editedidNSR - : The NSD idSDKException