Interface ClientConfigurationBuilder
-
- All Superinterfaces:
io.github.henryssondaniel.teacup.protocol.Builder<ClientConfiguration>
public interface ClientConfigurationBuilder extends io.github.henryssondaniel.teacup.protocol.Builder<ClientConfiguration>
Client configuration builder.- Since:
- 1.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ClientConfigurationBuilder
setActiveEnabled(boolean activeEnabled)
Sets the active enabled.ClientConfigurationBuilder
setActiveIpCheck(boolean activeIpCheck)
Sets the active IP check.ClientConfigurationBuilder
setActiveLocalAddress(java.lang.String activeLocalAddress)
Sets the active local address.ClientConfigurationBuilder
setActiveLocalPort(int activeLocalPort)
Sets the active local port.ClientConfigurationBuilder
setIdleTime(int idleTime)
Sets the idle time.ClientConfigurationBuilder
setImplicitSsl(boolean implicitSsl)
Sets the implicit SSL.ClientConfigurationBuilder
setPassiveAddress(java.lang.String passiveAddress)
Sets the passive address.ClientConfigurationBuilder
setPassiveExternalAddress(java.lang.String passiveExternalAddress)
Sets the passive external address.ClientConfigurationBuilder
setPassiveIpCheck(boolean passiveIpCheck)
Sets the passive UP check.ClientConfigurationBuilder
setPassivePorts(java.lang.String passivePorts)
Sets the passive ports.ClientConfigurationBuilder
setSslConfiguration(SslConfiguration sslConfiguration)
Sets the SSL configuration.
-
-
-
Method Detail
-
setActiveEnabled
ClientConfigurationBuilder setActiveEnabled(boolean activeEnabled)
Sets the active enabled.- Parameters:
activeEnabled
- the active enabled- Returns:
- the client configuration builder
- Since:
- 1.0
-
setActiveIpCheck
ClientConfigurationBuilder setActiveIpCheck(boolean activeIpCheck)
Sets the active IP check.- Parameters:
activeIpCheck
- the active IP check- Returns:
- the client configuration builder
- Since:
- 1.0
-
setActiveLocalAddress
ClientConfigurationBuilder setActiveLocalAddress(java.lang.String activeLocalAddress)
Sets the active local address.- Parameters:
activeLocalAddress
- the active local address- Returns:
- the client configuration builder
- Since:
- 1.0
-
setActiveLocalPort
ClientConfigurationBuilder setActiveLocalPort(int activeLocalPort)
Sets the active local port.- Parameters:
activeLocalPort
- the active local port- Returns:
- the client configuration builder
- Since:
- 1.0
-
setIdleTime
ClientConfigurationBuilder setIdleTime(int idleTime)
Sets the idle time.- Parameters:
idleTime
- the idle time- Returns:
- the client configuration builder
- Since:
- 1.0
-
setImplicitSsl
ClientConfigurationBuilder setImplicitSsl(boolean implicitSsl)
Sets the implicit SSL.- Parameters:
implicitSsl
- the implicit SSL- Returns:
- the client configuration builder
- Since:
- 1.0
-
setPassiveAddress
ClientConfigurationBuilder setPassiveAddress(java.lang.String passiveAddress)
Sets the passive address.- Parameters:
passiveAddress
- the passive address- Returns:
- the client configuration builder
- Since:
- 1.0
-
setPassiveExternalAddress
ClientConfigurationBuilder setPassiveExternalAddress(java.lang.String passiveExternalAddress)
Sets the passive external address.- Parameters:
passiveExternalAddress
- the passive external address- Returns:
- the client configuration builder
- Since:
- 1.0
-
setPassiveIpCheck
ClientConfigurationBuilder setPassiveIpCheck(boolean passiveIpCheck)
Sets the passive UP check.- Parameters:
passiveIpCheck
- the passive UP check- Returns:
- the client configuration builder
- Since:
- 1.0
-
setPassivePorts
ClientConfigurationBuilder setPassivePorts(java.lang.String passivePorts)
Sets the passive ports.- Parameters:
passivePorts
- the passive ports- Returns:
- the client configuration builder
- Since:
- 1.0
-
setSslConfiguration
ClientConfigurationBuilder setSslConfiguration(SslConfiguration sslConfiguration)
Sets the SSL configuration.- Parameters:
sslConfiguration
- the SSL configuration- Returns:
- the client configuration builder
- Since:
- 1.0
-
-