public class GenericResource<One,Many>
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected OpenStackClient |
CLIENT |
protected java.lang.Class<Many> |
manyClass |
protected java.lang.Class<One> |
oneClass |
protected java.lang.CharSequence |
path |
Constructor and Description |
---|
GenericResource(OpenStackClient client,
java.lang.CharSequence path,
java.lang.Class<One> oneClass,
java.lang.Class<Many> manyClass) |
Modifier and Type | Method and Description |
---|---|
OpenStackRequest<One> |
create(One one) |
OpenStackRequest<One> |
delete(java.lang.String id) |
OpenStackRequest<Many> |
list() |
OpenStackRequest<One> |
show(java.lang.String id) |
OpenStackRequest<One> |
update(java.lang.String id,
One one) |
protected final OpenStackClient CLIENT
protected java.lang.CharSequence path
protected java.lang.Class<One> oneClass
protected java.lang.Class<Many> manyClass
public GenericResource(OpenStackClient client, java.lang.CharSequence path, java.lang.Class<One> oneClass, java.lang.Class<Many> manyClass)
public OpenStackRequest<Many> list()
public OpenStackRequest<One> create(One one)
public OpenStackRequest<One> show(java.lang.String id)
public OpenStackRequest<One> update(java.lang.String id, One one)
public OpenStackRequest<One> delete(java.lang.String id)