dbtCommands;
/**
* An optional token to guarantee the idempotency of job run requests. If a run with the provided
* token already exists, the request does not create a new run but returns the ID of the existing
* run instead. If a run with the provided token is deleted, an error is returned.
*
* If you specify the idempotency token, upon failure you can retry until the request succeeds.
* Databricks guarantees that exactly one run is launched with that idempotency token.
*
*
This token must have at most 64 characters.
*
*
For more information, see [How to ensure idempotency for jobs].
*
*
[How to ensure idempotency for jobs]: https://kb.databricks.com/jobs/jobs-idempotency.html
*/
@JsonProperty("idempotency_token")
private String idempotencyToken;
/**
* A list of parameters for jobs with Spark JAR tasks, for example `\"jar_params\": [\"john doe\",
* \"35\"]`. The parameters are used to invoke the main function of the main class specified in
* the Spark JAR task. If not specified upon `run-now`, it defaults to an empty list. jar_params
* cannot be specified in conjunction with notebook_params. The JSON representation of this field
* (for example `{\"jar_params\":[\"john doe\",\"35\"]}`) cannot exceed 10,000 bytes.
*
*
Use [Task parameter variables](/jobs.html"#parameter-variables") to set parameters
* containing information about job runs.
*/
@JsonProperty("jar_params")
private Collection jarParams;
/** The ID of the job to be executed */
@JsonProperty("job_id")
private Long jobId;
/** Job-level parameters used in the run */
@JsonProperty("job_parameters")
private Collection