public String getJobId() {
    return jobId;
  }
The client view of a job. Includes the job name, id, and status.

The minimum goal is to provide enough information to execute REST commands on that job, so the name and id are required.
samza-rest/src/main/java/org/apache/samza/rest/model/Job.java