Module: Rekognize::Client::Jobs

Included in:
Base
Defined in:
lib/rekognize/client/jobs.rb

Instance Method Summary collapse

Instance Method Details

#face_add(opts = {}) ⇒ Object



10
11
12
13
# File 'lib/rekognize/client/jobs.rb', line 10

def face_add(opts={})
  opts.assert_valid_keys(:jobs, :urls, :name_space, :user_id, :tag)
  post_request opts
end

#face_cluster(opts = {}) ⇒ Object



25
26
27
28
# File 'lib/rekognize/client/jobs.rb', line 25

def face_cluster(opts={})
  opts.assert_valid_keys(:jobs, :name_space, :user_id, :aggressiveness)
  post_request opts
end

#face_crawl(opts = {}) ⇒ Object



30
31
32
33
# File 'lib/rekognize/client/jobs.rb', line 30

def face_crawl(opts={})
  opts.assert_valid_keys(:jobs, :fb_id, :access_token, :name_space, :user_id)
  post_request opts
end

#face_delete(opts = {}) ⇒ Object



15
16
17
18
# File 'lib/rekognize/client/jobs.rb', line 15

def face_delete(opts={})
  opts.assert_valid_keys(:jobs, :name_space, :user_id, :tag, :img_index)
  get_request configure_payload(opts)
end

#face_detect(opts = {}) ⇒ Object



5
6
7
8
# File 'lib/rekognize/client/jobs.rb', line 5

def face_detect(opts={})
  opts.assert_valid_keys(:jobs, :urls)
  get_request configure_payload(opts)
end

#face_recognize(opts = {}) ⇒ Object



35
36
37
38
# File 'lib/rekognize/client/jobs.rb', line 35

def face_recognize(opts={})
  opts.assert_valid_keys(:jobs, :urls, :name_space, :user_id, :num_return, :tags)
  post_request opts
end

#face_rename(opts = {}) ⇒ Object



50
51
52
53
# File 'lib/rekognize/client/jobs.rb', line 50

def face_rename(opts={})
  opts.assert_valid_keys(:jobs, :tag, :new_tag, :name_space, :user_id, :img_index)
  post_request opts
end

#face_search(opts = {}) ⇒ Object



45
46
47
48
# File 'lib/rekognize/client/jobs.rb', line 45

def face_search(opts={})
  opts.assert_valid_keys(:jobs, :urls, :name_space, :user_id, :num_return)
  post_request opts
end

#face_stats(opts = {}) ⇒ Object



55
56
57
58
# File 'lib/rekognize/client/jobs.rb', line 55

def face_stats(opts={})
  opts.assert_valid_keys(:jobs)
  post_request opts
end

#face_train(opts = {}) ⇒ Object



20
21
22
23
# File 'lib/rekognize/client/jobs.rb', line 20

def face_train(opts={})
  opts.assert_valid_keys(:jobs, :name_space, :user_id, :tags)
  post_request opts
end

#face_visualize(opts = {}) ⇒ Object



40
41
42
43
# File 'lib/rekognize/client/jobs.rb', line 40

def face_visualize(opts={})
  opts.assert_valid_keys(:jobs, :name_space, :user_id, :tags, :num_tag_return, :num_img_return_pertag)
  post_request opts
end

#scene_understanding(opts = {}) ⇒ Object



60
61
62
63
# File 'lib/rekognize/client/jobs.rb', line 60

def scene_understanding(opts={})
  opts.assert_valid_keys(:jobs, :urls)
  post_request opts
end