org.jclouds.glesys.features
Interface EmailAccountAsyncApi
public interface EmailAccountAsyncApi
Provides asynchronous access to E-Mail data via the Glesys REST API.
- Author:
- Adam Lowe
- See Also:
EmailAccountApi,
getOverview
@Named(value="email:overview")
com.google.common.util.concurrent.ListenableFuture<EmailOverview> getOverview()
- See Also:
EmailAccountApi.getOverview()
listDomain
@Named(value="email:list:accounts")
com.google.common.util.concurrent.ListenableFuture<com.google.common.collect.FluentIterable<EmailAccount>> listDomain(String domain)
- See Also:
EmailAccountApi.listDomain(java.lang.String)
listAliasesInDomain
@Named(value="email:list:aliases")
com.google.common.util.concurrent.ListenableFuture<com.google.common.collect.FluentIterable<EmailAlias>> listAliasesInDomain(String domain)
- See Also:
EmailAccountApi.listAliasesInDomain(java.lang.String)
createWithPassword
@Named(value="email:createaccount")
com.google.common.util.concurrent.ListenableFuture<EmailAccount> createWithPassword(String accountAddress,
String password,
CreateAccountOptions... options)
- See Also:
EmailAccountApi.createWithPassword(java.lang.String, java.lang.String, org.jclouds.glesys.options.CreateAccountOptions...)
createAlias
@Named(value="email:createalias")
com.google.common.util.concurrent.ListenableFuture<EmailAlias> createAlias(String aliasAddress,
String toEmailAddress)
- See Also:
EmailAccountApi.createAlias(java.lang.String, java.lang.String)
update
@Named(value="email:editaccount")
com.google.common.util.concurrent.ListenableFuture<EmailAccount> update(String accountAddress,
UpdateAccountOptions... options)
- See Also:
EmailAccountApi.update(java.lang.String, org.jclouds.glesys.options.UpdateAccountOptions...)
updateAlias
@Named(value="email:editalias")
com.google.common.util.concurrent.ListenableFuture<EmailAlias> updateAlias(String aliasAddress,
String toEmailAddress)
- See Also:
EmailAccountApi.updateAlias(java.lang.String, java.lang.String)
delete
@Named(value="email:delete")
com.google.common.util.concurrent.ListenableFuture<Boolean> delete(String accountAddress)
- See Also:
EmailAccountApi.delete(java.lang.String)
Copyright © 2009-2013 The Apache Software Foundation. All Rights Reserved.