| Import {sevenbridges2} | R Documentation |
R6 Class representing an Import
Description
R6 Class representing a resource for managing volume import jobs.
Super class
sevenbridges2::Item -> Import
Public fields
URLList of URL endpoints for this resource.
idImport job string identifier.
stateThe state of the import job. Possible values are:
-
PENDING: the import is queued; -
RUNNING: the import is running; -
COMPLETED: the import has completed successfully; -
FAILED: the import has failed.
-
overwriteWhether the imported file/folder name was overwritten or not, if another one with the same name had already existed.
autorenameWhether the imported file/folder name was automatically renamed (by prefixing its name with an underscore and number) if another one with the same name had already existed.
preserve_folder_structureWhether the imported folder structure was preserved or not.
sourceList containing source volume id and source location of the file/folder is being imported to the platform.
destinationList containing destination project id or parent directory id where the file/folder is being imported, together with its name.
started_onTime when the import job started.
finished_onTime when the import job ended.
errorIn case of error in the import job, standard API error is returned here.
resultFile object that was imported.
Methods
Public methods
Method new()
Create a new Import object.
Usage
Import$new(res = NA, ...)
Arguments
resResponse containing Import object information.
...Other response arguments.
Method print()
Print method for Import class.
Usage
Import$print()
Examples
\dontrun{
# x is API response when import is requested
import_object <- Import$new(
res = x,
href = x$href,
auth = auth,
response = attr(x, "response")
)
# Print import object
import_object$print()
}
Method reload()
Reload Import object information.
Usage
Import$reload(...)
Arguments
...Other arguments that can be passed to core
api()function like 'fields', etc.
Returns
Import object.
Examples
\dontrun{
# x is API response when import is requested
import_object <- Import$new(
res = x,
href = x$href,
auth = auth,
response = attr(x, "response")
)
# Reload import object
import_object$reload()
}
Method clone()
The objects of this class are cloneable with this method.
Usage
Import$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Examples
## ------------------------------------------------
## Method `Import$print`
## ------------------------------------------------
## Not run:
# x is API response when import is requested
import_object <- Import$new(
res = x,
href = x$href,
auth = auth,
response = attr(x, "response")
)
# Print import object
import_object$print()
## End(Not run)
## ------------------------------------------------
## Method `Import$reload`
## ------------------------------------------------
## Not run:
# x is API response when import is requested
import_object <- Import$new(
res = x,
href = x$href,
auth = auth,
response = attr(x, "response")
)
# Reload import object
import_object$reload()
## End(Not run)