class Google::Apis::GenomicsV1beta2::Job
A Job represents an ongoing process that can be monitored for status information.
Attributes
The date this job was created, in milliseconds from the epoch. Corresponds to the JSON property `created` @return [String]
A more detailed description of this job's current status. Corresponds to the JSON property `detailedStatus` @return [String]
Any errors that occurred during processing. Corresponds to the JSON property `errors` @return [Array<String>]
The job ID. Corresponds to the JSON property `id` @return [String]
If this Job represents an import, this field will contain the IDs of the objects that were successfully imported. Corresponds to the JSON property `importedIds` @return [Array<String>]
The Google Developers Console project number to which this job belongs. Corresponds to the JSON property `projectNumber` @return [String]
A summary representation of the service request that spawned the job. Corresponds to the JSON property `request` @return [Google::Apis::GenomicsV1beta2::JobRequest]
The status of this job. Corresponds to the JSON property `status` @return [String]
Any warnings that occurred during processing. Corresponds to the JSON property `warnings` @return [Array<String>]
Public Class Methods
# File generated/google/apis/genomics_v1beta2/classes.rb, line 1088 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File generated/google/apis/genomics_v1beta2/classes.rb, line 1093 def update!(**args) @created = args[:created] unless args[:created].nil? @detailed_status = args[:detailed_status] unless args[:detailed_status].nil? @errors = args[:errors] unless args[:errors].nil? @id = args[:id] unless args[:id].nil? @imported_ids = args[:imported_ids] unless args[:imported_ids].nil? @project_number = args[:project_number] unless args[:project_number].nil? @request = args[:request] unless args[:request].nil? @status = args[:status] unless args[:status].nil? @warnings = args[:warnings] unless args[:warnings].nil? end