Interface BatchConfiguration

All Known Implementing Classes:
ImmutableBatchConfiguration

@Immutable public interface BatchConfiguration
  • Field Details

  • Method Details

    • getUrnBase

      @Default default String getUrnBase()
    • getSimulationDuration

      int getSimulationDuration()
    • isSlurmBatch

      @Derived default boolean isSlurmBatch()
    • getBatchNumber

      @Derived default int getBatchNumber()
      Default value will populate from the SLURM_ARRAY_TASK_ID environment variable. Only set this if you know what you are doing
    • getBatchTotal

      @Derived default int getBatchTotal()
      Default value will populate from the SLURM_ARRAY_TASK_COUNT environment variable. Only set this if you know what you are doing
    • getBatchName

      @Derived default String getBatchName()
    • getExporters

      @Default default Exporters[] getExporters()