public class HostSpecBuilder
extends java.lang.Object
| Constructor and Description |
|---|
HostSpecBuilder(@NonNull HostAvailabilityStrategy hostAvailabilityStrategy) |
HostSpecBuilder(HostSpecBuilder hostSpecBuilder) |
| Modifier and Type | Method and Description |
|---|---|
HostSpecBuilder |
availability(HostAvailability availability) |
HostSpec |
build() |
HostSpecBuilder |
copyFrom(HostSpec hostSpec) |
HostSpecBuilder |
host(java.lang.String host) |
HostSpecBuilder |
hostAvailabilityStrategy(HostAvailabilityStrategy hostAvailabilityStrategy) |
HostSpecBuilder |
hostId(java.lang.String hostId) |
HostSpecBuilder |
lastUpdateTime(java.sql.Timestamp lastUpdateTime) |
HostSpecBuilder |
port(int port) |
HostSpecBuilder |
role(HostRole role) |
HostSpecBuilder |
weight(long weight) |
public HostSpecBuilder(@NonNull HostAvailabilityStrategy hostAvailabilityStrategy)
public HostSpecBuilder(HostSpecBuilder hostSpecBuilder)
public HostSpecBuilder copyFrom(HostSpec hostSpec)
public HostSpecBuilder host(java.lang.String host)
public HostSpecBuilder port(int port)
public HostSpecBuilder hostId(java.lang.String hostId)
public HostSpecBuilder availability(HostAvailability availability)
public HostSpecBuilder role(HostRole role)
public HostSpecBuilder weight(long weight)
public HostSpecBuilder hostAvailabilityStrategy(HostAvailabilityStrategy hostAvailabilityStrategy)
public HostSpecBuilder lastUpdateTime(java.sql.Timestamp lastUpdateTime)
public HostSpec build()