| BackendSetDetails.Builder | BackendSetDetails.Builder. areOperationallyActiveBackendsPreferred(Boolean areOperationallyActiveBackendsPreferred) | If enabled, NLB supports active-standby backends. | 
| BackendSetDetails.Builder | BackendSetDetails.Builder. backends(List<Backend> backends) | An array of backends. | 
| static BackendSetDetails.Builder | BackendSetDetails. builder() | Create a new builder. | 
| BackendSetDetails.Builder | BackendSetDetails.Builder. copy(BackendSetDetails model) |  | 
| BackendSetDetails.Builder | BackendSetDetails.Builder. healthChecker(HealthChecker healthChecker) |  | 
| BackendSetDetails.Builder | BackendSetDetails.Builder. ipVersion(IpVersion ipVersion) | IP version associated with the backend set. | 
| BackendSetDetails.Builder | BackendSetDetails.Builder. isFailOpen(Boolean isFailOpen) | If enabled, the network load balancer will continue to distribute traffic in the
configured distribution in the event all backends are unhealthy. | 
| BackendSetDetails.Builder | BackendSetDetails.Builder. isInstantFailoverEnabled(Boolean isInstantFailoverEnabled) | If enabled existing connections will be forwarded to an alternative healthy backend as
soon as current backend becomes unhealthy. | 
| BackendSetDetails.Builder | BackendSetDetails.Builder. isInstantFailoverTcpResetEnabled(Boolean isInstantFailoverTcpResetEnabled) | If enabled along with instant failover, the network load balancer will send TCP RST to
the clients for the existing connections instead of failing over to a healthy backend. | 
| BackendSetDetails.Builder | BackendSetDetails.Builder. isPreserveSource(Boolean isPreserveSource) | If this parameter is enabled, then the network load balancer preserves the source IP of
the packet when it is forwarded to backends. | 
| BackendSetDetails.Builder | BackendSetDetails.Builder. policy(NetworkLoadBalancingPolicy policy) | The network load balancer policy for the backend set. | 
| BackendSetDetails.Builder | BackendSetDetails. toBuilder() |  |