Reference documentation and code samples for the Google Cloud Dataproc V1 Client class JobScheduling.
Job scheduling options.
Generated from protobuf message google.cloud.dataproc.v1.JobScheduling
Namespace
Google \ Cloud \ Dataproc \ V1
Methods
__construct
Constructor.
Parameters
Name
Description
data
array
Optional. Data for populating the Message object.
↳ max_failures_per_hour
int
Optional. Maximum number of times per hour a driver may be restarted as a result of driver exiting with non-zero code before job is reported failed. A job may be reported as thrashing if the driver exits with a non-zero code four times within a 10-minute window. Maximum value is 10. Note: This restartable job option is not supported in Dataproc workflow templates.
↳ max_failures_total
int
Optional. Maximum total number of times a driver may be restarted as a result of the driver exiting with a non-zero code. After the maximum number is reached, the job will be reported as failed. Maximum value is 240. Note: Currently, this restartable job option is not supported in Dataproc workflow templates.
getMaxFailuresPerHour
Optional. Maximum number of times per hour a driver may be restarted as
a result of driver exiting with non-zero code before job is
reported failed.
A job may be reported as thrashing if the driver exits with a non-zero code
four times within a 10-minute window.
Maximum value is 10.
Note: This restartable job option is not supported in Dataproc
workflow templates.
Returns
Type
Description
int
setMaxFailuresPerHour
Optional. Maximum number of times per hour a driver may be restarted as
a result of driver exiting with non-zero code before job is
reported failed.
A job may be reported as thrashing if the driver exits with a non-zero code
four times within a 10-minute window.
Maximum value is 10.
Note: This restartable job option is not supported in Dataproc
workflow templates.
Parameter
Name
Description
var
int
Returns
Type
Description
$this
getMaxFailuresTotal
Optional. Maximum total number of times a driver may be restarted as a
result of the driver exiting with a non-zero code. After the maximum number
is reached, the job will be reported as failed.
Maximum value is 240.
Note: Currently, this restartable job option is
not supported in Dataproc
workflow
templates.
Returns
Type
Description
int
setMaxFailuresTotal
Optional. Maximum total number of times a driver may be restarted as a
result of the driver exiting with a non-zero code. After the maximum number
is reached, the job will be reported as failed.
Maximum value is 240.
Note: Currently, this restartable job option is
not supported in Dataproc
workflow
templates.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[],[],null,["# Google Cloud Dataproc V1 Client - Class JobScheduling (3.14.0)\n\nVersion latestkeyboard_arrow_down\n\n- [3.14.0 (latest)](/php/docs/reference/cloud-dataproc/latest/V1.JobScheduling)\n- [3.13.4](/php/docs/reference/cloud-dataproc/3.13.4/V1.JobScheduling)\n- [3.12.0](/php/docs/reference/cloud-dataproc/3.12.0/V1.JobScheduling)\n- [3.11.0](/php/docs/reference/cloud-dataproc/3.11.0/V1.JobScheduling)\n- [3.10.1](/php/docs/reference/cloud-dataproc/3.10.1/V1.JobScheduling)\n- [3.9.0](/php/docs/reference/cloud-dataproc/3.9.0/V1.JobScheduling)\n- [3.8.1](/php/docs/reference/cloud-dataproc/3.8.1/V1.JobScheduling)\n- [3.7.1](/php/docs/reference/cloud-dataproc/3.7.1/V1.JobScheduling)\n- [3.6.1](/php/docs/reference/cloud-dataproc/3.6.1/V1.JobScheduling)\n- [3.5.1](/php/docs/reference/cloud-dataproc/3.5.1/V1.JobScheduling)\n- [3.4.0](/php/docs/reference/cloud-dataproc/3.4.0/V1.JobScheduling)\n- [3.3.0](/php/docs/reference/cloud-dataproc/3.3.0/V1.JobScheduling)\n- [3.2.2](/php/docs/reference/cloud-dataproc/3.2.2/V1.JobScheduling)\n- [2.6.1](/php/docs/reference/cloud-dataproc/2.6.1/V1.JobScheduling)\n- [2.5.0](/php/docs/reference/cloud-dataproc/2.5.0/V1.JobScheduling)\n- [2.3.0](/php/docs/reference/cloud-dataproc/2.3.0/V1.JobScheduling)\n- [2.2.3](/php/docs/reference/cloud-dataproc/2.2.3/V1.JobScheduling)\n- [2.1.0](/php/docs/reference/cloud-dataproc/2.1.0/V1.JobScheduling)\n- [2.0.0](/php/docs/reference/cloud-dataproc/2.0.0/V1.JobScheduling) \nReference documentation and code samples for the Google Cloud Dataproc V1 Client class JobScheduling.\n\nJob scheduling options.\n\nGenerated from protobuf message `google.cloud.dataproc.v1.JobScheduling`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ Dataproc \\\\ V1\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getMaxFailuresPerHour\n\nOptional. Maximum number of times per hour a driver may be restarted as\na result of driver exiting with non-zero code before job is\nreported failed.\n\nA job may be reported as thrashing if the driver exits with a non-zero code\nfour times within a 10-minute window.\nMaximum value is 10.\n**Note:** This restartable job option is not supported in Dataproc\n[workflow templates](https://cloud.google.com/dataproc/docs/concepts/workflows/using-workflows#adding_jobs_to_a_template).\n\n### setMaxFailuresPerHour\n\nOptional. Maximum number of times per hour a driver may be restarted as\na result of driver exiting with non-zero code before job is\nreported failed.\n\nA job may be reported as thrashing if the driver exits with a non-zero code\nfour times within a 10-minute window.\nMaximum value is 10.\n**Note:** This restartable job option is not supported in Dataproc\n[workflow templates](https://cloud.google.com/dataproc/docs/concepts/workflows/using-workflows#adding_jobs_to_a_template).\n\n### getMaxFailuresTotal\n\nOptional. Maximum total number of times a driver may be restarted as a\nresult of the driver exiting with a non-zero code. After the maximum number\nis reached, the job will be reported as failed.\n\nMaximum value is 240.\n**Note:** Currently, this restartable job option is\nnot supported in Dataproc\n[workflow\ntemplates](https://cloud.google.com/dataproc/docs/concepts/workflows/using-workflows#adding_jobs_to_a_template).\n\n### setMaxFailuresTotal\n\nOptional. Maximum total number of times a driver may be restarted as a\nresult of the driver exiting with a non-zero code. After the maximum number\nis reached, the job will be reported as failed.\n\nMaximum value is 240.\n**Note:** Currently, this restartable job option is\nnot supported in Dataproc\n[workflow\ntemplates](https://cloud.google.com/dataproc/docs/concepts/workflows/using-workflows#adding_jobs_to_a_template)."]]