Class SessionPersistenceConfigurationDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.loadbalancer.model.SessionPersistenceConfigurationDetails.Builder
-
- Enclosing class:
- SessionPersistenceConfigurationDetails
public static class SessionPersistenceConfigurationDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SessionPersistenceConfigurationDetails
build()
SessionPersistenceConfigurationDetails.Builder
cookieName(String cookieName)
The name of the cookie used to detect a session initiated by the backend server.SessionPersistenceConfigurationDetails.Builder
copy(SessionPersistenceConfigurationDetails model)
SessionPersistenceConfigurationDetails.Builder
disableFallback(Boolean disableFallback)
Whether the load balancer is prevented from directing traffic from a persistent session client to a different backend server if the original server is unavailable.
-
-
-
Method Detail
-
cookieName
public SessionPersistenceConfigurationDetails.Builder cookieName(String cookieName)
The name of the cookie used to detect a session initiated by the backend server.Use ‘*’ to specify that any cookie set by the backend causes the session to persist.
Example: example_cookie
- Parameters:
cookieName
- the value to set- Returns:
- this builder
-
disableFallback
public SessionPersistenceConfigurationDetails.Builder disableFallback(Boolean disableFallback)
Whether the load balancer is prevented from directing traffic from a persistent session client to a different backend server if the original server is unavailable.Defaults to false.
Example: false
- Parameters:
disableFallback
- the value to set- Returns:
- this builder
-
build
public SessionPersistenceConfigurationDetails build()
-
copy
public SessionPersistenceConfigurationDetails.Builder copy(SessionPersistenceConfigurationDetails model)
-
-