public UUID getGuidOfV3Resource(Map<String, Object> resource) { return getV3Meta(resource).getGuid(); }
private CloudPackage mapPackageResource(Map<String, Object> resource) { return new CloudPackage.Builder().meta(getV3Meta(resource)) .data(getData(resource)) .status(Status.valueOf(getAttributeOfV3Resource(resource, "state", String.class).toUpperCase())) .type(CloudPackage.Type.valueOf(getAttributeOfV3Resource(resource, "type", String.class).toUpperCase())) .build(); }
@SuppressWarnings("unchecked") private CloudBuild mapBuildResource(Map<String, Object> resource) { return new CloudBuild.Builder().meta(getV3Meta(resource)) .createdBy(getCreatedBy(resource)) .droplet(getDroplet(getAttributeOfV3Resource(resource, "droplet", Map.class))) .error(getError(resource)) .lifecycle(getLifecycle(resource)) .packageInfo(getPackage(resource)) .buildState(CloudBuild.BuildState.valueOf(getAttributeOfV3Resource(resource, "state", String.class).toUpperCase())) .build(); }
private CloudTask mapTaskResource(Map<String, Object> resource) { CloudTask task = new CloudTask(getV3Meta(resource), getNameOfV3Resource(resource)); task.setCommand(getAttributeOfV3Resource(resource, "command", String.class)); task.setMemory(getAttributeOfV3Resource(resource, "memory_in_mb", Integer.class)); task.setDiskQuota(getAttributeOfV3Resource(resource, "disk_in_mb", Integer.class)); task.setState(getTaskState(resource)); task.setResult(getTaskResult(resource)); return task; }