Refine search
@Override public PayloadBlobBuilder contentType(String contentType) { payload.getContentMetadata().setContentType(contentType); return this; }
@Override public PayloadBlobBuilder contentType(String contentType) { payload.getContentMetadata().setContentType(contentType); return this; }
@Inject protected GetJobRedirectionRetryHandler(BackoffLimitedRetryHandler backoffHandler) { super(backoffHandler); this.emptyPayload = Payloads.newPayload(new byte[]{}); this.emptyPayload.getContentMetadata().setContentType(APPLICATION_JSON); }
@Override public <R extends HttpRequest> R bindToRequest(R request, Object payload) { checkArgument(payload instanceof Drive, "this binder is only valid for Drive!"); Drive create = Drive.class.cast(payload); Map<String, String> map = createDriveRequestToMap.apply(create); request.setPayload(listOfMapsToListOfKeyValuesDelimitedByBlankLines.apply(ImmutableSet.of(map))); request.getPayload().getContentMetadata().setContentType(MediaType.TEXT_PLAIN); return request; } }
@Override public <R extends HttpRequest> R bindToRequest(R request, Object payload) { checkArgument(payload instanceof Server, "this binder is only valid for Server!"); Server create = Server.class.cast(payload); Map<String, String> map = createServerRequestToMap.apply(create); request.setPayload(listOfMapsToListOfKeyValuesDelimitedByBlankLines.apply(ImmutableSet.of(map))); request.getPayload().getContentMetadata().setContentType(MediaType.TEXT_PLAIN); return request; } }
@Override public <R extends HttpRequest> R bindToRequest(R request, Object payload) { checkArgument(payload instanceof DriveData, "this binder is only valid for DriveData!"); DriveData create = DriveData.class.cast(payload); Map<String, String> map = createDriveRequestToMap.apply(create); request.setPayload(listOfMapsToListOfKeyValuesDelimitedByBlankLines.apply(ImmutableSet.of(map))); request.getPayload().getContentMetadata().setContentType(MediaType.TEXT_PLAIN); return request; } }
@Override public <R extends HttpRequest> R bindToRequest(R request, Object payload) { checkArgument(payload instanceof Drive, "this binder is only valid for Drive!"); Drive create = Drive.class.cast(payload); Map<String, String> map = createDriveRequestToMap.apply(create); request.setPayload(listOfMapsToListOfKeyValuesDelimitedByBlankLines.apply(ImmutableSet.of(map))); request.getPayload().getContentMetadata().setContentType(MediaType.TEXT_PLAIN); return request; } }
@Override public <R extends HttpRequest> R bindToRequest(R request, Object payload) { checkArgument(payload instanceof DriveData, "this binder is only valid for DriveData!"); DriveData create = DriveData.class.cast(payload); Map<String, String> map = createDriveRequestToMap.apply(create); request.setPayload(listOfMapsToListOfKeyValuesDelimitedByBlankLines.apply(ImmutableSet.of(map))); request.getPayload().getContentMetadata().setContentType(MediaType.TEXT_PLAIN); return request; } }
@Override public <R extends HttpRequest> R bindToRequest(R request, Object payload) { checkArgument(payload instanceof Server, "this binder is only valid for Server!"); Server create = Server.class.cast(payload); Map<String, String> map = createServerRequestToMap.apply(create); request.setPayload(listOfMapsToListOfKeyValuesDelimitedByBlankLines.apply(ImmutableSet.of(map))); request.getPayload().getContentMetadata().setContentType(MediaType.TEXT_PLAIN); return request; } }
@Override public <R extends HttpRequest> R bindToRequest(R request, Object payload) { checkArgument(payload instanceof DriveData, "this binder is only valid for DriveData!"); DriveData create = DriveData.class.cast(payload); Map<String, String> map = createDriveRequestToMap.apply(create); request.setPayload(listOfMapsToListOfKeyValuesDelimitedByBlankLines.apply(ImmutableSet.of(map))); request.getPayload().getContentMetadata().setContentType(MediaType.TEXT_PLAIN); return request; } }
@Override public <R extends HttpRequest> R bindToRequest(R request, Object payload) { checkArgument(payload instanceof Drive, "this binder is only valid for Drive!"); Drive create = Drive.class.cast(payload); Map<String, String> map = createDriveRequestToMap.apply(create); request.setPayload(listOfMapsToListOfKeyValuesDelimitedByBlankLines.apply(ImmutableSet.of(map))); request.getPayload().getContentMetadata().setContentType(MediaType.TEXT_PLAIN); return request; } }
@Override public <R extends HttpRequest> R bindToRequest(R request, Object payload) { checkArgument(payload instanceof Server, "this binder is only valid for Server!"); Server create = Server.class.cast(payload); Map<String, String> map = createServerRequestToMap.apply(create); request.setPayload(listOfMapsToListOfKeyValuesDelimitedByBlankLines.apply(ImmutableSet.of(map))); request.getPayload().getContentMetadata().setContentType(MediaType.TEXT_PLAIN); return request; } }
@Override public <R extends HttpRequest> R bindToRequest(R request, Object payload) { checkArgument(payload instanceof Drive, "this binder is only valid for Drive!"); Drive create = Drive.class.cast(payload); Map<String, String> map = createDriveRequestToMap.apply(create); request.setPayload(listOfMapsToListOfKeyValuesDelimitedByBlankLines.apply(ImmutableSet.of(map))); request.getPayload().getContentMetadata().setContentType(MediaType.TEXT_PLAIN); return request; } }
@Override public <R extends HttpRequest> R bindToRequest(R request, Object toBind) { checkArgument(checkNotNull(toBind, "toBind") instanceof Payer, "this binder is only valid for Payer!"); String text = String .format( "<RequestPaymentConfiguration xmlns=\"http://s3.amazonaws.com/doc/2006-03-01/\"><Payer>%s</Payer></RequestPaymentConfiguration>", ((Payer) toBind).value()); request.setPayload(text); request.getPayload().getContentMetadata().setContentType(MediaType.TEXT_XML); return request; } }
public HttpRequest filter(HttpRequest request) { checkNotNull(request.getPayload(), "request is not ready to wrap; payload not present"); Credentials current = creds.get(); String body = request.getPayload().getRawContent().toString(); Payload wrappedPayload = Payloads.newStringPayload(new StringBuilder() .append(format(SOAP_PREFIX, current.identity, current.credential)).append(body).append(SOAP_SUFFIX) .toString()); wrappedPayload.getContentMetadata().setContentType("application/xml"); return request.toBuilder().payload(wrappedPayload).build(); } }
@Override public <R extends HttpRequest> R bindToRequest(R request, Object payload) { String json = jsonBinder.toJson(checkNotNull(payload, "payload")); request.setPayload(json); request.getPayload().getContentMetadata().setContentType("application/json"); return request; }
@Override public <R extends HttpRequest> R bindToRequest(R request, Object payload) { String json = jsonBinder.toJson(checkNotNull(payload, "payload")); request.setPayload(json); request.getPayload().getContentMetadata().setContentType("application/json"); return request; }
HttpRequest setPayload(HttpRequest request, Multimap<String, String> decodedParams) { String queryLine = buildQueryLine(decodedParams); request.setPayload(queryLine); request.getPayload().getContentMetadata().setContentType("application/x-www-form-urlencoded"); return request; }
public static Payload payloadFromStringWithContentType(String payload, String contentType) { Payload p = Payloads.newStringPayload(payload); p.getContentMetadata().setContentType(contentType); return p; }
public static Payload stringPayload(String json) { Payload p = Payloads.newPayload(json); p.getContentMetadata().setContentType(APPLICATION_JSON); return p; }