in genie-common-internal/src/main/java/com/netflix/genie/common/internal/dtos/converters/DtoConverters.java [868:895]
public static JobStatus toV4JobStatus(
final com.netflix.genie.common.dto.JobStatus v3Status
) throws IllegalArgumentException {
switch (v3Status) {
case ACCEPTED:
return JobStatus.ACCEPTED;
case CLAIMED:
return JobStatus.CLAIMED;
case FAILED:
return JobStatus.FAILED;
case INIT:
return JobStatus.INIT;
case INVALID:
return JobStatus.INVALID;
case KILLED:
return JobStatus.KILLED;
case RESERVED:
return JobStatus.RESERVED;
case RESOLVED:
return JobStatus.RESOLVED;
case RUNNING:
return JobStatus.RUNNING;
case SUCCEEDED:
return JobStatus.SUCCEEDED;
default:
throw new IllegalArgumentException("Unmapped V3 status: " + v3Status);
}
}