class Google::Apis::GenomicsV1beta2::SearchJobsRequest

The jobs search request.

Attributes

created_after[RW]

If specified, only jobs created on or after this date, given in milliseconds since Unix epoch, will be returned. Corresponds to the JSON property `createdAfter` @return [String]

created_before[RW]

If specified, only jobs created prior to this date, given in milliseconds since Unix epoch, will be returned. Corresponds to the JSON property `createdBefore` @return [String]

page_size[RW]

Specifies the number of results to return in a single page. Defaults to 128. The maximum value is 256. Corresponds to the JSON property `pageSize` @return [Fixnum]

page_token[RW]

The continuation token which is used to page through large result sets. To get the next page of results, set this parameter to the value of the nextPageToken from the previous response. Corresponds to the JSON property `pageToken` @return [String]

project_number[RW]

Required. Only return jobs which belong to this Google Developers Console project. Corresponds to the JSON property `projectNumber` @return [String]

status[RW]

Only return jobs which have a matching status. Corresponds to the JSON property `status` @return [Array<String>]

Public Class Methods

new(**args) click to toggle source
# File generated/google/apis/genomics_v1beta2/classes.rb, line 2404
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 2409
def update!(**args)
  @created_after = args[:created_after] unless args[:created_after].nil?
  @created_before = args[:created_before] unless args[:created_before].nil?
  @page_size = args[:page_size] unless args[:page_size].nil?
  @page_token = args[:page_token] unless args[:page_token].nil?
  @project_number = args[:project_number] unless args[:project_number].nil?
  @status = args[:status] unless args[:status].nil?
end