ButlerURI
=========

.. currentmodule:: lsst.daf.butler

.. autoclass:: ButlerURI
   :show-inheritance:

   .. rubric:: Attributes Summary

   .. autosummary::

      ~ButlerURI.fragment
      ~ButlerURI.netloc
      ~ButlerURI.params
      ~ButlerURI.path
      ~ButlerURI.query
      ~ButlerURI.scheme

   .. rubric:: Methods Summary

   .. autosummary::

      ~ButlerURI.geturl
      ~ButlerURI.replace
      ~ButlerURI.updateFile

   .. rubric:: Attributes Documentation

   .. autoattribute:: fragment
   .. autoattribute:: netloc
   .. autoattribute:: params
   .. autoattribute:: path
   .. autoattribute:: query
   .. autoattribute:: scheme

   .. rubric:: Methods Documentation

   .. automethod:: geturl
   .. automethod:: replace
   .. automethod:: updateFile