public static class UpdateBackendDetails.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
UpdateBackendDetails |
build() |
UpdateBackendDetails.Builder |
copy(UpdateBackendDetails model) |
UpdateBackendDetails.Builder |
isBackup(Boolean isBackup)
Whether the network load balancer should treat this server as a backup unit.
|
UpdateBackendDetails.Builder |
isDrain(Boolean isDrain)
Whether the network load balancer should drain this server.
|
UpdateBackendDetails.Builder |
isOffline(Boolean isOffline)
Whether the network 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 three times the number of new connections as a server weighted ‘1’. For more information about load balancing policies, see How Load Balancing Policies Work.
Example: 3
weight
- the value to setpublic UpdateBackendDetails.Builder isBackup(Boolean isBackup)
Whether the network load balancer should treat this server as a backup unit. If true
, then the network load balancer forwards no ingress traffic to this backend server
unless all other backend servers not marked as “isBackup” fail the health check policy.
Example: false
isBackup
- the value to setpublic UpdateBackendDetails.Builder isDrain(Boolean isDrain)
Whether the network load balancer should drain this server. Servers marked “isDrain” receive no incoming traffic.
Example: false
isDrain
- the value to setpublic UpdateBackendDetails.Builder isOffline(Boolean isOffline)
Whether the network load balancer should treat this server as offline. Offline servers receive no incoming traffic.
Example: false
isOffline
- the value to setpublic UpdateBackendDetails build()
public UpdateBackendDetails.Builder copy(UpdateBackendDetails model)
Copyright © 2016–2024. All rights reserved.