public static class UpdateBackendDetails.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
UpdateBackendDetails.Builder |
backup(Boolean backup)
Whether the load balancer should treat this server as a backup unit.
|
UpdateBackendDetails |
build() |
UpdateBackendDetails.Builder |
copy(UpdateBackendDetails model) |
UpdateBackendDetails.Builder |
drain(Boolean drain)
Whether the load balancer should drain this server.
|
UpdateBackendDetails.Builder |
offline(Boolean offline)
Whether the load balancer should treat this server as offline.
|
UpdateBackendDetails.Builder |
weight(Integer weight)
The load balancing policy weight assigned to the server.
|
public UpdateBackendDetails.Builder weight(Integer weight)
The load balancing policy weight assigned to the server. Backend servers with a higher weight receive a larger proportion of incoming traffic. For example, a server weighted ‘3’ receives 3 times the number of new connections as a server weighted ‘1’. For more information on load balancing policies, see How Load Balancing Policies Work.
Example: 3
weight
- the value to setpublic UpdateBackendDetails.Builder backup(Boolean backup)
Whether the load balancer should treat this server as a backup unit. If true
, the
load balancer forwards no ingress traffic to this backend server unless all other backend
servers not marked as “backup” fail the health check policy.
*Note:** You cannot add a backend server marked as backup
to a backend set
that uses the IP Hash policy.
Example: false
backup
- the value to setpublic UpdateBackendDetails.Builder drain(Boolean drain)
Whether the load balancer should drain this server. Servers marked “drain” receive no new incoming traffic.
Example: false
drain
- the value to setpublic UpdateBackendDetails.Builder offline(Boolean offline)
Whether the load balancer should treat this server as offline. Offline servers receive no incoming traffic.
Example: false
offline
- the value to setpublic UpdateBackendDetails build()
public UpdateBackendDetails.Builder copy(UpdateBackendDetails model)
Copyright © 2016–2023. All rights reserved.