public JobStatusBuilder(Boolean validationEnabled){ this(new JobStatus(), validationEnabled); } public JobStatusBuilder(JobStatusFluent<?> fluent){
public JobStatusBuilder(JobStatusFluent<?> fluent,Boolean validationEnabled){ this(fluent, new JobStatus(), validationEnabled); } public JobStatusBuilder(JobStatusFluent<?> fluent,JobStatus instance){
public JobStatus build(){ JobStatus buildable = new JobStatus(fluent.getActive(),fluent.getCompletionTime(),fluent.getConditions(),fluent.getFailed(),fluent.getStartTime(),fluent.getSucceeded()); validate(buildable); return buildable; }