JobStatus.java
// Generated by delombok at Mon Apr 14 16:48:01 UTC 2025
package de.larssh.jes;
/**
* This enumeration contains all JES job status. In addition {@link #ALL} works
* as a wildcard value.
*/
public enum JobStatus {
/**
* Wildcard value for any of the following values.
*/
ALL("ALL"), /**
* Status of input (requested) jobs, that were not started, yet.
*/
INPUT("INPUT"), /**
* Status of currently active (running) jobs.
*/
ACTIVE("ACTIVE"), /**
* Status of held (finished) jobs.
*/
OUTPUT("OUTPUT");
/**
* Value to be used for JES communication
*/
private final String value;
/**
* Value to be used for JES communication
*
* @return status value
*/
@java.lang.SuppressWarnings("all")
@edu.umd.cs.findbugs.annotations.SuppressFBWarnings(justification = "generated code")
@lombok.Generated
public String getValue() {
return this.value;
}
/**
* Creates a new {@code JobStatus} instance.
*
* @param value Value to be used for JES communication
*/
@java.lang.SuppressWarnings("all")
@edu.umd.cs.findbugs.annotations.SuppressFBWarnings(justification = "generated code")
@lombok.Generated
private JobStatus(final String value) {
this.value = value;
}
}