package oracle.kv.impl.mgmt.snmp.generated;

//
// Generated by mibgen version 5.1 (03/08/07) when compiling OracleNosqlMIB.
//

// java imports
//
import java.io.Serializable;
import java.util.Hashtable;

// RI imports
//
import com.sun.jdmk.Enumerated;

/**
 * The class is used for representing "AdminServiceStatus".
 */
@SuppressWarnings({"unchecked","rawtypes","serial","unused"})
public class EnumAdminServiceStatus extends Enumerated implements Serializable {

    protected static Hashtable intTable = new Hashtable();
    protected static Hashtable stringTable = new Hashtable();
    static  {
        intTable.put(new Integer(8), "unreachable");
        intTable.put(new Integer(1), "starting");
        intTable.put(new Integer(3), "running");
        intTable.put(new Integer(7), "errorNoRestart");
        intTable.put(new Integer(2), "waitingForDeploy");
        intTable.put(new Integer(6), "errorRestarting");
        intTable.put(new Integer(5), "stopped");
        intTable.put(new Integer(4), "stopping");
        stringTable.put("unreachable", new Integer(8));
        stringTable.put("starting", new Integer(1));
        stringTable.put("running", new Integer(3));
        stringTable.put("errorNoRestart", new Integer(7));
        stringTable.put("waitingForDeploy", new Integer(2));
        stringTable.put("errorRestarting", new Integer(6));
        stringTable.put("stopped", new Integer(5));
        stringTable.put("stopping", new Integer(4));
    }

    public EnumAdminServiceStatus(int valueIndex) throws IllegalArgumentException {
        super(valueIndex);
    }

    public EnumAdminServiceStatus(Integer valueIndex) throws IllegalArgumentException {
        super(valueIndex);
    }

    public EnumAdminServiceStatus() throws IllegalArgumentException {
        super();
    }

    public EnumAdminServiceStatus(String x) throws IllegalArgumentException {
        super(x);
    }

@Override
    protected Hashtable getIntTable() {
        return intTable ;
    }

@Override
    protected Hashtable getStringTable() {
        return stringTable ;
    }

}
