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 |