public void setFieldValue(_Fields field, Object value) {
    switch (field) {
      case STORM_ID:
        if (value == null) {
          unset_storm_id();
        } else {
          set_storm_id((String) value);
        }
        break;

      case EXECUTOR_STATS:
        if (value == null) {
          unset_executor_stats();
        } else {
          set_executor_stats((Map<ExecutorInfo, ExecutorStats>) value);
        }
        break;

      case TIME_SECS:
        if (value == null) {
          unset_time_secs();
        } else {
          set_time_secs((Integer) value);
        }
        break;

      case UPTIME_SECS:
        if (value == null) {
          unset_uptime_secs();
        } else {
          set_uptime_secs((Integer) value);
        }
        break;
    }
  }