/** * {@inheritDoc} */ @Override public <R extends HttpRequest> R bindToRequest(R request, Map<String, Object> postParams) { Map<String, String> items = ImmutableMap.copyOf((Map<String,String>)checkNotNull(postParams.get("items"), "item")); String fingerprint = (String) checkNotNull(postParams.get("fingerprint"), "fingerprint"); Metadata metadata = Metadata.builder() .fingerprint(fingerprint) .items(items) .build(); return bindToRequest(request, metadata); }
/** * {@inheritDoc} */ @Override public <R extends HttpRequest> R bindToRequest(R request, Map<String, Object> postParams) { Map<String, String> items = ImmutableMap.copyOf((Map<String, String>) checkNotNull(postParams.get("items"), "item")); String fingerprint = (String) checkNotNull(postParams.get("fingerprint"), "fingerprint"); Metadata metadata = Metadata.builder() .fingerprint(fingerprint) .items(items) .build(); return bindToRequest(request, metadata); }
Metadata metadata = Metadata.builder() .items(src.getMetadata()) .build();
Metadata metadata = Metadata.builder() .items(src.getMetadata()) .build();