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