X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/5c5ec11a744d47f7235e5a1862d2d22288ffe90f..c0a5fa033d0a9bfbeab001f287969756e9e1d16d:/sdk/R/man/Arvados.Rd diff --git a/sdk/R/man/Arvados.Rd b/sdk/R/man/Arvados.Rd index 6dfb0cedcc..3c66437f04 100644 --- a/sdk/R/man/Arvados.Rd +++ b/sdk/R/man/Arvados.Rd @@ -1,25 +1,62 @@ % Generated by roxygen2: do not edit by hand % Please edit documentation in R/Arvados.R -\docType{data} \name{Arvados} \alias{Arvados} -\title{Arvados SDK Object} -\format{An object of class \code{R6ClassGenerator} of length 24.} -\usage{ -Arvados -} +\title{Arvados} \description{ -All Arvados logic is inside this class +Arvados class gives users ability to manipulate collections and projects. +} +\section{Usage}{ + +\preformatted{arv = Arvados$new(authToken = NULL, hostName = NULL, numRetries = 0)} } -\section{Fields}{ + +\section{Arguments}{ \describe{ -\item{\code{token}}{Token represents user authentification token.} + \item{authToken}{Authentification token. If not specified ARVADOS_API_TOKEN environment variable will be used.} + \item{hostName}{Host name. If not specified ARVADOS_API_HOST environment variable will be used.} + \item{numRetries}{Number which specifies how many times to retry failed service requests.} +} +} -\item{\code{host}}{Host represents server name we wish to connect to.} -}} +\section{Methods}{ + +\describe{ + \item{getToken()}{Returns authentification token currently in use.} + \item{getHostName()}{Returns host name currently in use.} + \item{getNumRetries()}{Returns number which specifies how many times to retry failed service requests.} + \item{setNumRetries(newNumOfRetries)}{Sets number which specifies how many times to retry failed service requests.} + \item{getCollection(uuid)}{Get collection with specified UUID.} + \item{listCollections(filters = NULL, limit = 100, offset = 0)}{Returns list of collections based on filters parameter.} + \item{listAllCollections(filters = NULL)}{Lists all collections, based on filters parameter, even if the number of items is greater than maximum API limit.} + \item{deleteCollection(uuid)}{Deletes collection with specified UUID.} + \item{updateCollection(uuid, newContent)}{Updates collection with specified UUID.} + \item{createCollection(content)}{Creates new collection.} + \item{getProject(uuid)}{Get project with specified UUID.} + \item{listProjects(filters = NULL, limit = 100, offset = 0)}{Returns list of projects based on filters parameter.} + \item{listAllProjects(filters = NULL)}{Lists all projects, based on filters parameter, even if the number of items is greater than maximum API limit.} + \item{deleteProject(uuid)}{Deletes project with specified UUID.} + \item{updateProject(uuid, newContent)}{Updates project with specified UUID.} + \item{createProject(content)}{Creates new project.} +} +} \examples{ -arv = Arvados$new("token", "host_name") +\dontrun{ +arv <- Arvados$new("your Arvados token", "example.arvadosapi.com") + +collection <- arv$getCollection("uuid") + +collectionList <- arv$listCollections(list(list("name", "like", "Test\%"))) +collectionList <- arv$listAllCollections(list(list("name", "like", "Test\%"))) + +deletedCollection <- arv$deleteCollection("uuid") + +updatedCollection <- arv$updateCollection("uuid", list(name = "New name", + description = "New description")) + +createdCollection <- arv$createCollection(list(name = "Example", + description = "This is a test collection")) +} } -\keyword{datasets}