org.jclouds.glesys.features
Interface EmailAsyncApi
public interface EmailAsyncApi
Provides asynchronous access to E-Mail data via the Glesys REST API.
- Author:
- Adam Lowe
- See Also:
EmailApi,
getEmailOverview
com.google.common.util.concurrent.ListenableFuture<EmailOverview> getEmailOverview()
- See Also:
EmailApi.getEmailOverview()
listAccounts
com.google.common.util.concurrent.ListenableFuture<Set<EmailAccount>> listAccounts(String domain)
- See Also:
EmailApi.listAccounts(java.lang.String)
listAliases
com.google.common.util.concurrent.ListenableFuture<Set<EmailAlias>> listAliases(String domain)
- See Also:
EmailApi.listAccounts(java.lang.String)
createAccount
com.google.common.util.concurrent.ListenableFuture<EmailAccount> createAccount(String accountAddress,
String password,
CreateAccountOptions... options)
- See Also:
EmailApi.createAccount(java.lang.String, java.lang.String, org.jclouds.glesys.options.CreateAccountOptions...)
createAlias
com.google.common.util.concurrent.ListenableFuture<EmailAlias> createAlias(String aliasAddress,
String toEmailAddress)
- See Also:
EmailApi.createAlias(java.lang.String, java.lang.String)
editAccount
com.google.common.util.concurrent.ListenableFuture<EmailAccount> editAccount(String accountAddress,
EditAccountOptions... options)
- See Also:
EmailApi.editAccount(java.lang.String, org.jclouds.glesys.options.EditAccountOptions...)
editAlias
com.google.common.util.concurrent.ListenableFuture<EmailAlias> editAlias(String aliasAddress,
String toEmailAddress)
- See Also:
EmailApi.editAlias(java.lang.String, java.lang.String)
delete
com.google.common.util.concurrent.ListenableFuture<Boolean> delete(String accountAddress)
- See Also:
EmailApi.delete(java.lang.String)
Copyright © 2009-2012 jclouds. All Rights Reserved.