Represents a specific execution (run) of a Databricks job.
uint64_t end_time
Unix timestamp in milliseconds when the run ended (0 if still running)
uint64_t run_id
Unique identifier for this job run.
std::string result_state
Result state (e.g., "SUCCESS", "FAILED")
static JobRun from_json(const std::string &json_str)
Parse a JobRun from JSON string.
uint64_t start_time
Unix timestamp in milliseconds when the run started.
std::string state
Lifecycle state (e.g., "RUNNING", "TERMINATED")
uint64_t job_id
ID of the job that was executed.
Represents a Databricks job.
std::map< std::string, std::string > settings
Job configuration settings (raw JSON)
static Job from_json(const std::string &json_str)
Parse a Job from JSON string.
std::string name
Display name of the job.
std::string creator_user_name
Username of the job creator.
uint64_t created_time
Unix timestamp in milliseconds when the job was created.
uint64_t job_id
Unique identifier for the job.