ConfigSubset
============

.. currentmodule:: lsst.daf.butler

.. autoclass:: ConfigSubset
   :show-inheritance:

   .. rubric:: Attributes Summary

   .. autosummary::

      ~ConfigSubset.component
      ~ConfigSubset.defaultConfigFile
      ~ConfigSubset.includeKey
      ~ConfigSubset.requiredKeys
      ~ConfigSubset.resourcesPackage

   .. rubric:: Methods Summary

   .. autosummary::

      ~ConfigSubset.asArray
      ~ConfigSubset.clear
      ~ConfigSubset.copy
      ~ConfigSubset.defaultSearchPaths
      ~ConfigSubset.dump
      ~ConfigSubset.dumpToUri
      ~ConfigSubset.fromYaml
      ~ConfigSubset.get
      ~ConfigSubset.items
      ~ConfigSubset.keys
      ~ConfigSubset.merge
      ~ConfigSubset.nameTuples
      ~ConfigSubset.names
      ~ConfigSubset.pop
      ~ConfigSubset.popitem
      ~ConfigSubset.ppprint
      ~ConfigSubset.setdefault
      ~ConfigSubset.toDict
      ~ConfigSubset.update
      ~ConfigSubset.updateParameters
      ~ConfigSubset.validate
      ~ConfigSubset.values

   .. rubric:: Attributes Documentation

   .. autoattribute:: component
   .. autoattribute:: defaultConfigFile
   .. autoattribute:: includeKey
   .. autoattribute:: requiredKeys
   .. autoattribute:: resourcesPackage

   .. rubric:: Methods Documentation

   .. automethod:: asArray
   .. automethod:: clear
   .. automethod:: copy
   .. automethod:: defaultSearchPaths
   .. automethod:: dump
   .. automethod:: dumpToUri
   .. automethod:: fromYaml
   .. automethod:: get
   .. automethod:: items
   .. automethod:: keys
   .. automethod:: merge
   .. automethod:: nameTuples
   .. automethod:: names
   .. automethod:: pop
   .. automethod:: popitem
   .. automethod:: ppprint
   .. automethod:: setdefault
   .. automethod:: toDict
   .. automethod:: update
   .. automethod:: updateParameters
   .. automethod:: validate
   .. automethod:: values