AsyncTAPJob
===========

.. currentmodule:: pyvo.dal

.. autoclass:: AsyncTAPJob
   :show-inheritance:

   .. rubric:: Attributes Summary

   .. autosummary::

      ~AsyncTAPJob.destruction
      ~AsyncTAPJob.execution_duration
      ~AsyncTAPJob.job
      ~AsyncTAPJob.job_id
      ~AsyncTAPJob.owner
      ~AsyncTAPJob.phase
      ~AsyncTAPJob.query
      ~AsyncTAPJob.quote
      ~AsyncTAPJob.result
      ~AsyncTAPJob.result_uri
      ~AsyncTAPJob.result_uris
      ~AsyncTAPJob.results
      ~AsyncTAPJob.url
      ~AsyncTAPJob.uws_version

   .. rubric:: Methods Summary

   .. autosummary::

      ~AsyncTAPJob.abort
      ~AsyncTAPJob.create
      ~AsyncTAPJob.delete
      ~AsyncTAPJob.fetch_result
      ~AsyncTAPJob.raise_if_error
      ~AsyncTAPJob.run
      ~AsyncTAPJob.upload
      ~AsyncTAPJob.wait

   .. rubric:: Attributes Documentation

   .. autoattribute:: destruction
   .. autoattribute:: execution_duration
   .. autoattribute:: job
   .. autoattribute:: job_id
   .. autoattribute:: owner
   .. autoattribute:: phase
   .. autoattribute:: query
   .. autoattribute:: quote
   .. autoattribute:: result
   .. autoattribute:: result_uri
   .. autoattribute:: result_uris
   .. autoattribute:: results
   .. autoattribute:: url
   .. autoattribute:: uws_version

   .. rubric:: Methods Documentation

   .. automethod:: abort
   .. automethod:: create
   .. automethod:: delete
   .. automethod:: fetch_result
   .. automethod:: raise_if_error
   .. automethod:: run
   .. automethod:: upload
   .. automethod:: wait
