public class EmailClientAccountBuilder extends Object
Constructor and Description |
---|
EmailClientAccountBuilder(EmailClientAccount model) |
Modifier and Type | Method and Description |
---|---|
EmailClientAccount |
build()
Build EmailClientAccount instance.
|
EmailClientAccountBuilder |
cacheFile(StorageFileLocation cacheFile)
Set EmailClientAccount.cacheFile and return builder.
|
EmailClientAccountBuilder |
credentials(EmailClientAccountCredentials credentials)
Set EmailClientAccount.credentials and return builder.
|
EmailClientAccountBuilder |
host(String host)
Set EmailClientAccount.host and return builder.
|
EmailClientAccountBuilder |
port(Integer port)
Set EmailClientAccount.port and return builder.
|
EmailClientAccountBuilder |
protocolType(String protocolType)
Set EmailClientAccount.protocolType and return builder.
|
EmailClientAccountBuilder |
securityOptions(String securityOptions)
Set EmailClientAccount.securityOptions and return builder.
|
public EmailClientAccountBuilder(EmailClientAccount model)
public EmailClientAccount build()
public EmailClientAccountBuilder host(String host)
host
- Mail server host name or IP addresspublic EmailClientAccountBuilder port(Integer port)
port
- Mail server portpublic EmailClientAccountBuilder securityOptions(String securityOptions)
securityOptions
- Email account security mode Enum, available values: None, SSLExplicit, SSLImplicit, SSLAuto, Autopublic EmailClientAccountBuilder protocolType(String protocolType)
protocolType
- Type of connection protocol. Enum, available values: IMAP, POP3, SMTP, EWS, WebDavpublic EmailClientAccountBuilder credentials(EmailClientAccountCredentials credentials)
credentials
- Email client account credentialspublic EmailClientAccountBuilder cacheFile(StorageFileLocation cacheFile)
cacheFile
- File with messages cache. Used to provide extra functions, which are not supported by accountCopyright © 2020. All rights reserved.