org.jclouds.openstack.keystone.v2_0.features
Interface UserAsyncApi
public interface UserAsyncApi
Provides asynchronous access to User via their REST API.
- Author:
- Adam Lowe
- See Also:
UserApi,
list
@Named(value="user:list")
com.google.common.util.concurrent.ListenableFuture<? extends org.jclouds.collect.PagedIterable<? extends User>> list()
- See Also:
UserApi.list()
list
@Named(value="user:list")
com.google.common.util.concurrent.ListenableFuture<? extends PaginatedCollection<? extends User>> list(PaginationOptions options)
- See Also:
UserApi.list(PaginationOptions)
get
@Named(value="user:get")
com.google.common.util.concurrent.ListenableFuture<? extends User> get(String userId)
- See Also:
UserApi.get(String)
getByName
@Named(value="user:get")
com.google.common.util.concurrent.ListenableFuture<? extends User> getByName(String userName)
- See Also:
UserApi.getByName(String)
listRolesOfUser
@Named(value="user:listroles")
com.google.common.util.concurrent.ListenableFuture<? extends Set<? extends Role>> listRolesOfUser(String userId)
- See Also:
UserApi.listRolesOfUser(String)
listRolesOfUserOnTenant
@Named(value="user:listroles")
com.google.common.util.concurrent.ListenableFuture<? extends Set<? extends Role>> listRolesOfUserOnTenant(String userId,
String tenantId)
- See Also:
UserApi.listRolesOfUserOnTenant(String, String)
Copyright © 2009-2013 The Apache Software Foundation. All Rights Reserved.