|
Groovy Documentation | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.ace.mws.jobs.Job
class Job
This class represents a job in the Moab Workload Manager. A job is a request for compute resources (CPUs, memory, storage) with which the requester can do work for a given amount of time. In an HPC environment, this might be a batch script to perform a Monte Carlo simulation. In a cloud environment, this would be a virtual machine and its associated storage. Moab will evaluate the request and assign the requested resources to the requester based on policies, current demand, and other factors in the data center. A job will also usually have some process that Moab starts automatically at the assigned start time. In an HPC environment, this can be starting a batch script on the assigned nodes. In a cloud environment, this can be starting provisioning processes to create the virtual machine and storage and install software on it.
Field Summary | |
---|---|
private Long |
arrayIndex
If this job is a sub-job of a JobArray, this field contains the index of this job in the array. |
private String |
arrayMasterName
If this job is a sub-job of a JobArray, this field contains the name of the job array master. |
private Set |
attributes
(String collection) The list of generic attributes associated with this job. |
private Set |
blocks
(JobBlock collection) Reasons the job is blocked from running. |
private Integer |
bypassCount
The number of times the job has been backfilled. |
private Integer |
cancelCount
The number of times a job has received a cancel request. |
private String |
commandFile
The name of the job script file (absolute path). |
private String |
commandLineArguments
The command line arguments passed to the job script specified by commandFile or commandScript. |
private String |
commandScript
The contents of the job script. |
private Integer |
completionCode
The exit code from this job. |
private Long |
cpuTime
CPU usage time in seconds as reported by the resource manager. |
private JobCredentials |
credentials
The credentials (user and group, for example) associated with this job. |
private String |
customName
The user-specified name of this job. |
private JobDates |
dates
Various dates associated with this job. |
private Integer |
deferCount
The number of times a job has been deferred. |
private Set |
dependencies
(JobDependency collection) |
private String |
description
The description of the job. |
private Long |
duration
The length of time in seconds requested for the job. |
private Long |
durationActive
The length of time in seconds the job has been active or running. |
private Long |
durationQueued
The length of time in seconds the job has been eligible to run in the queue. |
private Long |
durationRemaining
An estimate of the time remaining, in seconds, before the job will complete. |
private Long |
durationSuspended
The length of time in seconds the job has been suspended. |
private Set |
emailNotifyAddresses
(String collection) The list of addresses to whom email is sent by the execution server. |
private Set |
emailNotifyTypes
(JobEmailNotifyType collection) The list of email notify types attached to the job. |
private Boolean |
environmentRequested
Setting this field to true tells the Moab Workload Manager to set various variables, if populated, in the job's environment. |
private Map |
environmentVariables
(Map of String => String) The list of environment variables for this job. |
private String |
epilogScript
The path to the TORQUE epilog script. |
private Set |
flags
(JobFlag collection) The flags that are set on this job. |
private Date |
holdDate
The date the most recent hold was placed on the job. |
private JobHoldReason |
holdReason
The reason the job is on hold. |
private Set |
holds
(JobHoldType collection) The holds that are set on the job. |
private String |
id
The unique identifier of this job. |
private String |
initialWorkingDirectory
The path to the directory in which the job will be started. |
private Boolean |
isActive
True if the job is active, false if the job is complete. |
private String |
jobGroup
The job group to which this job belongs (different from credentials.group). |
private DomainProxy |
masterNode
The first node in the list of allocated nodes for this job. |
private Double |
memorySecondsDedicated
The memory seconds dedicated to the job as reported by its resource manager. |
private Double |
memorySecondsUtilized
The memory seconds utilized by the job as reported by its resource manager. |
private Set |
messages
(Message collection) The list of messages associated with the job. |
private Integer |
migrateCount
The number of times the job has been migrated. |
private Long |
minimumPreemptTime
The minimum length of time, in seconds, an active job must be running before it is eligible for preemption. |
private String |
mwmName
The name of the Moab Workload Manager instance that owns this job. |
private String |
name
The name of this job. |
private Set |
nodesExcluded
(DomainProxy collection) The list of nodes that should not be considered for this job. |
private Set |
nodesRequested
(DomainProxy collection) The exact set, superset, or subset of nodes on which this job must run. |
private JobHostListMode |
nodesRequestedPolicy
Indicates an exact set, superset, or subset of nodes on which the job must run. |
private Set |
partitionAccessList
(String collection) The list of partitions that this job can access. |
private Set |
partitionAccessListRequested
(String collection) The list of partitions that this job has requested. |
private Integer |
preemptCount
The number of times the job has been preempted. |
private JobPriority |
priorities
The list of priorities for the job. |
private Double |
processorSecondsDedicated
The processor seconds dedicated to the job as reported by its resource manager. |
private Double |
processorSecondsLimit
The limit for processorSecondsUtilized. |
private Double |
processorSecondsUtilized
The processor seconds utilized by the job as reported by its resource manager. |
private String |
prologScript
The path to the TORQUE prolog script. |
private JobQueueStatus |
queueStatus
The status of the job in its queue. |
private Set |
rejectPolicies
(JobRejectPolicy collection) The list of policies enabled when a job is rejected. |
private Set |
requirements
(JobRequirement collection) The list of items required for this job to run. |
private DomainProxy |
reservationRequested
The reservation that the job requested. |
private JobResourceFailPolicyType |
resourceFailPolicy
The policy that dictates what should happen to the job if it is running and at least one of the resources it is using fails. |
private String |
resourceManagerExtension
If provided during POST, this string will be added to the resource manager extension section of the job submission. |
private Set |
resourceManagers
(ResourceManager collection) The list of resource managers associated with this job. |
private String |
rmStandardErrorFilePath
The path to the remote file containing the standard error of the job. |
private String |
rmStandardOutputFilePath
The path to the remote file containing the standard output of the job. |
private String |
standardErrorFilePath
The path to the file containing the standard error of the job. |
private String |
standardOutputFilePath
The path to the file containing the standard output of the job. |
private Integer |
startCount
The number of times the job has been started. |
private JobStateInformation |
states
Information about the state of the job. |
private String |
submitHost
The host from which the job was submitted. |
private String |
systemJobAction
The action the system job will take. |
private JobSystemJobType |
systemJobType
The type of system job. |
private JobActionType |
targetedJobAction
The action that this job is performing on another job. |
private String |
targetedJobName
The name of the job on which this job is performing the targetedJobAction. |
private Set |
templates
(DomainProxy collection) The list of all job templates to be set on this job. |
private Set |
triggers
(String collection) The list of triggers associated with this job. |
private Map |
variables
(Map of String => String) The list of variables that this job owns or sets on completion. |
private Set |
virtualContainers
(DomainProxy collection) When submitting this job, add it to the specified existing virtual container. |
private Set |
virtualMachines
(DomainProxy collection) The list of virtual machines that are allocated to this job. |
private VMUsagePolicy |
vmUsagePolicy
The requested Virtual Machine Usage Policy for this job. |
Constructor Summary | |
Job()
|
Method Summary | |
---|---|
Long
|
getArrayIndex()
If this job is a sub-job of a JobArray, this field contains the index of this job in the array. |
String
|
getArrayMasterName()
If this job is a sub-job of a JobArray, this field contains the name of the job array master. |
Set
|
getAttributes()
(String collection) The list of generic attributes associated with this job. |
Set
|
getBlocks()
(JobBlock collection) Reasons the job is blocked from running. |
Integer
|
getBypassCount()
The number of times the job has been backfilled. |
Integer
|
getCancelCount()
The number of times a job has received a cancel request. |
String
|
getCommandFile()
The name of the job script file (absolute path). |
String
|
getCommandLineArguments()
The command line arguments passed to the job script specified by commandFile or commandScript. |
String
|
getCommandScript()
The contents of the job script. |
Integer
|
getCompletionCode()
The exit code from this job. |
Long
|
getCpuTime()
CPU usage time in seconds as reported by the resource manager. |
JobCredentials
|
getCredentials()
The credentials (user and group, for example) associated with this job. |
String
|
getCustomName()
The user-specified name of this job. |
JobDates
|
getDates()
Various dates associated with this job. |
Integer
|
getDeferCount()
The number of times a job has been deferred. |
Set
|
getDependencies()
(JobDependency collection) |
String
|
getDescription()
The description of the job. |
Long
|
getDuration()
The length of time in seconds requested for the job. |
Long
|
getDurationActive()
The length of time in seconds the job has been active or running. |
Long
|
getDurationQueued()
The length of time in seconds the job has been eligible to run in the queue. |
Long
|
getDurationRemaining()
An estimate of the time remaining, in seconds, before the job will complete. |
Long
|
getDurationSuspended()
The length of time in seconds the job has been suspended. |
Set
|
getEmailNotifyAddresses()
(String collection) The list of addresses to whom email is sent by the execution server. |
Set
|
getEmailNotifyTypes()
(JobEmailNotifyType collection) The list of email notify types attached to the job. |
Boolean
|
getEnvironmentRequested()
Setting this field to true tells the Moab Workload Manager to set various variables, if populated, in the job's environment. |
Map
|
getEnvironmentVariables()
(Map of String => String) The list of environment variables for this job. |
String
|
getEpilogScript()
The path to the TORQUE epilog script. |
Set
|
getFlags()
(JobFlag collection) The flags that are set on this job. |
Date
|
getHoldDate()
The date the most recent hold was placed on the job. |
JobHoldReason
|
getHoldReason()
The reason the job is on hold. |
Set
|
getHolds()
(JobHoldType collection) The holds that are set on the job. |
String
|
getId()
The unique identifier of this job. |
String
|
getInitialWorkingDirectory()
The path to the directory in which the job will be started. |
Boolean
|
getIsActive()
True if the job is active, false if the job is complete. |
String
|
getJobGroup()
The job group to which this job belongs (different from credentials.group). |
DomainProxy
|
getMasterNode()
The first node in the list of allocated nodes for this job. |
Double
|
getMemorySecondsDedicated()
The memory seconds dedicated to the job as reported by its resource manager. |
Double
|
getMemorySecondsUtilized()
The memory seconds utilized by the job as reported by its resource manager. |
Set
|
getMessages()
(Message collection) The list of messages associated with the job. |
Integer
|
getMigrateCount()
The number of times the job has been migrated. |
Long
|
getMinimumPreemptTime()
The minimum length of time, in seconds, an active job must be running before it is eligible for preemption. |
String
|
getMwmName()
The name of the Moab Workload Manager instance that owns this job. |
String
|
getName()
The name of this job. |
Set
|
getNodesExcluded()
(DomainProxy collection) The list of nodes that should not be considered for this job. |
Set
|
getNodesRequested()
(DomainProxy collection) The exact set, superset, or subset of nodes on which this job must run. |
JobHostListMode
|
getNodesRequestedPolicy()
Indicates an exact set, superset, or subset of nodes on which the job must run. |
Set
|
getPartitionAccessList()
(String collection) The list of partitions that this job can access. |
Set
|
getPartitionAccessListRequested()
(String collection) The list of partitions that this job has requested. |
Integer
|
getPreemptCount()
The number of times the job has been preempted. |
JobPriority
|
getPriorities()
The list of priorities for the job. |
Double
|
getProcessorSecondsDedicated()
The processor seconds dedicated to the job as reported by its resource manager. |
Double
|
getProcessorSecondsLimit()
The limit for processorSecondsUtilized. |
Double
|
getProcessorSecondsUtilized()
The processor seconds utilized by the job as reported by its resource manager. |
String
|
getPrologScript()
The path to the TORQUE prolog script. |
JobQueueStatus
|
getQueueStatus()
The status of the job in its queue. |
Set
|
getRejectPolicies()
(JobRejectPolicy collection) The list of policies enabled when a job is rejected. |
Set
|
getRequirements()
(JobRequirement collection) The list of items required for this job to run. |
DomainProxy
|
getReservationRequested()
The reservation that the job requested. |
JobResourceFailPolicyType
|
getResourceFailPolicy()
The policy that dictates what should happen to the job if it is running and at least one of the resources it is using fails. |
String
|
getResourceManagerExtension()
If provided during POST, this string will be added to the resource manager extension section of the job submission. |
Set
|
getResourceManagers()
(ResourceManager collection) The list of resource managers associated with this job. |
String
|
getRmStandardErrorFilePath()
The path to the remote file containing the standard error of the job. |
String
|
getRmStandardOutputFilePath()
The path to the remote file containing the standard output of the job. |
String
|
getStandardErrorFilePath()
The path to the file containing the standard error of the job. |
String
|
getStandardOutputFilePath()
The path to the file containing the standard output of the job. |
Integer
|
getStartCount()
The number of times the job has been started. |
JobStateInformation
|
getStates()
Information about the state of the job. |
String
|
getSubmitHost()
The host from which the job was submitted. |
String
|
getSystemJobAction()
The action the system job will take. |
JobSystemJobType
|
getSystemJobType()
The type of system job. |
JobActionType
|
getTargetedJobAction()
The action that this job is performing on another job. |
String
|
getTargetedJobName()
The name of the job on which this job is performing the targetedJobAction. |
Set
|
getTemplates()
(DomainProxy collection) The list of all job templates to be set on this job. |
Set
|
getTriggers()
(String collection) The list of triggers associated with this job. |
Map
|
getVariables()
(Map of String => String) The list of variables that this job owns or sets on completion. |
Set
|
getVirtualContainers()
(DomainProxy collection) When submitting this job, add it to the specified existing virtual container. |
Set
|
getVirtualMachines()
(DomainProxy collection) The list of virtual machines that are allocated to this job. |
VMUsagePolicy
|
getVmUsagePolicy()
The requested Virtual Machine Usage Policy for this job. |
void
|
setArrayIndex(Long arrayIndex)
If this job is a sub-job of a JobArray, this field contains the index of this job in the array. |
void
|
setArrayMasterName(String arrayMasterName)
If this job is a sub-job of a JobArray, this field contains the name of the job array master. |
void
|
setAttributes(Set attributes)
(String collection) The list of generic attributes associated with this job. |
void
|
setBlocks(Set blocks)
(JobBlock collection) Reasons the job is blocked from running. |
void
|
setBypassCount(Integer bypassCount)
The number of times the job has been backfilled. |
void
|
setCancelCount(Integer cancelCount)
The number of times a job has received a cancel request. |
void
|
setCommandFile(String commandFile)
The name of the job script file (absolute path). |
void
|
setCommandLineArguments(String commandLineArguments)
The command line arguments passed to the job script specified by commandFile or commandScript. |
void
|
setCommandScript(String commandScript)
The contents of the job script. |
void
|
setCompletionCode(Integer completionCode)
The exit code from this job. |
void
|
setCpuTime(Long cpuTime)
CPU usage time in seconds as reported by the resource manager. |
void
|
setCredentials(JobCredentials credentials)
The credentials (user and group, for example) associated with this job. |
void
|
setCustomName(String customName)
The user-specified name of this job. |
void
|
setDates(JobDates dates)
Various dates associated with this job. |
void
|
setDeferCount(Integer deferCount)
The number of times a job has been deferred. |
void
|
setDependencies(Set dependencies)
(JobDependency collection) |
void
|
setDescription(String description)
The description of the job. |
void
|
setDuration(Long duration)
The length of time in seconds requested for the job. |
void
|
setDurationActive(Long durationActive)
The length of time in seconds the job has been active or running. |
void
|
setDurationQueued(Long durationQueued)
The length of time in seconds the job has been eligible to run in the queue. |
void
|
setDurationRemaining(Long durationRemaining)
An estimate of the time remaining, in seconds, before the job will complete. |
void
|
setDurationSuspended(Long durationSuspended)
The length of time in seconds the job has been suspended. |
void
|
setEmailNotifyAddresses(Set emailNotifyAddresses)
(String collection) The list of addresses to whom email is sent by the execution server. |
void
|
setEmailNotifyTypes(Set emailNotifyTypes)
(JobEmailNotifyType collection) The list of email notify types attached to the job. |
void
|
setEnvironmentRequested(Boolean environmentRequested)
Setting this field to true tells the Moab Workload Manager to set various variables, if populated, in the job's environment. |
void
|
setEnvironmentVariables(Map environmentVariables)
(Map of String => String) The list of environment variables for this job. |
void
|
setEpilogScript(String epilogScript)
The path to the TORQUE epilog script. |
void
|
setFlags(Set flags)
(JobFlag collection) The flags that are set on this job. |
void
|
setHoldDate(Date holdDate)
The date the most recent hold was placed on the job. |
void
|
setHoldReason(JobHoldReason holdReason)
The reason the job is on hold. |
void
|
setHolds(Set holds)
(JobHoldType collection) The holds that are set on the job. |
void
|
setId(String id)
The unique identifier of this job. |
void
|
setInitialWorkingDirectory(String initialWorkingDirectory)
The path to the directory in which the job will be started. |
void
|
setIsActive(Boolean isActive)
True if the job is active, false if the job is complete. |
void
|
setJobGroup(String jobGroup)
The job group to which this job belongs (different from credentials.group). |
void
|
setMasterNode(DomainProxy masterNode)
The first node in the list of allocated nodes for this job. |
void
|
setMemorySecondsDedicated(Double memorySecondsDedicated)
The memory seconds dedicated to the job as reported by its resource manager. |
void
|
setMemorySecondsUtilized(Double memorySecondsUtilized)
The memory seconds utilized by the job as reported by its resource manager. |
void
|
setMessages(Set messages)
(Message collection) The list of messages associated with the job. |
void
|
setMigrateCount(Integer migrateCount)
The number of times the job has been migrated. |
void
|
setMinimumPreemptTime(Long minimumPreemptTime)
The minimum length of time, in seconds, an active job must be running before it is eligible for preemption. |
void
|
setMwmName(String mwmName)
The name of the Moab Workload Manager instance that owns this job. |
void
|
setName(String name)
The name of this job. |
void
|
setNodesExcluded(Set nodesExcluded)
(DomainProxy collection) The list of nodes that should not be considered for this job. |
void
|
setNodesRequested(Set nodesRequested)
(DomainProxy collection) The exact set, superset, or subset of nodes on which this job must run. |
void
|
setNodesRequestedPolicy(JobHostListMode nodesRequestedPolicy)
Indicates an exact set, superset, or subset of nodes on which the job must run. |
void
|
setPartitionAccessList(Set partitionAccessList)
(String collection) The list of partitions that this job can access. |
void
|
setPartitionAccessListRequested(Set partitionAccessListRequested)
(String collection) The list of partitions that this job has requested. |
void
|
setPreemptCount(Integer preemptCount)
The number of times the job has been preempted. |
void
|
setPriorities(JobPriority priorities)
The list of priorities for the job. |
void
|
setProcessorSecondsDedicated(Double processorSecondsDedicated)
The processor seconds dedicated to the job as reported by its resource manager. |
void
|
setProcessorSecondsLimit(Double processorSecondsLimit)
The limit for processorSecondsUtilized. |
void
|
setProcessorSecondsUtilized(Double processorSecondsUtilized)
The processor seconds utilized by the job as reported by its resource manager. |
void
|
setPrologScript(String prologScript)
The path to the TORQUE prolog script. |
void
|
setQueueStatus(JobQueueStatus queueStatus)
The status of the job in its queue. |
void
|
setRejectPolicies(Set rejectPolicies)
(JobRejectPolicy collection) The list of policies enabled when a job is rejected. |
void
|
setRequirements(Set requirements)
(JobRequirement collection) The list of items required for this job to run. |
void
|
setReservationRequested(DomainProxy reservationRequested)
The reservation that the job requested. |
void
|
setResourceFailPolicy(JobResourceFailPolicyType resourceFailPolicy)
The policy that dictates what should happen to the job if it is running and at least one of the resources it is using fails. |
void
|
setResourceManagerExtension(String resourceManagerExtension)
If provided during POST, this string will be added to the resource manager extension section of the job submission. |
void
|
setResourceManagers(Set resourceManagers)
(ResourceManager collection) The list of resource managers associated with this job. |
void
|
setRmStandardErrorFilePath(String rmStandardErrorFilePath)
The path to the remote file containing the standard error of the job. |
void
|
setRmStandardOutputFilePath(String rmStandardOutputFilePath)
The path to the remote file containing the standard output of the job. |
void
|
setStandardErrorFilePath(String standardErrorFilePath)
The path to the file containing the standard error of the job. |
void
|
setStandardOutputFilePath(String standardOutputFilePath)
The path to the file containing the standard output of the job. |
void
|
setStartCount(Integer startCount)
The number of times the job has been started. |
void
|
setStates(JobStateInformation states)
Information about the state of the job. |
void
|
setSubmitHost(String submitHost)
The host from which the job was submitted. |
void
|
setSystemJobAction(String systemJobAction)
The action the system job will take. |
void
|
setSystemJobType(JobSystemJobType systemJobType)
The type of system job. |
void
|
setTargetedJobAction(JobActionType targetedJobAction)
The action that this job is performing on another job. |
void
|
setTargetedJobName(String targetedJobName)
The name of the job on which this job is performing the targetedJobAction. |
void
|
setTemplates(Set templates)
(DomainProxy collection) The list of all job templates to be set on this job. |
void
|
setTriggers(Set triggers)
(String collection) The list of triggers associated with this job. |
void
|
setVariables(Map variables)
(Map of String => String) The list of variables that this job owns or sets on completion. |
void
|
setVirtualContainers(Set virtualContainers)
(DomainProxy collection) When submitting this job, add it to the specified existing virtual container. |
void
|
setVirtualMachines(Set virtualMachines)
(DomainProxy collection) The list of virtual machines that are allocated to this job. |
void
|
setVmUsagePolicy(VMUsagePolicy vmUsagePolicy)
The requested Virtual Machine Usage Policy for this job. |
String
|
toString()
|
Methods inherited from class Object | |
---|---|
wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll |
Field Detail |
---|
private Long arrayIndex
Moab.1[2]
, the array index would be 2
.
private String arrayMasterName
Moab.1[2]
, the array master name would be Moab.1
.
private Set attributes
private Set blocks
private Integer bypassCount
private Integer cancelCount
private String commandFile
private String commandLineArguments
private String commandScript
private Integer completionCode
private Long cpuTime
private JobCredentials credentials
private String customName
private JobDates dates
private Integer deferCount
private Set dependencies
private String description
private Long duration
private Long durationActive
private Long durationQueued
private Long durationRemaining
private Long durationSuspended
private Set emailNotifyAddresses
private Set emailNotifyTypes
private Boolean environmentRequested
private Map environmentVariables
private String epilogScript
private Set flags
private Date holdDate
private JobHoldReason holdReason
private Set holds
private String id
private String initialWorkingDirectory
private Boolean isActive
private String jobGroup
private DomainProxy masterNode
private Double memorySecondsDedicated
private Double memorySecondsUtilized
private Set messages
private Integer migrateCount
private Long minimumPreemptTime
private String mwmName
private String name
private Set nodesExcluded
private Set nodesRequested
private JobHostListMode nodesRequestedPolicy
private Set partitionAccessList
private Set partitionAccessListRequested
private Integer preemptCount
private JobPriority priorities
private Double processorSecondsDedicated
private Double processorSecondsLimit
private Double processorSecondsUtilized
private String prologScript
private JobQueueStatus queueStatus
private Set rejectPolicies
private Set requirements
private DomainProxy reservationRequested
private JobResourceFailPolicyType resourceFailPolicy
private String resourceManagerExtension
private Set resourceManagers
private String rmStandardErrorFilePath
private String rmStandardOutputFilePath
private String standardErrorFilePath
private String standardOutputFilePath
private Integer startCount
private JobStateInformation states
private String submitHost
private String systemJobAction
private JobSystemJobType systemJobType
private JobActionType targetedJobAction
private String targetedJobName
private Set templates
private Set triggers
private Map variables
private Set virtualContainers
private Set virtualMachines
private VMUsagePolicy vmUsagePolicy
Constructor Detail |
---|
Job()
Method Detail |
---|
Long getArrayIndex()
Moab.1[2]
, the array index would be 2
.
String getArrayMasterName()
Moab.1[2]
, the array master name would be Moab.1
.
Set getAttributes()
Set getBlocks()
Integer getBypassCount()
Integer getCancelCount()
String getCommandFile()
String getCommandLineArguments()
String getCommandScript()
Integer getCompletionCode()
Long getCpuTime()
JobCredentials getCredentials()
String getCustomName()
JobDates getDates()
Integer getDeferCount()
Set getDependencies()
String getDescription()
Long getDuration()
Long getDurationActive()
Long getDurationQueued()
Long getDurationRemaining()
Long getDurationSuspended()
Set getEmailNotifyAddresses()
Set getEmailNotifyTypes()
Boolean getEnvironmentRequested()
Map getEnvironmentVariables()
String getEpilogScript()
Set getFlags()
Date getHoldDate()
JobHoldReason getHoldReason()
Set getHolds()
String getId()
String getInitialWorkingDirectory()
Boolean getIsActive()
String getJobGroup()
DomainProxy getMasterNode()
Double getMemorySecondsDedicated()
Double getMemorySecondsUtilized()
Set getMessages()
Integer getMigrateCount()
Long getMinimumPreemptTime()
String getMwmName()
String getName()
Set getNodesExcluded()
Set getNodesRequested()
JobHostListMode getNodesRequestedPolicy()
Set getPartitionAccessList()
Set getPartitionAccessListRequested()
Integer getPreemptCount()
JobPriority getPriorities()
Double getProcessorSecondsDedicated()
Double getProcessorSecondsLimit()
Double getProcessorSecondsUtilized()
String getPrologScript()
JobQueueStatus getQueueStatus()
Set getRejectPolicies()
Set getRequirements()
DomainProxy getReservationRequested()
JobResourceFailPolicyType getResourceFailPolicy()
String getResourceManagerExtension()
Set getResourceManagers()
String getRmStandardErrorFilePath()
String getRmStandardOutputFilePath()
String getStandardErrorFilePath()
String getStandardOutputFilePath()
Integer getStartCount()
JobStateInformation getStates()
String getSubmitHost()
String getSystemJobAction()
JobSystemJobType getSystemJobType()
JobActionType getTargetedJobAction()
String getTargetedJobName()
Set getTemplates()
Set getTriggers()
Map getVariables()
Set getVirtualContainers()
Set getVirtualMachines()
VMUsagePolicy getVmUsagePolicy()
void setArrayIndex(Long arrayIndex)
Moab.1[2]
, the array index would be 2
.
void setArrayMasterName(String arrayMasterName)
Moab.1[2]
, the array master name would be Moab.1
.
void setAttributes(Set attributes)
void setBlocks(Set blocks)
void setBypassCount(Integer bypassCount)
void setCancelCount(Integer cancelCount)
void setCommandFile(String commandFile)
void setCommandLineArguments(String commandLineArguments)
void setCommandScript(String commandScript)
void setCompletionCode(Integer completionCode)
void setCpuTime(Long cpuTime)
void setCredentials(JobCredentials credentials)
void setCustomName(String customName)
void setDates(JobDates dates)
void setDeferCount(Integer deferCount)
void setDependencies(Set dependencies)
void setDescription(String description)
void setDuration(Long duration)
void setDurationActive(Long durationActive)
void setDurationQueued(Long durationQueued)
void setDurationRemaining(Long durationRemaining)
void setDurationSuspended(Long durationSuspended)
void setEmailNotifyAddresses(Set emailNotifyAddresses)
void setEmailNotifyTypes(Set emailNotifyTypes)
void setEnvironmentRequested(Boolean environmentRequested)
void setEnvironmentVariables(Map environmentVariables)
void setEpilogScript(String epilogScript)
void setFlags(Set flags)
void setHoldDate(Date holdDate)
void setHoldReason(JobHoldReason holdReason)
void setHolds(Set holds)
void setId(String id)
void setInitialWorkingDirectory(String initialWorkingDirectory)
void setIsActive(Boolean isActive)
void setJobGroup(String jobGroup)
void setMasterNode(DomainProxy masterNode)
void setMemorySecondsDedicated(Double memorySecondsDedicated)
void setMemorySecondsUtilized(Double memorySecondsUtilized)
void setMessages(Set messages)
void setMigrateCount(Integer migrateCount)
void setMinimumPreemptTime(Long minimumPreemptTime)
void setMwmName(String mwmName)
void setName(String name)
void setNodesExcluded(Set nodesExcluded)
void setNodesRequested(Set nodesRequested)
void setNodesRequestedPolicy(JobHostListMode nodesRequestedPolicy)
void setPartitionAccessList(Set partitionAccessList)
void setPartitionAccessListRequested(Set partitionAccessListRequested)
void setPreemptCount(Integer preemptCount)
void setPriorities(JobPriority priorities)
void setProcessorSecondsDedicated(Double processorSecondsDedicated)
void setProcessorSecondsLimit(Double processorSecondsLimit)
void setProcessorSecondsUtilized(Double processorSecondsUtilized)
void setPrologScript(String prologScript)
void setQueueStatus(JobQueueStatus queueStatus)
void setRejectPolicies(Set rejectPolicies)
void setRequirements(Set requirements)
void setReservationRequested(DomainProxy reservationRequested)
void setResourceFailPolicy(JobResourceFailPolicyType resourceFailPolicy)
void setResourceManagerExtension(String resourceManagerExtension)
void setResourceManagers(Set resourceManagers)
void setRmStandardErrorFilePath(String rmStandardErrorFilePath)
void setRmStandardOutputFilePath(String rmStandardOutputFilePath)
void setStandardErrorFilePath(String standardErrorFilePath)
void setStandardOutputFilePath(String standardOutputFilePath)
void setStartCount(Integer startCount)
void setStates(JobStateInformation states)
void setSubmitHost(String submitHost)
void setSystemJobAction(String systemJobAction)
void setSystemJobType(JobSystemJobType systemJobType)
void setTargetedJobAction(JobActionType targetedJobAction)
void setTargetedJobName(String targetedJobName)
void setTemplates(Set templates)
void setTriggers(Set triggers)
void setVariables(Map variables)
void setVirtualContainers(Set virtualContainers)
void setVirtualMachines(Set virtualMachines)
void setVmUsagePolicy(VMUsagePolicy vmUsagePolicy)
String toString()
Groovy Documentation