DatasetRef
==========

.. currentmodule:: lsst.daf.butler

.. autoclass:: DatasetRef
   :show-inheritance:

   .. rubric:: Attributes Summary

   .. autosummary::

      ~DatasetRef.dataId
      ~DatasetRef.datasetType
      ~DatasetRef.dimensions
      ~DatasetRef.id
      ~DatasetRef.run

   .. rubric:: Methods Summary

   .. autosummary::

      ~DatasetRef.expanded
      ~DatasetRef.from_json
      ~DatasetRef.from_simple
      ~DatasetRef.getCheckedId
      ~DatasetRef.groupByType
      ~DatasetRef.isComponent
      ~DatasetRef.isComposite
      ~DatasetRef.makeComponentRef
      ~DatasetRef.makeCompositeRef
      ~DatasetRef.resolved
      ~DatasetRef.to_json
      ~DatasetRef.to_simple
      ~DatasetRef.unresolved

   .. rubric:: Attributes Documentation

   .. autoattribute:: dataId
   .. autoattribute:: datasetType
   .. autoattribute:: dimensions
   .. autoattribute:: id
   .. autoattribute:: run

   .. rubric:: Methods Documentation

   .. automethod:: expanded
   .. automethod:: from_json
   .. automethod:: from_simple
   .. automethod:: getCheckedId
   .. automethod:: groupByType
   .. automethod:: isComponent
   .. automethod:: isComposite
   .. automethod:: makeComponentRef
   .. automethod:: makeCompositeRef
   .. automethod:: resolved
   .. automethod:: to_json
   .. automethod:: to_simple
   .. automethod:: unresolved