# Class UpdateJobRequest (0.14.0)

0.14.0 (latest) 0.13.0 0.12.0 0.11.0 0.10.0 0.9.0 0.8.17 0.7.0 0.6.2 0.5.5 0.4.1 0.3.1 0.2.0 0.1.5

    UpdateJobRequest(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Request to update a Cloud Dataflow job.

.. _oneof: <https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields>

| ## Attributes ||
|---|---|
| **Name** | **Description** |
| `project_id` | `str` The ID of the Cloud Platform project that the job belongs to. |
| `job_id` | `str` The job ID. |
| `job` | `https://docs.cloud.google.com/python/docs/reference/dataflow/latest/google.cloud.dataflow_v1beta3.types.Job` The updated job. Only the job state is updatable; other fields will be ignored. |
| `location` | `str` The \[regional endpoint\] (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints) that contains this job. |
| `update_mask` | `google.protobuf.field_mask_pb2.FieldMask` The list of fields to update relative to Job. If empty, only RequestedJobState will be considered for update. If the FieldMask is not empty and RequestedJobState is none/empty, The fields specified in the update mask will be the only ones considered for update. If both RequestedJobState and update_mask are specified, an error will be returned as we cannot update both state and mask. This field is a member of `oneof`_ `_update_mask`. |