ConfigurableInstance
====================

.. currentmodule:: lsst.pex.config

.. autoclass:: ConfigurableInstance
   :show-inheritance:

   .. rubric:: Attributes Summary

   .. autosummary::

      ~ConfigurableInstance.ConfigClass
      ~ConfigurableInstance.target
      ~ConfigurableInstance.value

   .. rubric:: Methods Summary

   .. autosummary::

      ~ConfigurableInstance.apply
      ~ConfigurableInstance.retarget

   .. rubric:: Attributes Documentation

   .. autoattribute:: ConfigClass
   .. autoattribute:: target
   .. autoattribute:: value

   .. rubric:: Methods Documentation

   .. automethod:: apply
   .. automethod:: retarget