# File lib/fog/aws/models/glacier/jobs.rb, line 14 def initialize(attributes) self.filters = {} super end
acceptable filters are: statuscode InProgress/Failed/Succeeded completed (true/false)
# File lib/fog/aws/models/glacier/jobs.rb, line 22 def all(filters = self.filters) self.filters = filters data = connection.list_jobs(vault.id, self.filters).body['JobList'] load(data) end
# File lib/fog/aws/models/glacier/jobs.rb, line 28 def get(key) data = connection.describe_job(vault.id, key).body new(data) rescue Excon::Errors::NotFound nil end
# File lib/fog/aws/models/glacier/jobs.rb, line 35 def new(attributes = {}) requires :vault super({ :vault => vault }.merge!(attributes)) end