in elb/src/main/java/org/jclouds/elb/binders/BindHealthCheckToFormParams.java [34:46]
public <R extends HttpRequest> R bindToRequest(R request, Object input) {
HealthCheck healthCheck = checkNotNull(input, "healthCheck must be set!") instanceof HealthCheck ?
HealthCheck.class.cast(input) : (HealthCheck) input;
ImmutableMultimap.Builder<String, String> formParameters = ImmutableMultimap.builder();
formParameters.put("HealthCheck.HealthyThreshold", healthCheck.getHealthyThreshold() + "");
formParameters.put("HealthCheck.UnhealthyThreshold", healthCheck.getUnhealthyThreshold() + "");
formParameters.put("HealthCheck.Target", healthCheck.getTarget());
formParameters.put("HealthCheck.Interval", healthCheck.getInterval() + "");
formParameters.put("HealthCheck.Timeout", healthCheck.getTimeout() + "");
return (R) request.toBuilder().replaceFormParams(formParameters.build()).build();
}