org.jclouds.glesys.domain
Class EmailAccount

java.lang.Object
  extended by org.jclouds.glesys.domain.EmailAccount
All Implemented Interfaces:
Comparable<EmailAccount>

public class EmailAccount
extends Object
implements Comparable<EmailAccount>

Detailed information on an Email Account

Author:
Adam Lowe
See Also:

Nested Class Summary
static class EmailAccount.Builder
           
 
Constructor Summary
EmailAccount(String account, String quota, String usedQuota, int antispamLevel, boolean antiVirus, boolean autoRespond, String autoRespondMessage, boolean autoRespondSaveEmail, Date created, Date modified)
           
 
Method Summary
static EmailAccount.Builder builder()
           
 int compareTo(EmailAccount other)
           
 boolean equals(Object object)
           
 String getAccount()
           
 int getAntispamLevel()
           
 boolean getAntiVirus()
           
 boolean getAutoRespond()
           
 String getAutoRespondMessage()
           
 boolean getAutoRespondSaveEmail()
           
 Date getCreated()
           
 Date getModified()
           
 String getQuota()
           
 String getUsedQuota()
           
 int hashCode()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

EmailAccount

public EmailAccount(String account,
                    String quota,
                    String usedQuota,
                    int antispamLevel,
                    boolean antiVirus,
                    boolean autoRespond,
                    String autoRespondMessage,
                    boolean autoRespondSaveEmail,
                    Date created,
                    Date modified)
Method Detail

builder

public static EmailAccount.Builder builder()

getAccount

public String getAccount()
Returns:
the e-mail address for this e-mail account

getQuota

public String getQuota()
Returns:
the quota for this e-mail account

getUsedQuota

public String getUsedQuota()
Returns:
the amount of quota currently in use

getAntispamLevel

public int getAntispamLevel()
Returns:
the antispam level of the e-mail account

getAntiVirus

public boolean getAntiVirus()
Returns:
true if antivirus is enabled for this e-mail account

getAutoRespond

public boolean getAutoRespond()
Returns:
true if auto-respond is enabled for this e-mail account

getAutoRespondMessage

public String getAutoRespondMessage()

getAutoRespondSaveEmail

public boolean getAutoRespondSaveEmail()
Returns:
true if saving is enabled for auto-respond e-mails

getCreated

public Date getCreated()
Returns:
when this account was created

getModified

public Date getModified()
Returns:
when this account was last modified

compareTo

public int compareTo(EmailAccount other)
Specified by:
compareTo in interface Comparable<EmailAccount>

equals

public boolean equals(Object object)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2009-2012 jclouds. All Rights Reserved.