Method: BigQuery::Client::Jobs#insert_job

Defined in:
lib/big_query/client/jobs.rb

#insert_job(opts, parameters = {}, media = nil) ⇒ Hash

Insert a job

Parameters:

  • options (Hash)

    hash of job options

  • parameters (Hash) (defaults to: {})

    hash of parameters (uploadType, etc.)

  • media (Google::APIClient::UploadIO) (defaults to: nil)

    media upload

Returns:

  • (Hash)

    json api response



45
46
47
48
49
50
# File 'lib/big_query/client/jobs.rb', line 45

def insert_job(opts, parameters = {}, media = nil)
  api(api_method: @bq.jobs.insert,
      parameters: parameters,
      body_object: {configuration: opts},
      media: media)
end