Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
Backend.Builder |
backup(Boolean backup)
Whether the load balancer should treat this server as a backup unit.
|
Backend |
build() |
Backend.Builder |
copy(Backend model) |
Backend.Builder |
drain(Boolean drain)
Whether the load balancer should drain this server.
|
Backend.Builder |
ipAddress(String ipAddress)
The IP address of the backend server.
|
Backend.Builder |
name(String name)
A read-only field showing the IP address and port that uniquely identify this backend
server in the backend set.
|
Backend.Builder |
offline(Boolean offline)
Whether the load balancer should treat this server as offline.
|
Backend.Builder |
port(Integer port)
The communication port for the backend server.
|
Backend.Builder |
weight(Integer weight)
The load balancing policy weight assigned to the server.
|
public Backend.Builder name(String name)
A read-only field showing the IP address and port that uniquely identify this backend server in the backend set.
Example: 10.0.0.3:8080
name
- the value to setpublic Backend.Builder ipAddress(String ipAddress)
The IP address of the backend server.
Example: 10.0.0.3
ipAddress
- the value to setpublic Backend.Builder port(Integer port)
The communication port for the backend server.
Example: 8080
port
- the value to setpublic Backend.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 Backend.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 Backend.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 Backend.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 Backend build()
public Backend.Builder copy(Backend model)
Copyright © 2016–2023. All rights reserved.