View Javadoc
1   // Generated by delombok at Mon Apr 14 16:48:01 UTC 2025
2   package de.larssh.jes;
3   
4   /**
5    * This enumeration contains all JES job status. In addition {@link #ALL} works
6    * as a wildcard value.
7    */
8   public enum JobStatus {
9   	/**
10  	 * Wildcard value for any of the following values.
11  	 */
12  	ALL("ALL"), /**
13  	 * Status of input (requested) jobs, that were not started, yet.
14  	 */
15  	INPUT("INPUT"), /**
16  	 * Status of currently active (running) jobs.
17  	 */
18  	ACTIVE("ACTIVE"), /**
19  	 * Status of held (finished) jobs.
20  	 */
21  	OUTPUT("OUTPUT");
22  	/**
23  	 * Value to be used for JES communication
24  	 */
25  	private final String value;
26  
27  	/**
28  	 * Value to be used for JES communication
29  	 *
30  	 * @return status value
31  	 */
32  	@java.lang.SuppressWarnings("all")
33  	@edu.umd.cs.findbugs.annotations.SuppressFBWarnings(justification = "generated code")
34  	@lombok.Generated
35  	public String getValue() {
36  		return this.value;
37  	}
38  
39  	/**
40  	 * Creates a new {@code JobStatus} instance.
41  	 *
42  	 * @param value Value to be used for JES communication
43  	 */
44  	@java.lang.SuppressWarnings("all")
45  	@edu.umd.cs.findbugs.annotations.SuppressFBWarnings(justification = "generated code")
46  	@lombok.Generated
47  	private JobStatus(final String value) {
48  		this.value = value;
49  	}
50  }