'Return a list of Job objects related to this vault.
:type completed: boolean
:param completed: Specifies the state of the jobs to return.
If a value of True is passed, only completed jobs will
be returned.  If a value of False is passed, only
uncompleted jobs will be returned.  If no value is
passed, all jobs will be returned.
:type status_code: string
:param status_code: Specifies the type of job status to return.
Valid values are: InProgress|Succeeded|Failed.  If not
specified, jobs with all status codes are returned.
:rtype: list of :class:`boto.glacier.job.Job`
:return: A list of Job objects related to this vault.'

def list_jobs(self, completed=None, status_code=None):

    response_data = self.layer1.list_jobs(self.name, completed, status_code)
    return [Job(self, jd) for jd in response_data['JobList']]
