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)
-
-