org.jclouds.cloudstack.features
Interface GlobalUserAsyncClient

All Superinterfaces:
DomainUserAsyncClient

public interface GlobalUserAsyncClient
extends DomainUserAsyncClient

Provides asynchronous access to CloudStack User features available to Global Admin users.

Author:
Andrei Savu
See Also:

Method Summary
 com.google.common.util.concurrent.ListenableFuture<User> createUser(String userName, String accountName, String email, String hashedPassword, String firstName, String lastName, CreateUserOptions... options)
           
 com.google.common.util.concurrent.ListenableFuture<Void> deleteUser(String id)
           
 com.google.common.util.concurrent.ListenableFuture<ApiKeyPair> registerUserKeys(String userId)
           
 com.google.common.util.concurrent.ListenableFuture<User> updateUser(String id, UpdateUserOptions... options)
           
 
Methods inherited from interface org.jclouds.cloudstack.features.DomainUserAsyncClient
disableUser, enableUser, listUsers
 

Method Detail

createUser

com.google.common.util.concurrent.ListenableFuture<User> createUser(String userName,
                                                                    String accountName,
                                                                    String email,
                                                                    String hashedPassword,
                                                                    String firstName,
                                                                    String lastName,
                                                                    CreateUserOptions... options)
See Also:
GlobalUserClient.createUser(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, org.jclouds.cloudstack.options.CreateUserOptions...)

registerUserKeys

com.google.common.util.concurrent.ListenableFuture<ApiKeyPair> registerUserKeys(String userId)
See Also:
GlobalUserClient.registerUserKeys(java.lang.String)

updateUser

com.google.common.util.concurrent.ListenableFuture<User> updateUser(String id,
                                                                    UpdateUserOptions... options)
See Also:
GlobalUserClient.updateUser(java.lang.String, org.jclouds.cloudstack.options.UpdateUserOptions...)

deleteUser

com.google.common.util.concurrent.ListenableFuture<Void> deleteUser(String id)
See Also:
GlobalUserClient.deleteUser(java.lang.String)


Copyright © 2009-2013 jclouds. All Rights Reserved.