org.jclouds.privatechef
Interface PrivateChefAsyncApi
public interface PrivateChefAsyncApi
Provides asynchronous access to the Private Chef via their REST API.
- Author:
- Adrian Cole
- See Also:
PrivateChefApi,
getChefApi
PatchedChefAsyncApi getChefApi()
listUsers
com.google.common.util.concurrent.ListenableFuture<Set<String>> listUsers()
- See Also:
ChefUser#listUsers
userExists
com.google.common.util.concurrent.ListenableFuture<Boolean> userExists(String username)
- See Also:
ChefRole#userExists
createUser
com.google.common.util.concurrent.ListenableFuture<User> createUser(User user)
- See Also:
ChefApi#createUser
updateUser
com.google.common.util.concurrent.ListenableFuture<User> updateUser(User user)
- See Also:
ChefApi#updateUser
getUser
com.google.common.util.concurrent.ListenableFuture<User> getUser(String username)
- See Also:
ChefApi#getUser
deleteUser
com.google.common.util.concurrent.ListenableFuture<User> deleteUser(String username)
- See Also:
ChefApi#deleteUser
listOrganizations
com.google.common.util.concurrent.ListenableFuture<Set<String>> listOrganizations()
- See Also:
ChefOrganization#listOrganizations
organizationExists
com.google.common.util.concurrent.ListenableFuture<Boolean> organizationExists(String organizationname)
- See Also:
ChefRole#organizationExists
createOrganization
com.google.common.util.concurrent.ListenableFuture<Organization> createOrganization(Organization org)
- See Also:
ChefApi#createOrganization
updateOrganization
com.google.common.util.concurrent.ListenableFuture<Organization> updateOrganization(Organization org)
- See Also:
ChefApi#updateOrganization
getOrganization
com.google.common.util.concurrent.ListenableFuture<Organization> getOrganization(String orgname)
- See Also:
ChefApi#getOrganization
deleteOrganization
com.google.common.util.concurrent.ListenableFuture<Organization> deleteOrganization(String orgname)
- See Also:
ChefApi#deleteOrganization
Copyright © 2012 jclouds. All Rights Reserved.