Class GenericResource<One,Many>
- java.lang.Object
-
- com.woorea.openstack.keystone.v3.api.GenericResource<One,Many>
-
- Direct Known Subclasses:
CredentialsResources,DomainGroupRolesResource,DomainsResource,DomainUserRolesResource,EndpointsResource,GroupsResource,GroupUsersResource,PoliciesResource,ProjectGroupRolesResource,ProjectsResource,ProjectUserRolesResource,RolesResource,ServicesResource,UsersResource
public class GenericResource<One,Many> extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description GenericResource(OpenStackClient client, java.lang.CharSequence path, java.lang.Class<One> oneClass, java.lang.Class<Many> manyClass)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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)
-
-
-
Field Detail
-
CLIENT
protected final OpenStackClient CLIENT
-
path
protected java.lang.CharSequence path
-
oneClass
protected java.lang.Class<One> oneClass
-
manyClass
protected java.lang.Class<Many> manyClass
-
-
Constructor Detail
-
GenericResource
public GenericResource(OpenStackClient client, java.lang.CharSequence path, java.lang.Class<One> oneClass, java.lang.Class<Many> manyClass)
-
-
Method Detail
-
list
public OpenStackRequest<Many> list()
-
create
public OpenStackRequest<One> create(One one)
-
show
public OpenStackRequest<One> show(java.lang.String id)
-
update
public OpenStackRequest<One> update(java.lang.String id, One one)
-
delete
public OpenStackRequest<One> delete(java.lang.String id)
-
-