public void setFieldValue(_Fields field, Object value) { switch (field) { case JOB_ID: if (value == null) { unsetJobID(); } else { setJobID((ThriftJobID) value); } break; case MAP_PROGRESS: if (value == null) { unsetMapProgress(); } else { setMapProgress((Double) value); } break; case REDUCE_PROGRESS: if (value == null) { unsetReduceProgress(); } else { setReduceProgress((Double) value); } break; case CLEANUP_PROGRESS: if (value == null) { unsetCleanupProgress(); } else { setCleanupProgress((Double) value); } break; case SETUP_PROGRESS: if (value == null) { unsetSetupProgress(); } else { setSetupProgress((Double) value); } break; case RUN_STATE: if (value == null) { unsetRunState(); } else { setRunState((ThriftJobState) value); } break; case START_TIME: if (value == null) { unsetStartTime(); } else { setStartTime((Long) value); } break; case USER: if (value == null) { unsetUser(); } else { setUser((String) value); } break; case PRIORITY: if (value == null) { unsetPriority(); } else { setPriority((ThriftJobPriority) value); } break; case SCHEDULING_INFO: if (value == null) { unsetSchedulingInfo(); } else { setSchedulingInfo((String) value); } break; } }