public class ScopeJobProperties extends JobProperties
Constructor and Description |
---|
ScopeJobProperties() |
Modifier and Type | Method and Description |
---|---|
String |
notifier()
Get the list of email addresses, separated by semi-colons, to notify when the job reaches a terminal state.
|
List<ScopeJobResource> |
resources()
Get the list of resources that are required by the job.
|
String |
rootProcessNodeId()
Get the ID used to identify the job manager coordinating job execution.
|
org.joda.time.Period |
totalCompilationTime()
Get the total time this job spent compiling.
|
org.joda.time.Period |
totalPausedTime()
Get the total time this job spent paused.
|
org.joda.time.Period |
totalQueuedTime()
Get the total time this job spent queued.
|
org.joda.time.Period |
totalRunningTime()
Get the total time this job spent executing.
|
String |
userAlgebraPath()
Get the algebra file path after the job has completed.
|
ScopeJobProperties |
withNotifier(String notifier)
Set the list of email addresses, separated by semi-colons, to notify when the job reaches a terminal state.
|
String |
yarnApplicationId()
Get the ID used to identify the yarn application executing the job.
|
runtimeVersion, script, withRuntimeVersion, withScript
public List<ScopeJobResource> resources()
public String userAlgebraPath()
public String notifier()
public ScopeJobProperties withNotifier(String notifier)
notifier
- the notifier value to setpublic org.joda.time.Period totalCompilationTime()
public org.joda.time.Period totalQueuedTime()
public org.joda.time.Period totalRunningTime()
public org.joda.time.Period totalPausedTime()
public String rootProcessNodeId()
public String yarnApplicationId()
Copyright © 2019. All rights reserved.