code: def get_drive(self, drive_id):
          
          if not drive_id:
              return None
  
          url = self.build_url(
              self._endpoints.get('get_drive').format(id=drive_id))
  
          response = self.con.get(url)
          if not response:
              return None
  
          drive = response.json()
  
          # Everything received from cloud must be passed as self._cloud_data_key
          return self.drive_constructor(con=self.con, protocol=self.protocol,
                                        main_resource=self.main_resource,
                                        **{self._cloud_data_key: drive})
docs: Returns a Drive instance
  
          :param drive_id: the drive_id to be retrieved
          :return: Drive for the id
          :rtype: Drive