hpcflow.sdk.config.config.Config
================================

.. currentmodule:: hpcflow.sdk.config.config

.. autoclass:: Config
   :members:
   :show-inheritance:
   :undoc-members:
   :inherited-members:   

   
   
   .. rubric:: Methods

   .. autosummary::
      :nosignatures:
   
      ~Config.add_scheduler
      ~Config.add_shell
      ~Config.add_shell_WSL
      ~Config.append
      ~Config.cached_config
      ~Config.get
      ~Config.get_all
      ~Config.get_configurable
      ~Config.import_from_file
      ~Config.init
      ~Config.pop
      ~Config.prepend
      ~Config.register_config_get_callback
      ~Config.register_config_set_callback
      ~Config.reset
      ~Config.save
      ~Config.set
      ~Config.set_github_demo_data_dir
      ~Config.unset
      ~Config.update
   
   

   
   
   .. rubric:: Attributes

   .. autosummary::
   
      ~Config.command_file_sources
      ~Config.config_directory
      ~Config.config_file_contents
      ~Config.config_file_name
      ~Config.config_file_path
      ~Config.config_key
      ~Config.config_schemas
      ~Config.default_scheduler
      ~Config.default_shell
      ~Config.demo_data_dir
      ~Config.environment_sources
      ~Config.host_user_id
      ~Config.host_user_id_file_path
      ~Config.invoking_user_id
      ~Config.log_file_path
      ~Config.machine
      ~Config.parameter_sources
      ~Config.schedulers
      ~Config.shells
      ~Config.task_schema_sources