Class UpdateTransferJobRequest
Request passed to UpdateTransferJob.
Implements
Inherited Members
Namespace: Google.Apis.Storagetransfer.v1.Data
Assembly: Google.Apis.Storagetransfer.v1.dll
Syntax
public class UpdateTransferJobRequest : IDirectResponseSchema
Properties
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ProjectId
Required. The ID of the Google Cloud project that owns the job.
Declaration
[JsonProperty("projectId")]
public virtual string ProjectId { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
TransferJob
Required. The job to update. transferJob is expected to specify one or more of five fields: description,
transfer_spec, notification_config, logging_config, and status. An UpdateTransferJobRequest that specifies
other fields are rejected with the error INVALID_ARGUMENT. Updating a job status to DELETED requires
storagetransfer.jobs.delete permission.
Declaration
[JsonProperty("transferJob")]
public virtual TransferJob TransferJob { get; set; }
Property Value
| Type | Description |
|---|---|
| TransferJob |
UpdateTransferJobFieldMask
The field mask of the fields in transferJob that are to be updated in this request. Fields in
transferJob that can be updated are: description, transfer_spec, notification_config, logging_config, and
status. To update the transfer_spec of the job, a complete transfer specification must be provided. An
incomplete specification missing any required fields is rejected with the error INVALID_ARGUMENT.
Declaration
[JsonProperty("updateTransferJobFieldMask")]
public virtual object UpdateTransferJobFieldMask { get; set; }
Property Value
| Type | Description |
|---|---|
| object |