public R bindToRequest()

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();

    }