public static RegCheck tcp(String tcp, long interval, long timeout) { return ImmutableRegCheck .builder() .tcp(tcp) .interval(String.format("%ss", interval)) .timeout(String.format("%ss", timeout)) .build(); }
public static RegCheck args(List<String> args, long interval, long timeout) { return ImmutableRegCheck .builder() .args(args) .interval(String.format("%ss", interval)) .timeout(String.format("%ss", timeout)) .build(); }
public static RegCheck http(String http, long interval, long timeout) { return ImmutableRegCheck .builder() .http(http) .interval(String.format("%ss", interval)) .timeout(String.format("%ss", timeout)) .build(); }
ImmutableRegCheck.builder() .http(uri.toASCIIString()) .interval(String.format("%ss", configuration.getCheckInterval())) .deregisterCriticalServiceAfter(String.format("%ss", configuration.getDeregisterAfter())) .build() ImmutableRegCheck.builder() .http(uri.toASCIIString()) .interval(String.format("%ss", configuration.getCheckInterval())) .deregisterCriticalServiceAfter(String.format("%ss", configuration.getDeregisterAfter())) .build() ImmutableRegCheck.builder() .tcp(uri.getHost()) .interval(String.format("%ss", configuration.getCheckInterval())) .deregisterCriticalServiceAfter(String.format("%ss", configuration.getDeregisterAfter())) .build() ImmutableRegCheck.builder() .grpc(uri.getHost()) .interval(String.format("%ss", configuration.getCheckInterval())) .deregisterCriticalServiceAfter(String.format("%ss", configuration.getDeregisterAfter())) .build()
interval(intervalOptional);
ImmutableRegCheck.builder() .http(getHealthCheckUrl()) .interval(String.format("%ds", configuration.getCheckInterval().toSeconds())) .deregisterCriticalServiceAfter( String.format("%dm", configuration.getDeregisterInterval().toMinutes()))
builder.interval(json.interval);
public static RegCheck grpc(String grpc, long interval, boolean useTls) { return ImmutableRegCheck .builder() .grpc(grpc) .grpcUseTls(useTls) .interval(String.format("%ss", interval)) .build(); }
public static RegCheck tcp(String tcp, long interval, long timeout, String notes) { return ImmutableRegCheck .builder() .tcp(tcp) .interval(String.format("%ss", interval)) .timeout(String.format("%ss", timeout)) .notes(notes) .build(); }
public static RegCheck args(List<String> args, long interval) { return ImmutableRegCheck .builder() .args(args) .interval(String.format("%ss", interval)) .build(); }
public static RegCheck args(List<String> args, long interval, long timeout, String notes) { return ImmutableRegCheck .builder() .args(args) .interval(String.format("%ss", interval)) .timeout(String.format("%ss", timeout)) .notes(notes) .build(); }
public static RegCheck tcp(String tcp, long interval) { return ImmutableRegCheck .builder() .tcp(tcp) .interval(String.format("%ss", interval)) .build(); }
public static RegCheck http(String http, long interval, long timeout, String notes) { return ImmutableRegCheck .builder() .http(http) .interval(String.format("%ss", interval)) .timeout(String.format("%ss", timeout)) .notes(notes) .build(); }
public static RegCheck http(String http, long interval) { return ImmutableRegCheck .builder() .http(http) .interval(String.format("%ss", interval)) .build(); }