|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface EmailAccountApi
Provides synchronous access to E-Mail requests.
| Method Summary | |
|---|---|
EmailAlias |
createAlias(String aliasAddress,
String toEmailAddress)
Create an e-mail alias for an e-mail account |
EmailAccount |
createWithPassword(String accountAddress,
String password,
CreateAccountOptions... options)
Create a new e-mail account |
boolean |
delete(String accountAddress)
Delete an e-mail account or alias |
EmailOverview |
getOverview()
Get a summary of e-mail accounts associated with this Glesys account |
com.google.common.collect.FluentIterable<EmailAlias> |
listAliasesInDomain(String domain)
Get the set of details about e-mail aliases |
com.google.common.collect.FluentIterable<EmailAccount> |
listDomain(String domain)
Get the set of detailed information about e-mail accounts |
EmailAccount |
update(String accountAddress,
UpdateAccountOptions... options)
Adjust an e-mail account's settings |
EmailAlias |
updateAlias(String aliasAddress,
String toEmailAddress)
Adjust (re-target) an e-mail alias |
| Method Detail |
|---|
@Named(value="email:overview") EmailOverview getOverview()
@Named(value="email:list:accounts") com.google.common.collect.FluentIterable<EmailAccount> listDomain(String domain)
@Named(value="email:list:aliases") com.google.common.collect.FluentIterable<EmailAlias> listAliasesInDomain(String domain)
@Named(value="email:createaccount")
EmailAccount createWithPassword(String accountAddress,
String password,
CreateAccountOptions... options)
accountAddress - the e-mail address to use (the domain should already exist)password - the password to use for the mailboxoptions - optional parametersDomainApi.create(java.lang.String, org.jclouds.glesys.options.AddDomainOptions...)
@Named(value="email:createalias")
EmailAlias createAlias(String aliasAddress,
String toEmailAddress)
aliasAddress - the address to use for the alias (the domain should already exist)toEmailAddress - the existing e-mail account address the alias should forward toDomainApi.create(java.lang.String, org.jclouds.glesys.options.AddDomainOptions...)
@Named(value="email:editaccount")
EmailAccount update(String accountAddress,
UpdateAccountOptions... options)
accountAddress - the existing e-mail account addressoptions - optional parameters
@Named(value="email:editalias")
EmailAlias updateAlias(String aliasAddress,
String toEmailAddress)
aliasAddress - the existing alias e-mail addresstoEmailAddress - the existing e-mail account address the alias should forward to@Named(value="email:delete") boolean delete(String accountAddress)
accountAddress - the existing alias e-mail account or alias address
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||