Description Usage Format Details Arguments Methods See Also
JobsApi Class
1 |
An object of class R6ClassGenerator
of length 24.
The Jobs service is a basic execution service that allows you to run applications registered with the Apps service across multiple, distributed, heterogeneous systems through a common REST interface. The service manages all aspects of execution and job management from data staging, job submission, monitoring, output archiving, event logging, sharing, and notifications. The Jobs service also provides a persistent reference to your job<e2><80><99>s output data and a mechanism for sharing all aspects of your job with others. Each feature will be described in more detail below.
Read more about the Jobs API in the Agave Developer's Guide
apiClient
a rAgave::ApiClient instance preconfigured to speak to the Agave Platform.
cache
an rAgave::AgaveCache instance pointing to the persistent auth cache file on disk.
responseType
the default object type methods of this class should return. Valid values are:
raw: the raw JSON string response from the API. You may optionally include
pretty=TRUE
in the method call to receive pretty printed JSON.
list: a standard R list object. This is the default value.
dt: a data table
$addJobPermission()
Add a user permission for the given job.
Usage
1 | jobs$addJobPermission$listJobs(jobId, body, naked, )
|
$clearJobPermissions()
Deletes all permissions on an job.
Usage
1 | jobs$clearJobPermissions$listJobs(jobId, naked, )
|
$deleteJob()
Deletes a job from history of the user
Usage
1 | jobs$deleteJob$listJobs(jobId, naked, )
|
$deleteJobPermission()
Deletes all permissions for the given user on an job.
Usage
1 | jobs$deleteJobPermission$listJobs(jobId, username, naked, )
|
$downloadJobOutput()
Download an output file from a specific job.
Usage
1 2 |
$getJobDetails()
Get details of the job with the specific job id.
Usage
1 2 |
$getJobHistory()
Get the history of this job.
Usage
1 2 |
$getJobPermission()
Get a specific user permission for a job.
Usage
1 | jobs$getJobPermission$listJobs(jobId, username, naked, )
|
$getJobStatus()
Get the status of the job.
Usage
1 2 |
$listJobOutputs()
List the output folder for a job.
Usage
1 2 |
$listJobPermissions()
Get the permissions granted for this job.
Usage
1 2 |
$listJobs()
Get a list of jobs the authenticated user had submitted.
Usage
1 2 | jobs$listJobs$listJobs(naked, appId, archive, archivePath, archiveSystem, batchQueue, executionSystem, id, inputs, localId, maxRuntime, memoryPerNode, name, nodeCount, outputPath, parameters, processorsPerNode, retries, startTime, status, submitTime, visible, limit, offset, search, )
jobs$listJobs$listJobs(search=list("foo"="bar"))
|
$resubmitJob()
Resubmits the job with the given job id as a new job with a unique id.
Usage
1 | jobs$resubmitJob$listJobs(jobId, body, naked, )
|
$submitJob()
Submit a new job request.
Usage
1 | jobs$submitJob$listJobs(body, naked, )
|
$updateJobPermission()
Update a user permission for the given job and username
Usage
1 | jobs$updateJobPermission$listJobs(jobId, username, body, naked, )
|
rAgave::ApiClient rAgave::Agave [rAgave::FileInfo][rAgave::Job][rAgave::JobHistory][rAgave::JobRequest][rAgave::JobResubmitAction][rAgave::JobStatusSummary][rAgave::Permission]
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.