Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
Backend |
build() |
Backend.Builder |
copy(Backend model) |
Backend.Builder |
ipAddress(String ipAddress)
The IP address of the backend server.
|
Backend.Builder |
isBackup(Boolean isBackup)
Whether the network load balancer should treat this server as a backup unit.
|
Backend.Builder |
isDrain(Boolean isDrain)
Whether the network load balancer should drain this server.
|
Backend.Builder |
isOffline(Boolean isOffline)
Whether the network load balancer should treat this server as offline.
|
Backend.Builder |
name(String name)
A read-only field showing the IP address/IP OCID and port that uniquely identify this
backend server in the backend set.
|
Backend.Builder |
port(Integer port)
The communication port for the backend server.
|
Backend.Builder |
targetId(String targetId)
The IP OCID/Instance OCID associated with the backend server.
|
Backend.Builder |
weight(Integer weight)
The network load balancing policy weight assigned to the server.
|
public Backend.Builder name(String name)
A read-only field showing the IP address/IP OCID and port that uniquely identify this backend server in the backend set.
Example: 10.0.0.3:8080
, or ocid1.privateip..oc1.<var><unique_ID></var>:443
or 10.0.0.3:0
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 targetId(String targetId)
The IP OCID/Instance OCID associated with the backend server. Example: ocid1.privateip..oc1.<var><unique_ID></var>
targetId
- 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 network 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 Network Load Balancing Policies Work.
Example: 3
weight
- the value to setpublic Backend.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 Backend.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 Backend.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 Backend build()
public Backend.Builder copy(Backend model)
Copyright © 2016–2024. All rights reserved.