public class AbstractRestAgent<T extends java.io.Serializable> extends RestRequest
baseUrl, mapper| Constructor and Description |
|---|
AbstractRestAgent(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,
java.lang.Class<T> tClass) |
| Modifier and Type | Method and Description |
|---|---|
T |
create(T object)
Adds a new VNF software Image to the object repository
|
void |
delete(java.lang.String id)
Removes the VNF software Image from the Image repository
|
java.util.List<T> |
findAll()
Returns the list of the VNF software images available
|
T |
findById(java.lang.String id)
Returns the VNF software image selected by id
|
java.lang.Class<T> |
getClazz() |
T |
update(T object,
java.lang.String id)
Updates the VNF software object
|
getProjectId, requestDelete, requestGet, requestGetAll, requestGetWithStatusAccepted, requestPost, requestPost, requestPost, requestPost, requestPostPackage, requestPut, setProjectIdpublic AbstractRestAgent(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,
java.lang.Class<T> tClass)
public java.lang.Class<T> getClazz()
public T create(T object) throws SDKException
object - : obj to addSDKExceptionpublic void delete(java.lang.String id)
throws SDKException
id - : The Obj's id to be deletedSDKExceptionpublic java.util.List<T> findAll() throws SDKException, java.lang.ClassNotFoundException
SDKExceptionjava.lang.ClassNotFoundExceptionpublic T findById(java.lang.String id) throws SDKException, java.lang.ClassNotFoundException
id - : The id of the VNF software imageSDKExceptionjava.lang.ClassNotFoundExceptionpublic T update(T object, java.lang.String id) throws SDKException
object - : Image to addid - : the id of VNF software objectSDKException