Class CreateBackendSetDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.loadbalancer.model.CreateBackendSetDetails.Builder
-
- Enclosing class:
- CreateBackendSetDetails
public static class CreateBackendSetDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
name
public CreateBackendSetDetails.Builder name(String name)
A friendly name for the backend set.It must be unique and it cannot be changed.
Valid backend set names include only alphanumeric characters, dashes, and underscores. Backend set names cannot contain spaces. Avoid entering confidential information.
Example: example_backend_set
- Parameters:
name
- the value to set- Returns:
- this builder
-
policy
public CreateBackendSetDetails.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 CreateBackendSetDetails.Builder backends(List<BackendDetails> backends)
-
backendMaxConnections
public CreateBackendSetDetails.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 CreateBackendSetDetails.Builder healthChecker(HealthCheckerDetails healthChecker)
-
sslConfiguration
public CreateBackendSetDetails.Builder sslConfiguration(SSLConfigurationDetails sslConfiguration)
-
sessionPersistenceConfiguration
public CreateBackendSetDetails.Builder sessionPersistenceConfiguration(SessionPersistenceConfigurationDetails sessionPersistenceConfiguration)
-
lbCookieSessionPersistenceConfiguration
public CreateBackendSetDetails.Builder lbCookieSessionPersistenceConfiguration(LBCookieSessionPersistenceConfigurationDetails lbCookieSessionPersistenceConfiguration)
-
build
public CreateBackendSetDetails build()
-
copy
public CreateBackendSetDetails.Builder copy(CreateBackendSetDetails model)
-
-