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 |
cpuPercent(java.lang.Float cpuPercent) |
HostSpecBuilder |
host(java.lang.String host) |
HostSpecBuilder |
hostAvailabilityStrategy(HostAvailabilityStrategy hostAvailabilityStrategy) |
HostSpecBuilder |
hostId(java.lang.String hostId) |
HostSpecBuilder |
lagMs(java.lang.Float lag) |
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 cpuPercent(java.lang.Float cpuPercent)
public HostSpecBuilder lagMs(java.lang.Float lag)
public HostSpecBuilder hostAvailabilityStrategy(HostAvailabilityStrategy hostAvailabilityStrategy)
public HostSpecBuilder lastUpdateTime(java.sql.Timestamp lastUpdateTime)
public HostSpec build()