/** * Autogenerated by Thrift Compiler (0.9.2) * * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING * @generated */ package com.xiaomi.infra.galaxy.emr.thrift; import java.util.Map; import java.util.HashMap; import libthrift091.TEnum; public enum StateCode implements libthrift091.TEnum { C_INITED(0), C_PROCESSING(1), C_STARTING(2), C_BOOSTRAPPING(3), C_RUNNING(4), C_WAITING(5), C_TERMINATING(6), C_COMPLETED(7), C_TERMINATED(8), C_FAILED(9), C_DELETED(10), G_INITED(100), G_PROCESSING(101), G_STARTING(102), G_RUNNING(103), G_RESIZING(104), G_TERMINATING(105), G_TERMINATED(106), G_DELETED(107), G_ARRESTED(108), I_INITED(200), I_PROCESSING(201), I_STARTING(202), I_RUNNING(203), I_TERMINATING(204), I_TERMINATED(205), I_DELETED(206), J_INITED(300), J_PROCESSING(301), J_SUBMITTED(302), J_RUNNGIN(303), J_FINISHED(304), J_KILLED(305), J_FAILED(306), T_WAIT(400), T_PROCESSING(401), T_FINISHED(402), T_FAILED(403), T_CANCELLED(404), T_FAILOVER(405); private final int value; private StateCode(int value) { this.value = value; } /** * Get the integer value of this enum value, as defined in the Thrift IDL. */ public int getValue() { return value; } /** * Find a the enum type by its integer value, as defined in the Thrift IDL. * @return null if the value is not found. */ public static StateCode findByValue(int value) { switch (value) { case 0: return C_INITED; case 1: return C_PROCESSING; case 2: return C_STARTING; case 3: return C_BOOSTRAPPING; case 4: return C_RUNNING; case 5: return C_WAITING; case 6: return C_TERMINATING; case 7: return C_COMPLETED; case 8: return C_TERMINATED; case 9: return C_FAILED; case 10: return C_DELETED; case 100: return G_INITED; case 101: return G_PROCESSING; case 102: return G_STARTING; case 103: return G_RUNNING; case 104: return G_RESIZING; case 105: return G_TERMINATING; case 106: return G_TERMINATED; case 107: return G_DELETED; case 108: return G_ARRESTED; case 200: return I_INITED; case 201: return I_PROCESSING; case 202: return I_STARTING; case 203: return I_RUNNING; case 204: return I_TERMINATING; case 205: return I_TERMINATED; case 206: return I_DELETED; case 300: return J_INITED; case 301: return J_PROCESSING; case 302: return J_SUBMITTED; case 303: return J_RUNNGIN; case 304: return J_FINISHED; case 305: return J_KILLED; case 306: return J_FAILED; case 400: return T_WAIT; case 401: return T_PROCESSING; case 402: return T_FINISHED; case 403: return T_FAILED; case 404: return T_CANCELLED; case 405: return T_FAILOVER; default: return null; } } }