in profitbricks-rest/src/main/java/org/apache/jclouds/profitbricks/rest/binder/snapshot/UpdateSnapshotRequestBinder.java [39:85]
protected String createPayload(Snapshot.Request.UpdatePayload payload) {
checkNotNull(payload.id(), "snapshotId");
snapshotId = payload.id();
if (payload.name() != null)
requestBuilder.put("name", payload.name());
if (payload.description() != null)
requestBuilder.put("description", payload.description());
if (payload.licenceType() != null)
requestBuilder.put("licenceType", payload.licenceType());
if (payload.cpuHotPlug() != null)
requestBuilder.put("cpuHotPlug", payload.cpuHotPlug());
if (payload.cpuHotUnplug() != null)
requestBuilder.put("cpuHotUnplug", payload.cpuHotUnplug());
if (payload.ramHotPlug() != null)
requestBuilder.put("ramHotPlug", payload.ramHotPlug());
if (payload.ramHotUnplug() != null)
requestBuilder.put("ramHotUnplug", payload.ramHotUnplug());
if (payload.nicHotPlug() != null)
requestBuilder.put("nicHotPlug", payload.nicHotPlug());
if (payload.nicHotUnplug() != null)
requestBuilder.put("nicHotUnplug", payload.nicHotUnplug());
if (payload.discVirtioHotPlug() != null)
requestBuilder.put("discVirtioHotPlug", payload.discVirtioHotPlug());
if (payload.discVirtioHotUnplug() != null)
requestBuilder.put("discVirtioHotUnplug", payload.discVirtioHotUnplug());
if (payload.discScsiHotPlug() != null)
requestBuilder.put("discScsiHotPlug", payload.discScsiHotPlug());
if (payload.discScsiHotUnplug() != null)
requestBuilder.put("discScsiHotUnplug", payload.discScsiHotUnplug());
return jsonBinder.toJson(requestBuilder);
}