public static class CreateBackendSetDetails.Builder extends Object
Constructor and Description |
---|
Builder() |
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
name
- the value to setpublic 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
policy
- the value to setpublic CreateBackendSetDetails.Builder backends(List<BackendDetails> backends)
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
backendMaxConnections
- the value to setpublic CreateBackendSetDetails.Builder healthChecker(HealthCheckerDetails healthChecker)
public CreateBackendSetDetails.Builder sslConfiguration(SSLConfigurationDetails sslConfiguration)
public CreateBackendSetDetails.Builder sessionPersistenceConfiguration(SessionPersistenceConfigurationDetails sessionPersistenceConfiguration)
public CreateBackendSetDetails.Builder lbCookieSessionPersistenceConfiguration(LBCookieSessionPersistenceConfigurationDetails lbCookieSessionPersistenceConfiguration)
public CreateBackendSetDetails build()
public CreateBackendSetDetails.Builder copy(CreateBackendSetDetails model)
Copyright © 2016–2024. All rights reserved.