Package tethys.tasks

Class TethysTaskSettings<T>

java.lang.Object
tethys.tasks.TethysTaskSettings<T>
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
DeploymentTaskSettings

public class TethysTaskSettings<T> extends Object implements Serializable
Settings controlling output of a Tethys stream. These are primarily used in the batch processor to set up export jobs and move settings between the batch controller and the running jobs, but they might find use in other areas.
contains sufficient information for simple exports, though may need more for more complex exports where PAMGuard gathers additional parameters not captured within the sample nilus object.
Author:
dg50
See Also:
  • Field Details Link icon

  • Constructor Details Link icon

    • TethysTaskSettings Link icon

      public TethysTaskSettings(String taskLongName)
  • Method Details Link icon

    • getWrappedSample Link icon

      public NilusSettingsWrapper<T> getWrappedSample()
      Returns:
      the wrappedSample
    • setWrappedSample Link icon

      public void setWrappedSample(NilusSettingsWrapper<T> wrappedSample)
      Parameters:
      wrappedSample - the wrappedSample to set
    • getTaskLongName Link icon

      public String getTaskLongName()
      Returns:
      the taskLongName
    • isOverwrite Link icon

      public boolean isOverwrite()
      Returns:
      the overwrite
    • setOverwrite Link icon

      public void setOverwrite(boolean overwrite)
      Parameters:
      overwrite - the overwrite to set