StorageClass
============

.. currentmodule:: lsst.daf.butler

.. autoclass:: StorageClass
   :show-inheritance:

   .. rubric:: Attributes Summary

   .. autosummary::

      ~StorageClass.assemblerClass
      ~StorageClass.components
      ~StorageClass.defaultAssemblerName
      ~StorageClass.parameters
      ~StorageClass.pytype

   .. rubric:: Methods Summary

   .. autosummary::

      ~StorageClass.assembler
      ~StorageClass.filterParameters
      ~StorageClass.isComposite
      ~StorageClass.knownParameters
      ~StorageClass.validateInstance
      ~StorageClass.validateParameters

   .. rubric:: Attributes Documentation

   .. autoattribute:: assemblerClass
   .. autoattribute:: components
   .. autoattribute:: defaultAssemblerName
   .. autoattribute:: parameters
   .. autoattribute:: pytype

   .. rubric:: Methods Documentation

   .. automethod:: assembler
   .. automethod:: filterParameters
   .. automethod:: isComposite
   .. automethod:: knownParameters
   .. automethod:: validateInstance
   .. automethod:: validateParameters