class Google::Apis::GenomicsV1beta2::Job

A Job represents an ongoing process that can be monitored for status information.

Attributes

created[RW]

The date this job was created, in milliseconds from the epoch. Corresponds to the JSON property `created` @return [String]

detailed_status[RW]

A more detailed description of this job's current status. Corresponds to the JSON property `detailedStatus` @return [String]

errors[RW]

Any errors that occurred during processing. Corresponds to the JSON property `errors` @return [Array<String>]

id[RW]

The job ID. Corresponds to the JSON property `id` @return [String]

imported_ids[RW]

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>]

project_number[RW]

The Google Developers Console project number to which this job belongs. Corresponds to the JSON property `projectNumber` @return [String]

request[RW]

A summary representation of the service request that spawned the job. Corresponds to the JSON property `request` @return [Google::Apis::GenomicsV1beta2::JobRequest]

status[RW]

The status of this job. Corresponds to the JSON property `status` @return [String]

warnings[RW]

Any warnings that occurred during processing. Corresponds to the JSON property `warnings` @return [Array<String>]

Public Class Methods

new(**args) click to toggle source
# File generated/google/apis/genomics_v1beta2/classes.rb, line 1088
def initialize(**args)
   update!(**args)
end

Public Instance Methods

update!(**args) click to toggle source

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