l.s.m.s.SnapStoreUploadJob(SnapBuildJobDerived) : class documentation

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

A Job that uploads a snap build to the store.
Class Method create See ISnapStoreUploadJobSource.
Method store_metadata See ISnapStoreUploadJob.
Method error_message 0 See ISnapStoreUploadJob.
Method error_message See ISnapStoreUploadJob.
Method error_detail 0 See ISnapStoreUploadJob.
Method error_detail See ISnapStoreUploadJob.
Method error_messages 0 See ISnapStoreUploadJob.
Method error_messages See ISnapStoreUploadJob.
Method store_url 0 See ISnapStoreUploadJob.
Method store_url See ISnapStoreUploadJob.
Method store_revision 0 See ISnapStoreUploadJob.
Method store_revision See ISnapStoreUploadJob.
Method status_url 0 See ISnapStoreUploadJob.
Method status_url Undocumented
Method start Undocumented
Method complete Undocumented
Method fail Undocumented
Method queue See IJob.
Method suspend Undocumented
Method resume Undocumented
Method getOopsVars See IRunnableJob.
Method retry_delay See BaseRunnableJob.
Method run See IRunnableJob.
Method _do_lifecycle Undocumented

Inherited from SnapBuildJobDerived:

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

Inherited from BaseRunnableJob (via SnapBuildJobDerived):

Method __eq__ Undocumented
Method __ne__ Undocumented
Method __lt__ Undocumented
Method getOopsRecipients Return a list of email-ids to notify about oopses.
Method getOperationDescription Undocumented
Method getErrorRecipients Return a list of email-ids to notify about user errors.
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.

Inherited from BaseRunnableJobSource (via SnapBuildJobDerived, BaseRunnableJob):

Static Method contextManager Undocumented
@classmethod
def create(cls, snapbuild):
See ISnapStoreUploadJobSource.
@property
def store_metadata(self):
See ISnapStoreUploadJob.
@property
def error_message 0(self):
See ISnapStoreUploadJob.
@error_message.setter
def error_message(self, message):
See ISnapStoreUploadJob.
@property
def error_detail 0(self):
See ISnapStoreUploadJob.
@error_detail.setter
def error_detail(self, detail):
See ISnapStoreUploadJob.
@property
def error_messages 0(self):
See ISnapStoreUploadJob.
@error_messages.setter
def error_messages(self, messages):
See ISnapStoreUploadJob.
@property
def store_url 0(self):
See ISnapStoreUploadJob.
@store_url.setter
def store_url(self, url):
See ISnapStoreUploadJob.
@property
def store_revision 0(self):
See ISnapStoreUploadJob.
@store_revision.setter
def store_revision(self, revision):
See ISnapStoreUploadJob.
@property
def status_url 0(self):
See ISnapStoreUploadJob.
@status_url.setter
def status_url(self, url):
Undocumented
def _do_lifecycle(self, method_name, *args, manage_transaction=False, **kwargs):
Undocumented
def start(self, *args, **kwargs):
Undocumented
def complete(self, *args, **kwargs):
Undocumented
def fail(self, *args, **kwargs):
Undocumented
def queue(self, *args, **kwargs):
See IJob.
def suspend(self, *args, **kwargs):
Undocumented
def resume(self, *args, **kwargs):
Undocumented
def getOopsVars(self):
See IRunnableJob.
@property
def retry_delay(self):
See BaseRunnableJob.
def run(self):
See IRunnableJob.
API Documentation for Launchpad, generated by pydoctor at 2022-06-16 00:00:12.