> +import org.jclouds.b2.domain.UploadUrlResponse;
> +import org.jclouds.b2.reference.B2Headers;
> +import org.jclouds.rest.MapBinder;
> +
> +import com.google.common.base.Preconditions;
> +import com.google.common.net.HttpHeaders;
> +import com.google.common.net.PercentEscaper;
> +
> +public final class UploadFileBinder implements MapBinder {
> +   public static final PercentEscaper escaper = new 
> PercentEscaper("._-/~!$'()*;=:@", false);
> +
> +   @Override
> +   public <R extends HttpRequest> R bindToRequest(R request, Map<String, 
> Object> postParams) {
> +      UploadUrlResponse uploadUrl = (UploadUrlResponse) 
> postParams.get("uploadUrl");
> +      B2Object b2Object = (B2Object) postParams.get("b2Object");
> +      Preconditions.checkArgument(b2Object.fileId() == null, "fileId must be 
> null, was %s", b2Object.fileId());

Done.

---
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-labs/pull/276/files/d27eef19e1ef39d560170786aa7a9ef1f711b71b#r66389498

Reply via email to