Class BackendSetDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.loadbalancer.model.BackendSetDetails.Builder
-
- Enclosing class:
- BackendSetDetails
public static class BackendSetDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
policy
public BackendSetDetails.Builder policy(String policy)
The load balancer policy for the backend set.To get a list of available policies, use the
listPolicies
operation.Example: LEAST_CONNECTIONS
- Parameters:
policy
- the value to set- Returns:
- this builder
-
backends
public BackendSetDetails.Builder backends(List<BackendDetails> backends)
-
backendMaxConnections
public BackendSetDetails.Builder backendMaxConnections(Integer backendMaxConnections)
The maximum number of simultaneous connections the load balancer can make to any backend in the backend set unless the backend has its own maxConnections setting.If this is not set then the number of simultaneous connections the load balancer can make to any backend in the backend set unless the backend has its own maxConnections setting is unlimited.
Example: 300
- Parameters:
backendMaxConnections
- the value to set- Returns:
- this builder
-
healthChecker
public BackendSetDetails.Builder healthChecker(HealthCheckerDetails healthChecker)
-
sslConfiguration
public BackendSetDetails.Builder sslConfiguration(SSLConfigurationDetails sslConfiguration)
-
sessionPersistenceConfiguration
public BackendSetDetails.Builder sessionPersistenceConfiguration(SessionPersistenceConfigurationDetails sessionPersistenceConfiguration)
-
lbCookieSessionPersistenceConfiguration
public BackendSetDetails.Builder lbCookieSessionPersistenceConfiguration(LBCookieSessionPersistenceConfigurationDetails lbCookieSessionPersistenceConfiguration)
-
build
public BackendSetDetails build()
-
copy
public BackendSetDetails.Builder copy(BackendSetDetails model)
-
-