ButlerURI
=========

.. currentmodule:: lsst.daf.butler

.. autoclass:: ButlerURI
   :show-inheritance:

   .. rubric:: Attributes Summary

   .. autosummary::

      ~ButlerURI.fragment
      ~ButlerURI.isLocal
      ~ButlerURI.is_root
      ~ButlerURI.netloc
      ~ButlerURI.ospath
      ~ButlerURI.params
      ~ButlerURI.path
      ~ButlerURI.query
      ~ButlerURI.quotePaths
      ~ButlerURI.relativeToPathRoot
      ~ButlerURI.scheme
      ~ButlerURI.transferDefault
      ~ButlerURI.transferModes
      ~ButlerURI.unquoted_path

   .. rubric:: Methods Summary

   .. autosummary::

      ~ButlerURI.as_local
      ~ButlerURI.basename
      ~ButlerURI.dirname
      ~ButlerURI.exists
      ~ButlerURI.getExtension
      ~ButlerURI.geturl
      ~ButlerURI.isabs
      ~ButlerURI.join
      ~ButlerURI.mkdir
      ~ButlerURI.parent
      ~ButlerURI.read
      ~ButlerURI.relative_to
      ~ButlerURI.remove
      ~ButlerURI.replace
      ~ButlerURI.size
      ~ButlerURI.split
      ~ButlerURI.transfer_from
      ~ButlerURI.updateExtension
      ~ButlerURI.updateFile
      ~ButlerURI.write

   .. rubric:: Attributes Documentation

   .. autoattribute:: fragment
   .. autoattribute:: isLocal
   .. autoattribute:: is_root
   .. autoattribute:: netloc
   .. autoattribute:: ospath
   .. autoattribute:: params
   .. autoattribute:: path
   .. autoattribute:: query
   .. autoattribute:: quotePaths
   .. autoattribute:: relativeToPathRoot
   .. autoattribute:: scheme
   .. autoattribute:: transferDefault
   .. autoattribute:: transferModes
   .. autoattribute:: unquoted_path

   .. rubric:: Methods Documentation

   .. automethod:: as_local
   .. automethod:: basename
   .. automethod:: dirname
   .. automethod:: exists
   .. automethod:: getExtension
   .. automethod:: geturl
   .. automethod:: isabs
   .. automethod:: join
   .. automethod:: mkdir
   .. automethod:: parent
   .. automethod:: read
   .. automethod:: relative_to
   .. automethod:: remove
   .. automethod:: replace
   .. automethod:: size
   .. automethod:: split
   .. automethod:: transfer_from
   .. automethod:: updateExtension
   .. automethod:: updateFile
   .. automethod:: write