Commit 73d38d00 authored by Greg Messner's avatar Greg Messner
Browse files

Original check-in.

parent 515de8d1
package org.gitlab4j.api.models;
import java.util.HashMap;
import java.util.Map;
import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonValue;
/**
* Enum for the various Pipeline status values.
*/
public enum PipelineStatus {
RUNNING, PENDING, SUCCESS, FAILED, CANCELED, SKIPPED;
private static Map<String, PipelineStatus> valuesMap = new HashMap<>(6);
static {
for (PipelineStatus status : PipelineStatus.values())
valuesMap.put(status.toValue(), status);
}
@JsonCreator
public static PipelineStatus forValue(String value) {
return valuesMap.get(value);
}
@JsonValue
public String toValue() {
return (name().toLowerCase());
}
@Override
public String toString() {
return (name().toLowerCase());
}
}
\ No newline at end of file
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment