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;
	}
}