Parent

Splunk::SavedSearch

Class representing saved searches.

Public Instance Methods

dispatch(args={}) click to toggle source
# File lib/splunk-sdk-ruby/entity/saved_search.rb, line 27
def dispatch(args={})
  response = @service.request(:method => :POST,
                              :namespace => @namespace,
                              :resource => @resource + [name, "dispatch"],
                              :body => args)
  sid = Splunk::text_at_xpath("//response/sid", response.body)
  return Job.new(@service, sid)
end
history() click to toggle source

Returns a list of the jobs dispatched from this saved search.

Returns: an Array of Job objects.

# File lib/splunk-sdk-ruby/entity/saved_search.rb, line 41
def history()
  response = @service.request(:namespace => @namespace,
                              :resource => @resource + [@name, "history"])
  feed = AtomFeed.new(response.body)
  return feed.entries.map do |entry|
    Job.new(@service, entry["title"], entry)
  end
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.