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,

Method Summary
 com.google.common.util.concurrent.ListenableFuture<? extends User> get(String userId)
           
 com.google.common.util.concurrent.ListenableFuture<? extends User> getByName(String userName)
           
 com.google.common.util.concurrent.ListenableFuture<? extends org.jclouds.collect.PagedIterable<? extends User>> list()
           
 com.google.common.util.concurrent.ListenableFuture<? extends PaginatedCollection<? extends User>> list(PaginationOptions options)
           
 com.google.common.util.concurrent.ListenableFuture<? extends Set<? extends Role>> listRolesOfUser(String userId)
           
 com.google.common.util.concurrent.ListenableFuture<? extends Set<? extends Role>> listRolesOfUserOnTenant(String userId, String tenantId)
           
 

Method Detail

list

com.google.common.util.concurrent.ListenableFuture<? extends org.jclouds.collect.PagedIterable<? extends User>> list()
See Also:
UserApi.list()

list

com.google.common.util.concurrent.ListenableFuture<? extends PaginatedCollection<? extends User>> list(PaginationOptions options)
See Also:
UserApi.list(PaginationOptions)

get

com.google.common.util.concurrent.ListenableFuture<? extends User> get(String userId)
See Also:
UserApi.get(String)

getByName

com.google.common.util.concurrent.ListenableFuture<? extends User> getByName(String userName)
See Also:
UserApi.getByName(String)

listRolesOfUser

com.google.common.util.concurrent.ListenableFuture<? extends Set<? extends Role>> listRolesOfUser(String userId)
See Also:
UserApi.listRolesOfUser(String)

listRolesOfUserOnTenant

com.google.common.util.concurrent.ListenableFuture<? extends Set<? extends Role>> listRolesOfUserOnTenant(String userId,
                                                                                                          String tenantId)
See Also:
UserApi.listRolesOfUserOnTenant(String, String)


Copyright © 2009-2013 jclouds. All Rights Reserved.