return ImmutableRegCheck.builder() .ttl(String.format("%ss", configuration.getCheckInterval())) .deregisterCriticalServiceAfter(String.format("%ss", configuration.getDeregisterAfter())) .build(); .http(uri.toASCIIString()) .interval(String.format("%ss", configuration.getCheckInterval())) .deregisterCriticalServiceAfter(String.format("%ss", configuration.getDeregisterAfter())) .build() ); .http(uri.toASCIIString()) .interval(String.format("%ss", configuration.getCheckInterval())) .deregisterCriticalServiceAfter(String.format("%ss", configuration.getDeregisterAfter())) .build() ); .tcp(uri.getHost()) .interval(String.format("%ss", configuration.getCheckInterval())) .deregisterCriticalServiceAfter(String.format("%ss", configuration.getDeregisterAfter())) .build() ); .grpc(uri.getHost()) .interval(String.format("%ss", configuration.getCheckInterval())) .deregisterCriticalServiceAfter(String.format("%ss", configuration.getDeregisterAfter())) .build() );
deregisterCriticalServiceAfter(deregisterCriticalServiceAfterOptional);
.http(getHealthCheckUrl()) .interval(String.format("%ds", configuration.getCheckInterval().toSeconds())) .deregisterCriticalServiceAfter( String.format("%dm", configuration.getDeregisterInterval().toMinutes())) .build();
builder.deregisterCriticalServiceAfter(json.deregisterCriticalServiceAfter);