# Google Cloud Storage Transfer V1 Client - Class CreateTransferJobRequest (2.4.0)

2.4.0 (latest) 2.3.2 2.2.1 2.1.1 2.0.2 1.5.0 1.4.5 1.3.1 1.2.0 1.1.1 1.0.6 Reference documentation and code samples for the Google Cloud Storage Transfer V1 Client class CreateTransferJobRequest.

Request passed to CreateTransferJob.

Generated from protobuf message `google.storagetransfer.v1.CreateTransferJobRequest`

## Namespace

Google \\ Cloud \\ StorageTransfer \\ V1

## Methods

### __construct

Constructor.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `data` | `array` Optional. Data for populating the Message object. |
| `↳ transfer_job` | `https://docs.cloud.google.com/php/docs/reference/cloud-storage-transfer/latest/V1.TransferJob` Required. The job to create. |

### getTransferJob

Required. The job to create.

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/php/docs/reference/cloud-storage-transfer/latest/V1.TransferJob|null` |   |

### hasTransferJob

### clearTransferJob

### setTransferJob

Required. The job to create.

| **Parameter** ||
|---|---|
| **Name** | **Description** |
| `var` | `https://docs.cloud.google.com/php/docs/reference/cloud-storage-transfer/latest/V1.TransferJob` |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `$this` |   |