public interface JobRequestProjection extends JobCommonFieldsProjection, SetupFileProjection
Modifier and Type | Method and Description |
---|---|
java.util.List<CriterionEntity> |
getClusterCriteria()
Get all the cluster criteria.
|
CriterionEntity |
getCommandCriterion()
Get the command criterion for this job.
|
java.util.Set<FileEntity> |
getConfigs()
Get all the configuration files for this job.
|
java.util.Set<FileEntity> |
getDependencies()
Get all the dependency files for this job.
|
java.util.Optional<java.lang.String> |
getEmail()
Get the email of the user associated with this job if they desire an email notification at completion
of the job.
|
java.util.Optional<java.lang.String> |
getGenieUserGroup()
Get the user group for this job.
|
java.util.List<java.lang.String> |
getRequestedApplications()
Get any applications requested by their id.
|
java.util.Optional<java.lang.Integer> |
getRequestedCpu()
Get the number of CPU's requested to run this job.
|
java.util.Optional<java.lang.Integer> |
getRequestedMemory()
Get the memory requested to run this job with.
|
java.util.Optional<java.lang.Integer> |
getRequestedTimeout()
Get the timeout (in seconds) requested by the user for this job.
|
boolean |
isArchivingDisabled()
Get whether log archiving was requested to be disabled for this job or not.
|
getCommandArgs, getGrouping, getGroupingInstance, getTags
getDescription, getMetadata, getName, getUser, getVersion
getUniqueId
getCreated, getUpdated
getId
getSetupFile
java.util.Optional<java.lang.String> getGenieUserGroup()
java.util.List<CriterionEntity> getClusterCriteria()
CriterionEntity getCommandCriterion()
java.util.Set<FileEntity> getDependencies()
java.util.Set<FileEntity> getConfigs()
boolean isArchivingDisabled()
java.util.Optional<java.lang.String> getEmail()
java.util.Optional<java.lang.Integer> getRequestedCpu()
java.util.Optional<java.lang.Integer> getRequestedMemory()
java.util.Optional<java.lang.Integer> getRequestedTimeout()
java.util.List<java.lang.String> getRequestedApplications()