<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def build_cycle_time(self, build_id):
 """Returns a BuildCycleTime object for the given build"""

        json_form = self.__retrieve_as_json(self.builds_path % build_id)
        return BuildCycleTime(
            build_id,
            json_form[u'buildTypeId'],
            as_date(json_form, u'startDate'),
            (as_date(json_form, u'finishDate') - as_date(json_form, u'queuedDate')).seconds * 1000
        )