public static UrlEncodedFormPayload newUrlEncodedFormPayload(Multimap<String, String> formParams) { return new UrlEncodedFormPayload(formParams); } }
public UrlEncodedFormPayload(Multimap<String, String> formParams) { super(encodeQueryLine(formParams)); getContentMetadata().setContentLength((long) content.length()); getContentMetadata().setContentType(FORM_DATA.toString()); }
public UrlEncodedFormPayload(Multimap<String, String> formParams) { super(encodeQueryLine(formParams)); getContentMetadata().setContentLength((long) content.length()); getContentMetadata().setContentType(FORM_DATA.toString()); }
public static UrlEncodedFormPayload newUrlEncodedFormPayload(Multimap<String, String> formParams) { return new UrlEncodedFormPayload(formParams); } }
public UrlEncodedFormPayload(Multimap<String, String> formParams) { super(encodeQueryLine(formParams)); getContentMetadata().setContentLength((long) content.length()); getContentMetadata().setContentType(FORM_DATA.toString()); }
public static UrlEncodedFormPayload newUrlEncodedFormPayload(Multimap<String, String> formParams) { return new UrlEncodedFormPayload(formParams); }
public UrlEncodedFormPayload(Multimap<String, String> formParams) { super(encodeQueryLine(formParams)); getContentMetadata().setContentLength((long) content.length()); getContentMetadata().setContentType(FORM_DATA.toString()); }
public static UrlEncodedFormPayload newUrlEncodedFormPayload(Multimap<String, String> formParams) { return new UrlEncodedFormPayload(formParams); }
public UrlEncodedFormPayload(Multimap<String, String> formParams) { super(encodeQueryLine(formParams)); getContentMetadata().setContentLength((long) content.length()); getContentMetadata().setContentType(FORM_DATA.toString()); }
public static UrlEncodedFormPayload newUrlEncodedFormPayload(Multimap<String, String> formParams) { return new UrlEncodedFormPayload(formParams); } }
public UrlEncodedFormPayload(Multimap<String, String> formParams) { super(encodeQueryLine(formParams)); getContentMetadata().setContentLength((long) content.length()); getContentMetadata().setContentType(FORM_DATA.toString()); }
public static UrlEncodedFormPayload newUrlEncodedFormPayload(Multimap<String, String> formParams) { return new UrlEncodedFormPayload(formParams); }
@Override public <R extends HttpRequest> R bindToRequest(R request, Map<String, Object> postParams) { checkArgument(checkNotNull(request, "request") instanceof GeneratedHttpRequest, "this binder is only valid for GeneratedHttpRequests!"); GeneratedHttpRequest gRequest = (GeneratedHttpRequest) request; ImmutableMultimap.Builder<String, String> formParams = ImmutableMultimap.builder(); for (Map.Entry<String, Object> entry : postParams.entrySet()) formParams.put(entry.getKey(), (String) entry.getValue()); ServerSpec serverSpec = ServerSpec.class.cast(find(gRequest.getInvocation().getArgs(), instanceOf(ServerSpec.class))); formParams.put("datacenter", serverSpec.getDatacenter()); formParams.put("platform", serverSpec.getPlatform()); formParams.put("templatename", serverSpec.getTemplateName()); formParams.put("disksize", serverSpec.getDiskSizeGB() + ""); formParams.put("memorysize", serverSpec.getMemorySizeMB() + ""); formParams.put("cpucores", serverSpec.getCpuCores() + ""); formParams.put("transfer", serverSpec.getTransferGB() + ""); if (ip != null) formParams.put("ip", ip); if (description != null) formParams.put("description", description); request.setPayload(new UrlEncodedFormPayload(formParams.build())); return request; }
@Override public <R extends HttpRequest> R bindToRequest(R request, Map<String, Object> postParams) { checkArgument(checkNotNull(request, "request") instanceof GeneratedHttpRequest, "this binder is only valid for GeneratedHttpRequests!"); GeneratedHttpRequest gRequest = (GeneratedHttpRequest) request; ImmutableMultimap.Builder<String, String> formParams = ImmutableMultimap.builder(); for (Map.Entry<String, Object> entry : postParams.entrySet()) formParams.put(entry.getKey(), (String) entry.getValue()); ServerSpec serverSpec = ServerSpec.class.cast(find(gRequest.getInvocation().getArgs(), instanceOf(ServerSpec.class))); formParams.put("datacenter", serverSpec.getDatacenter()); formParams.put("platform", serverSpec.getPlatform()); formParams.put("templatename", serverSpec.getTemplateName()); formParams.put("disksize", serverSpec.getDiskSizeGB() + ""); formParams.put("memorysize", serverSpec.getMemorySizeMB() + ""); formParams.put("cpucores", serverSpec.getCpuCores() + ""); formParams.put("transfer", serverSpec.getTransferGB() + ""); if (ip != null) formParams.put("ip", ip); if (description != null) formParams.put("description", description); request.setPayload(new UrlEncodedFormPayload(formParams.build())); return request; }