Class: Databricks::Resources::Jobs

Inherits:
Databricks::Resource show all
Defined in:
lib/databricks/resources/jobs.rb

Overview

Instance Method Summary collapse

Methods inherited from Databricks::Resource

#add_properties, #initialize, #inspect, #new_resource, #sub_resource, sub_resources

Constructor Details

This class inherits a constructor from Databricks::Resource

Instance Method Details

#create(**properties) ⇒ Object

Create a new job.

Parameters
  • properties (Hash<Symbol,Object>): Properties to create the job

Result
  • Job: The new job created



23
24
25
26
27
# File 'lib/databricks/resources/jobs.rb', line 23

def create(**properties)
  job = new_resource(:job, post_json('jobs/create', properties))
  job.add_properties(properties)
  job
end

#listObject

List jobs

Result
  • Array<Job>: List of jobs information



13
14
15
# File 'lib/databricks/resources/jobs.rb', line 13

def list
  (get_json('jobs/list')['jobs'] || []).map { |properties| new_resource(:job, properties) }
end