l.s.m.s.SnapRequestBuildsJob(SnapJobDerived) : class documentation

Part of lp.snappy.model.snapjob View In Hierarchy

A Job that processes a request for builds of a snap package.
Class Method create See ISnapRequestBuildsJobSource.
Class Method findBySnap See ISnapRequestBuildsJobSource.
Class Method getBySnapAndID See ISnapRequestBuildsJobSource.
Class Method findBuildsForJobs See ISnapRequestBuildsJobSource.
Method getOperationDescription Undocumented
Method getErrorRecipients Return a list of email-ids to notify about user errors.
Method requester See ISnapRequestBuildsJob.
Method archive See ISnapRequestBuildsJob.
Method pocket See ISnapRequestBuildsJob.
Method channels See ISnapRequestBuildsJob.
Method architectures See ISnapRequestBuildsJob.
Method date_created See ISnapRequestBuildsJob.
Method date_finished See ISnapRequestBuildsJob.
Method error_message 0 See ISnapRequestBuildsJob.
Method error_message See ISnapRequestBuildsJob.
Method build_request See ISnapRequestBuildsJob.
Method builds 0 See ISnapRequestBuildsJob.
Method builds See ISnapRequestBuildsJob.
Method run See IRunnableJob.

Inherited from SnapJobDerived:

Method __init__ Undocumented
Method __repr__ An informative representation of the job.
Class Method get Get a job by id.
Class Method iterReady See IJobSource.
Method getOopsVars See IRunnableJob.

Inherited from BaseRunnableJob (via SnapJobDerived):

Method __eq__ Undocumented
Method __ne__ Undocumented
Method __lt__ Undocumented
Method getOopsRecipients Return a list of email-ids to notify about oopses.
Method getOopsMailController Return a MailController for notifying people about oopses.
Method getUserErrorMailController Return a MailController for notifying about user errors.
Method notifyOops Report this oops.
Method notifyUserError See IRunnableJob.
Method makeOopsReport Generate an OOPS report using the given OOPS configuration.
Method acquireLease Undocumented
Method taskId Return a task ID that gives a clue what this job is about.
Method runViaCelery Request that this job be run via celery.
Method getDBClass Undocumented
Method celeryCommitHook Hook function to call when a commit completes.
Method celeryRunOnCommit Configure transaction so that commit runs this job via Celery.
Method queue See IJob.

Inherited from BaseRunnableJobSource (via SnapJobDerived, BaseRunnableJob):

Static Method contextManager Undocumented
@classmethod
def create(cls, snap, requester, archive, pocket, channels, architectures=None):
See ISnapRequestBuildsJobSource.
@classmethod
def findBySnap(cls, snap, statuses=None, job_ids=None):
See ISnapRequestBuildsJobSource.
@classmethod
def getBySnapAndID(cls, snap, job_id):
See ISnapRequestBuildsJobSource.
@classmethod
def findBuildsForJobs(cls, jobs, user=None):
See ISnapRequestBuildsJobSource.
def getOperationDescription(self):
Undocumented
def getErrorRecipients(self):
Return a list of email-ids to notify about user errors.
@cachedproperty
def requester(self):
See ISnapRequestBuildsJob.
@cachedproperty
def archive(self):
See ISnapRequestBuildsJob.
@property
def pocket(self):
See ISnapRequestBuildsJob.
@property
def channels(self):
See ISnapRequestBuildsJob.
@property
def architectures(self):
See ISnapRequestBuildsJob.
@property
def date_created(self):
See ISnapRequestBuildsJob.
@property
def date_finished(self):
See ISnapRequestBuildsJob.
@property
def error_message 0(self):
See ISnapRequestBuildsJob.
@error_message.setter
def error_message(self, message):
See ISnapRequestBuildsJob.
@property
def build_request(self):
See ISnapRequestBuildsJob.
@property
def builds 0(self):
See ISnapRequestBuildsJob.
@builds.setter
def builds(self, builds):
See ISnapRequestBuildsJob.
def run(self):
See IRunnableJob.
API Documentation for Launchpad, generated by pydoctor at 2022-06-16 00:00:12.