Interface ConfigurationBuilder
-
- All Superinterfaces:
io.github.henryssondaniel.teacup.protocol.Builder<Configuration>
public interface ConfigurationBuilder extends io.github.henryssondaniel.teacup.protocol.Builder<Configuration>
Configuration builder.- Since:
- 1.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ConfigurationBuilder
setClientConfiguration(ClientConfiguration clientConfiguration)
Sets the client configuration.ConfigurationBuilder
setIdleTimeout(java.lang.Integer idleTimeout)
Sets the idle timeout.ConfigurationBuilder
setImplicitSsl(boolean implicitSsl)
Sets the implicit SSL.ConfigurationBuilder
setPort(java.lang.Integer port)
Sets the port.ConfigurationBuilder
setServerAddress(java.lang.String serverAddress)
Sets the server address.ConfigurationBuilder
setSslConfiguration(SslConfiguration sslConfiguration)
Sets the SSL configuration.
-
-
-
Method Detail
-
setClientConfiguration
ConfigurationBuilder setClientConfiguration(ClientConfiguration clientConfiguration)
Sets the client configuration.- Parameters:
clientConfiguration
- the client configuration- Returns:
- the configuration builder
- Since:
- 1.0
-
setIdleTimeout
ConfigurationBuilder setIdleTimeout(java.lang.Integer idleTimeout)
Sets the idle timeout.- Parameters:
idleTimeout
- the idle timeout- Returns:
- the configuration builder
- Since:
- 1.0
-
setImplicitSsl
ConfigurationBuilder setImplicitSsl(boolean implicitSsl)
Sets the implicit SSL.- Parameters:
implicitSsl
- the implicit SSL- Returns:
- the configuration builder
- Since:
- 1.0
-
setPort
ConfigurationBuilder setPort(java.lang.Integer port)
Sets the port.- Parameters:
port
- the port- Returns:
- the configuration builder
- Since:
- 1.0
-
setServerAddress
ConfigurationBuilder setServerAddress(java.lang.String serverAddress)
Sets the server address.- Parameters:
serverAddress
- the server address- Returns:
- the configuration builder
- Since:
- 1.0
-
setSslConfiguration
ConfigurationBuilder setSslConfiguration(SslConfiguration sslConfiguration)
Sets the SSL configuration.- Parameters:
sslConfiguration
- the SSL configuration- Returns:
- the configuration builder
- Since:
- 1.0
-
-