Class UpdateBackendSetDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.loadbalancer.model.UpdateBackendSetDetails.Builder
-
- Enclosing class:
- UpdateBackendSetDetails
public static class UpdateBackendSetDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
policy
public UpdateBackendSetDetails.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 UpdateBackendSetDetails.Builder backends(List<BackendDetails> backends)
-
backendMaxConnections
public UpdateBackendSetDetails.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 UpdateBackendSetDetails.Builder healthChecker(HealthCheckerDetails healthChecker)
-
sslConfiguration
public UpdateBackendSetDetails.Builder sslConfiguration(SSLConfigurationDetails sslConfiguration)
-
sessionPersistenceConfiguration
public UpdateBackendSetDetails.Builder sessionPersistenceConfiguration(SessionPersistenceConfigurationDetails sessionPersistenceConfiguration)
-
lbCookieSessionPersistenceConfiguration
public UpdateBackendSetDetails.Builder lbCookieSessionPersistenceConfiguration(LBCookieSessionPersistenceConfigurationDetails lbCookieSessionPersistenceConfiguration)
-
build
public UpdateBackendSetDetails build()
-
copy
public UpdateBackendSetDetails.Builder copy(UpdateBackendSetDetails model)
-
-