public class PriamInstanceResource
extends java.lang.Object
Constructor and Description |
---|
PriamInstanceResource(IConfiguration config,
IPriamInstanceFactory factory) |
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
createInstance(int id,
java.lang.String instanceID,
java.lang.String hostname,
java.lang.String ip,
java.lang.String rack,
java.lang.String token)
Creates a new instance with the given parameters
|
javax.ws.rs.core.Response |
deleteInstance(int id)
Deletes the instance with the given
id . |
java.lang.String |
getInstance(int id)
Returns an individual priam instance by id
|
java.lang.String |
getInstances()
Get the list of all priam instances
|
@Inject public PriamInstanceResource(IConfiguration config, IPriamInstanceFactory factory)
public java.lang.String getInstances()
public java.lang.String getInstance(int id)
id
- the node idWebApplicationException(404)
- if no priam instance found with id
public javax.ws.rs.core.Response createInstance(int id, java.lang.String instanceID, java.lang.String hostname, java.lang.String ip, java.lang.String rack, java.lang.String token)
id
- the node idpublic javax.ws.rs.core.Response deleteInstance(int id)
id
.id
- the node idjavax.ws.rs.WebApplicationException
- (404) if no priam instance found with id