public class OCPU
extends java.lang.Object
OCPUTask capable
of executing any function or script within CRAN, Bioconductor
or Github R packages, use the following builder pattern:
OCPUTask oTask = OCPU.R().pkg(pName).function(fName).input(fInput).library();
| Modifier and Type | Method and Description |
|---|---|
OCPUTask |
bioc()
Build an
OCPUTask using an R package on Bioconductor. |
OCPUTask |
cran()
Build an
OCPUTask using an R package on CRAN. |
OCPU |
function(java.lang.String function)
Specify R function name on the
OCPUTask. |
OCPUTask |
gist()
Build an
OCPUTask using an R package on Gist. |
OCPUTask |
github()
Build an
OCPUTask using an R package on GitHub. |
OCPU |
input(java.util.Map input)
Specify input data on the
OCPUTask. |
OCPUTask |
library()
Build an
OCPUTask using an R package on the OpenCPU server. |
OCPU |
pkg(java.lang.String pkg)
Specify R package name on the
OCPUTask. |
static OCPU |
R()
Initialize
OCPUTask builder instance. |
OCPU |
script(java.lang.String script,
java.lang.String output)
Specify R script name on the
OCPUTask. |
OCPU |
user(java.lang.String user)
Specify user on the
OCPUTask. |
public static OCPU R()
OCPUTask builder instance.OCPUTask builder instance.public OCPU user(java.lang.String user)
OCPUTask.
Users are optional. When specified, the user indicates
the private library, github, gist R package owner of the
function or script being executed by the task.public OCPU script(java.lang.String script, java.lang.String output)
OCPUTask.public OCPU input(java.util.Map input) throws OCPUException
OCPUTask.input - a Map representing the JSON data inputOCPUTask builder instanceOCPUException - if input can not be converted to valid JSONpublic OCPUTask library()
OCPUTask using an R package on the OpenCPU server.OCPUTask.public OCPUTask cran()
OCPUTask using an R package on CRAN.OCPUTask.public OCPUTask bioc()
OCPUTask using an R package on Bioconductor.OCPUTask.public OCPUTask github()
OCPUTask using an R package on GitHub.OCPUTask.