AsdfConfig
==========

.. currentmodule:: asdf.config

.. autoclass:: AsdfConfig
   :show-inheritance:

   .. rubric:: Attributes Summary

   .. autosummary::

      ~AsdfConfig.array_inline_threshold
      ~AsdfConfig.default_version
      ~AsdfConfig.extensions
      ~AsdfConfig.io_block_size
      ~AsdfConfig.legacy_fill_schema_defaults
      ~AsdfConfig.resource_manager
      ~AsdfConfig.resource_mappings
      ~AsdfConfig.validate_on_read

   .. rubric:: Methods Summary

   .. autosummary::

      ~AsdfConfig.add_extension
      ~AsdfConfig.add_resource_mapping
      ~AsdfConfig.remove_extension
      ~AsdfConfig.remove_resource_mapping
      ~AsdfConfig.reset_extensions
      ~AsdfConfig.reset_resources

   .. rubric:: Attributes Documentation

   .. autoattribute:: array_inline_threshold
   .. autoattribute:: default_version
   .. autoattribute:: extensions
   .. autoattribute:: io_block_size
   .. autoattribute:: legacy_fill_schema_defaults
   .. autoattribute:: resource_manager
   .. autoattribute:: resource_mappings
   .. autoattribute:: validate_on_read

   .. rubric:: Methods Documentation

   .. automethod:: add_extension
   .. automethod:: add_resource_mapping
   .. automethod:: remove_extension
   .. automethod:: remove_resource_mapping
   .. automethod:: reset_extensions
   .. automethod:: reset_resources
