def get_drive(self, drive_id):
if not drive_id:<EOL><INDENT>return None<EOL><DEDENT>url = self.build_url(<EOL>self._endpoints.get('<STR_LIT>').format(id=drive_id))<EOL>response = self.con.get(url)<EOL>if not response:<EOL><INDENT>return None<EOL><DEDENT>drive = response.json()<EOL>return self.drive_constructor(con=self.con, protocol=self.protocol,<EOL>main_resource=self.main_resource,<EOL>**{self._cloud_data_key: drive})<EOL>
Returns a Drive instance

        :param drive_id: the drive_id to be retrieved
        :return: Drive for the id
        :rtype: Drive