
org.apache.gobblin.rest.JobExecutionInfo.pdl Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of gobblin-rest-api Show documentation
Show all versions of gobblin-rest-api Show documentation
A distributed data integration framework for streaming and batch data ecosystems.
The newest version!
namespace org.apache.gobblin.rest
/**
* Gobblin job execution information
*/
record JobExecutionInfo {
/**
* Job name
*/
jobName: string
/**
* Job ID
*/
jobId: string
/**
* Job start time (epoch time)
*/
startTime: optional long
/**
* Job end time (epoch time)
*/
endTime: optional long
/**
* Job duration in milliseconds
*/
duration: optional long
/**
* Job state
*/
state: optional enum JobStateEnum {
PENDING
RUNNING
SUCCESSFUL
COMMITTED
FAILED
CANCELLED
}
/**
* Number of launched tasks
*/
launchedTasks: optional int
/**
* Number of completed tasks
*/
completedTasks: optional int
/**
* Job launcher type
*/
launcherType: optional enum LauncherTypeEnum {
LOCAL
MAPREDUCE
CLUSTER
YARN
}
/**
* Job execution tracking URL
*/
trackingUrl: optional string
/**
* An array of task execution information records
*/
taskExecutions: array[TaskExecutionInfo]
/**
* Job properties
*/
jobProperties: optional map[string, string]
/**
* Job metrics
*/
metrics: array[Metric]
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy