google_api_storage_transfer v0.6.0 GoogleApi.StorageTransfer.V1.Model.TransferJob View Source
This resource represents the configuration of a transfer job that runs periodically.
Attributes
creationTime
(type:DateTime.t
, default:nil
) - Output only. The time that the transfer job was created.deletionTime
(type:DateTime.t
, default:nil
) - Output only. The time that the transfer job was deleted.description
(type:String.t
, default:nil
) - A description provided by the user for the job. Its max length is 1024 bytes when Unicode-encoded.lastModificationTime
(type:DateTime.t
, default:nil
) - Output only. The time that the transfer job was last modified.name
(type:String.t
, default:nil
) - A globally unique name assigned by Storage Transfer Service when the job is created. This field should be left empty in requests to create a new transfer job; otherwise, the requests result in anINVALID_ARGUMENT
error.projectId
(type:String.t
, default:nil
) - The ID of the Google Cloud Platform Project that owns the job.schedule
(type:GoogleApi.StorageTransfer.V1.Model.Schedule.t
, default:nil
) - Schedule specification.status
(type:String.t
, default:nil
) - Status of the job. This value MUST be specified forCreateTransferJobRequests
.NOTE: The effect of the new job status takes place during a subsequent job run. For example, if you change the job status from
ENABLED
toDISABLED
, and an operation spawned by the transfer is running, the status change would not affect the current operation.transferSpec
(type:GoogleApi.StorageTransfer.V1.Model.TransferSpec.t
, default:nil
) - Transfer specification.
Link to this section Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Link to this section Types
t()
View Source
t() :: %GoogleApi.StorageTransfer.V1.Model.TransferJob{
creationTime: DateTime.t(),
deletionTime: DateTime.t(),
description: String.t(),
lastModificationTime: DateTime.t(),
name: String.t(),
projectId: String.t(),
schedule: GoogleApi.StorageTransfer.V1.Model.Schedule.t(),
status: String.t(),
transferSpec: GoogleApi.StorageTransfer.V1.Model.TransferSpec.t()
}
t() :: %GoogleApi.StorageTransfer.V1.Model.TransferJob{ creationTime: DateTime.t(), deletionTime: DateTime.t(), description: String.t(), lastModificationTime: DateTime.t(), name: String.t(), projectId: String.t(), schedule: GoogleApi.StorageTransfer.V1.Model.Schedule.t(), status: String.t(), transferSpec: GoogleApi.StorageTransfer.V1.Model.TransferSpec.t() }
Link to this section Functions
decode(value, options) View Source
Unwrap a decoded JSON object into its complex fields.