public static class

MailHostConfiguration.Builder

extends Object
java.lang.Object
   ↳ com.atlassian.stash.mail.MailHostConfiguration.Builder

Summary

Public Constructors
MailHostConfiguration.Builder()
MailHostConfiguration.Builder(MailHostConfiguration other)
Public Methods
@Nonnull MailHostConfiguration build()
@Nonnull MailHostConfiguration.Builder hostname(String hostname)
@Nonnull MailHostConfiguration.Builder password(String password)
@Nonnull MailHostConfiguration.Builder port(Integer port)
@Nonnull MailHostConfiguration.Builder protocol(MailProtocol protocol)
@Nonnull MailHostConfiguration.Builder requireStartTls(boolean requireStartTls)
@Nonnull MailHostConfiguration.Builder useStartTls(boolean useStartTls)
@Nonnull MailHostConfiguration.Builder useTls(boolean useTls)
This method is deprecated. in 3.6 for removal in 4.0. Use useStartTls(boolean) instead
@Nonnull MailHostConfiguration.Builder username(String username)
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public MailHostConfiguration.Builder ()

public MailHostConfiguration.Builder (MailHostConfiguration other)

Public Methods

@Nonnull public MailHostConfiguration build ()

@Nonnull public MailHostConfiguration.Builder hostname (String hostname)

@Nonnull public MailHostConfiguration.Builder password (String password)

@Nonnull public MailHostConfiguration.Builder port (Integer port)

@Nonnull public MailHostConfiguration.Builder protocol (MailProtocol protocol)

@Nonnull public MailHostConfiguration.Builder requireStartTls (boolean requireStartTls)

@Nonnull public MailHostConfiguration.Builder useStartTls (boolean useStartTls)

@Nonnull public MailHostConfiguration.Builder useTls (boolean useTls)

This method is deprecated.
in 3.6 for removal in 4.0. Use useStartTls(boolean) instead

@Nonnull public MailHostConfiguration.Builder username (String username)