Class LaunchRequest


  • public class LaunchRequest
    extends java.lang.Object
    Information required to launch a IRIDA Workflow Pipeline
    • Constructor Detail

      • LaunchRequest

        public LaunchRequest()
    • Method Detail

      • getName

        public java.lang.String getName()
      • setName

        public void setName​(java.lang.String name)
      • getDescription

        public java.lang.String getDescription()
      • setDescription

        public void setDescription​(java.lang.String description)
      • getFileIds

        public java.util.List<java.lang.Long> getFileIds()
      • setFileIds

        public void setFileIds​(java.util.List<java.lang.Long> fileIds)
      • getProjects

        public java.util.List<java.lang.Long> getProjects()
      • setProjects

        public void setProjects​(java.util.List<java.lang.Long> projects)
      • isUpdateSamples

        public boolean isUpdateSamples()
      • setUpdateSamples

        public void setUpdateSamples​(boolean updateSamples)
      • getReference

        public java.lang.Long getReference()
      • setReference

        public void setReference​(java.lang.Long reference)
      • getParameters

        public java.util.Map<java.lang.String,​java.lang.String> getParameters()
      • setParameters

        public void setParameters​(java.util.Map<java.lang.String,​java.lang.String> parameters)
      • getSavedParameters

        public java.lang.Long getSavedParameters()
      • setSavedParameters

        public void setSavedParameters​(java.lang.Long savedParameters)
      • setEmailPipelineResult

        public void setEmailPipelineResult​(java.lang.String emailPipelineResult)
      • sendEmailOnError

        public boolean sendEmailOnError()
        Check to see if an email should be sent on pipeline errors.
        Returns:
        true if either email on error or completion selected
      • sendEmailOnCompletion

        public boolean sendEmailOnCompletion()
        Check to see if an email should be sent on pipeline completion
        Returns:
        true if an email should be sent on pipeline completion
      • getAutomatedProjectId

        public java.lang.Long getAutomatedProjectId()
      • setAutomatedProjectId

        public void setAutomatedProjectId​(java.lang.Long automatedProjectId)