1 // Generated by delombok at Mon Nov 10 14:04:10 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 }