hpcflow.sdk.core.task.TaskTemplate
==================================

.. currentmodule:: hpcflow.sdk.core.task

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

   
   
   .. rubric:: Methods

   .. autosummary::
      :nosignatures:
   
      ~TaskTemplate.add_group
      ~TaskTemplate.all_schema_actions
      ~TaskTemplate.from_json_like
      ~TaskTemplate.get_available_task_input_sources
      ~TaskTemplate.get_input_statuses
      ~TaskTemplate.get_param_provided_element_sets
      ~TaskTemplate.get_schema_action
      ~TaskTemplate.get_task_unique_names
      ~TaskTemplate.is_input_type_required
      ~TaskTemplate.prepare_element_resolution
      ~TaskTemplate.provides_parameters
      ~TaskTemplate.set_sequence_parameters
      ~TaskTemplate.to_dict
      ~TaskTemplate.to_json_like
      ~TaskTemplate.to_persistent
   
   

   
   
   .. rubric:: Attributes

   .. autosummary::
   
      ~TaskTemplate.all_schema_input_normalised_paths
      ~TaskTemplate.all_schema_input_types
      ~TaskTemplate.all_schema_inputs
      ~TaskTemplate.all_schema_output_types
      ~TaskTemplate.all_schema_outputs
      ~TaskTemplate.all_sourced_normalised_paths
      ~TaskTemplate.defined_input_types
      ~TaskTemplate.dir_name
      ~TaskTemplate.element_sets
      ~TaskTemplate.index
      ~TaskTemplate.insert_ID
      ~TaskTemplate.name
      ~TaskTemplate.non_universal_input_types
      ~TaskTemplate.num_all_schema_actions
      ~TaskTemplate.num_element_sets
      ~TaskTemplate.objective
      ~TaskTemplate.output_labels
      ~TaskTemplate.schema
      ~TaskTemplate.schemas
      ~TaskTemplate.undefined_input_types
      ~TaskTemplate.undefined_inputs
      ~TaskTemplate.universal_input_types
      ~TaskTemplate.merge_envs
      ~TaskTemplate.workflow_template