run(qobj, job_name=None, job_share_level=None, job_tags=None, validate_qobj=False)¶
Run a Qobj asynchronously.
PulseQobj]) – The Qobj to be executed.
str]) – Custom name to be assigned to the job. This job name can subsequently be used as a filter in the
jobs()method. Job names do not need to be unique.
Allows sharing a job at the hub, group, project, or global level. The possible job share levels are:
global: The job is public to any user.
hub: The job is shared between the users in the same hub.
group: The job is shared between the users in the same group.
project: The job is shared between the users in the same project.
none: The job is not shared at any level.
If the job share level is not specified, the job is not shared at any level.
str]]) – Tags to be assigned to the jobs. The tags can subsequently be used as a filter in the
bool) – If
True, run JSON schema validation against the submitted payload
- Return type
The job to be executed, an instance derived from BaseJob.