cancel
Showing results forย 
Search instead forย 
Did you mean:ย 
Get Started Discussions
Start your journey with Databricks by joining discussions on getting started guides, tutorials, and introductory topics. Connect with beginners and experts alike to kickstart your Databricks experience.
cancel
Showing results forย 
Search instead forย 
Did you mean:ย 

Databricks Java SDK retrieving job task values

anabel0
Visitor

Greetings,

I have a Job that consists of notebook tasks running python code.

Some of the task set task values using 

dbutils.jobs.taskValues.set(key=key, value=value)
as described here 

How do I retrieve those task values using Databricks Java SDK v0.69.0?

So far I've tried using jobs().getRun(...) with includeResolvedValues=true but it only returns job/base parameters, and the rest of the fields are null.

Run run = workspaceClient.jobs().getRun(
                    new GetRunRequest()
                            .setRunId(taskRunIn)
                            .setIncludeResolvedValues(true));
run.getTasks().forEach(trt -> trt.getResolvedValues().getNotebookTask().getBaseParameters()
                            .forEach((k,v) -> System.out.printf("%s: %s = %s\n", rt.getTaskKey(), k, v)));

Any suggestions would be highly appreciated. 

0 REPLIES 0