| Title: | TileDB Cloud Platform R Client Package |
|---|---|
| Description: | The TileDB Cloud Platform API Client Package offers access to the TileDB Cloud service. |
| Authors: | TileDB, Inc. [aut, cph], OpenAPI Generator community [ctb], John Kerl [cre] |
| Maintainer: | John Kerl <[email protected]> |
| License: | MIT + file LICENSE |
| Version: | 0.0.11 |
| Built: | 2026-05-21 10:24:23 UTC |
| Source: | https://github.com/TileDB-Inc/TileDB-Cloud-R |
This is a package-internal function for code-deduplication within various manual-layer functions.
.get_decoded_response_body_or_stop( resultObject, result_format, entire_json_is_result = FALSE ).get_decoded_response_body_or_stop( resultObject, result_format, entire_json_is_result = FALSE )
resultObject |
Should be a return value from an API function which uses
|
entire_json_is_result |
If false, return the |
It wraps .get_raw_response_body_or_stop by decoding
the raw response body using any of the three result-format types
we support for UDFs. It's a keystroke-saving wrapper around
.get_raw_response_body_or_stop.
The argument, decoded according to the specified result format.
This is a package-internal function for code-deduplication within various manual-layer functions.
.get_empty_response_body_or_stop(resultObject).get_empty_response_body_or_stop(resultObject)
resultObject |
Should be a return value from an API function which uses
|
This wraps .get_raw_response_body_or_stop, doing stop
if there is an API-response error, or if the response is not the empty string.
This is for API functions where the expected response is the empty string.
Invisible on success, or stop() on failure.
This is a package-internal function for code-deduplication within various manual-layer functions.
.get_raw_response_body_or_stop(resultObject).get_raw_response_body_or_stop(resultObject)
resultObject |
Should be a return value from an API function which uses
|
For the API-level functions which use .wrap_as_api_response,
manual-layer functions will receive either (a) the raw HTTP body,
if the status_code was 2xx, or (b) an ApiResponse
object. Using this function, callsites can get the HTTP body (if
available), else an informative stop().
The argument, as long as it's of type raw. Else, stops. The
caller can then decode the raw body.
Used for overriding the OpenAPI-autogenerated HTTP-response handling.
.wrap_as_api_response(resp).wrap_as_api_response(resp)
resp |
A |
Makes the handling compatible with TileDB REST-server response format; surfaces error messages back to the user. Not intended to be exported from this package; for package-internal use only.
An object of type ApiResponse. In the success case (HTTP 2xx)
its content slot is the raw HTTP body. In the failure case (otherwise)
its content slot is error-text from the server.
ActivityEventType Class
An R6Class generator object
new()
ActivityEventType$new(...)
toJSON()
ActivityEventType$toJSON()
fromJSON()
ActivityEventType$fromJSON(ActivityEventTypeJson)
toJSONString()
ActivityEventType$toJSONString()
fromJSONString()
ActivityEventType$fromJSONString(ActivityEventTypeJson)
clone()
The objects of this class are cloneable with this method.
ActivityEventType$clone(deep = FALSE)
deepWhether to make a deep clone.
ApiClient Class
An R6Class generator object
ApiClient Class
Generic API client for OpenAPI client library builds. OpenAPI generic API client. This client handles the client- server communication, and is invariant across implementations. Specifics of the methods and models for each application are generated from the OpenAPI Generator templates.
NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). Ref: https://openapi-generator.tech Do not edit the class manually.
basePathBase url
userAgentDefault user agent
usernameUsername for HTTP basic authentication
passwordPassword for HTTP basic authentication
timeoutDefault timeout in seconds
retryStatusCodesvector of status codes to retry
maxRetryAttemptsmaximum number of retries for the status codes
new()
ApiClient$new( basePath = NULL, userAgent = NULL, defaultHeaders = NULL, username = NULL, password = NULL, apiKeys = NULL, accessToken = NULL, timeout = NULL, retryStatusCodes = NULL, maxRetryAttempts = NULL )
CallApi()
ApiClient$CallApi(url, method, queryParams, headerParams, body, ...)
ExecuteWrapped()
ApiClient$ExecuteWrapped(url, method, queryParams, headerParams, body, ...)
Execute()
ApiClient$Execute(url, method, queryParams, headerParams, body, ...)
deserialize()
ApiClient$deserialize(resp, returnType, pkgEnv)
deserializeObj()
ApiClient$deserializeObj(obj, returnType, pkgEnv)
clone()
The objects of this class are cloneable with this method.
ApiClient$clone(deep = FALSE)
deepWhether to make a deep clone.
ApiResponse Class
An R6Class generator object
contentThe deserialized response body.
responseThe raw response from the endpoint.
new()
ApiResponse$new(content, response)
clone()
The objects of this class are cloneable with this method.
ApiResponse$clone(deep = FALSE)
deepWhether to make a deep clone.
Array Class
An R6Class generator object
timestampnumeric
queryTypeuricharacter
new()
Array$new(timestamp, queryType, uri, ...)
toJSON()
Array$toJSON()
fromJSON()
Array$fromJSON(ArrayJson)
toJSONString()
Array$toJSONString()
fromJSONString()
Array$fromJSONString(ArrayJson)
clone()
The objects of this class are cloneable with this method.
Array$clone(deep = FALSE)
deepWhether to make a deep clone.
This function shows array information on TileDB Cloud.
array_info(namespace, arrayname)array_info(namespace, arrayname)
namespace |
Like "TileDB-Inc" |
arrayname |
Like "quickstart_dense" |
Nominally you will first call login; if not, the results of
the last login at ~/.tiledb/cloud.json will be used.
A list of array properties
Other manual-layer functions:
compute_sequentially(),
compute(),
delayed_args<-(),
delayed_args(),
delayed_array_udf(),
delayed_generic_udf(),
delayed_sql(),
delayed(),
deregister_array(),
deregister_group(),
deregister_udf(),
execute_array_udf(),
execute_generic_udf(),
execute_multi_array_udf(),
execute_sql_query(),
get_udf_info(),
group_info(),
list_arrays(),
list_groups(),
login(),
register_array(),
register_udf(),
update_udf_info(),
user_profile()
ArrayActions Class
An R6Class generator object
new()
ArrayActions$new(...)
toJSON()
ArrayActions$toJSON()
fromJSON()
ArrayActions$fromJSON(ArrayActionsJson)
toJSONString()
ArrayActions$toJSONString()
fromJSONString()
ArrayActions$fromJSONString(ArrayActionsJson)
clone()
The objects of this class are cloneable with this method.
ArrayActions$clone(deep = FALSE)
deepWhether to make a deep clone.
ArrayActivityLog Class
An R6Class generator object
event_atcharacter [optional]
actionActivityEventType [optional]
usernamecharacter [optional]
bytes_sentinteger [optional]
bytes_receivedinteger [optional]
array_task_idcharacter [optional]
idcharacter [optional]
query_rangescharacter [optional]
query_statscharacter [optional]
new()
ArrayActivityLog$new( event_at = NULL, action = NULL, username = NULL, bytes_sent = NULL, bytes_received = NULL, array_task_id = NULL, id = NULL, query_ranges = NULL, query_stats = NULL, ... )
toJSON()
ArrayActivityLog$toJSON()
fromJSON()
ArrayActivityLog$fromJSON(ArrayActivityLogJson)
toJSONString()
ArrayActivityLog$toJSONString()
fromJSONString()
ArrayActivityLog$fromJSONString(ArrayActivityLogJson)
clone()
The objects of this class are cloneable with this method.
ArrayActivityLog$clone(deep = FALSE)
deepWhether to make a deep clone.
tiledbcloud.Array
An R6Class generator object
ArrayActivityLog get array activity logs
@param namespace character
@param array character
@param start integer
@param end integer
@param event.types character
@param task.id character
@param has.task.id character
@returnType list( ArrayActivityLog )
status code : 200 | log of array activity
return type : array[ArrayActivityLog]
response headers :
status code : 0 | error response
return type : Error
response headers :
ArraysBrowserOwnedGet Fetch a list of all arrays that are owned directly by user or user's organizations
@param page integer
@param per.page integer
@param search character
@param namespace character
@param orderby character
@param permissions character
@param tag list( character )
@param exclude.tag list( character )
@param file.type list( character )
@param exclude.file.type list( character )
@param file.property list( character )
@returnType ArrayBrowserData
status code : 200 | Array of array info that are owned directly by user or user's organizations
return type : ArrayBrowserData
response headers :
status code : 0 | error response
return type : Error
response headers :
ArraysBrowserOwnedSidebarGet Fetch a sidebar for arrays that are owned directly by user or user's organizations
@returnType ArrayBrowserSidebar
status code : 200 | Array of array info that are owned directly by user or user's organizations
return type : ArrayBrowserSidebar
response headers :
status code : 0 | error response
return type : Error
response headers :
ArraysBrowserPublicGet Fetch a list of all arrays that have been shared publically
@param page integer
@param per.page integer
@param search character
@param namespace character
@param orderby character
@param permissions character
@param tag list( character )
@param exclude.tag list( character )
@param file.type list( character )
@param exclude.file.type list( character )
@param file.property list( character )
@returnType ArrayBrowserData
status code : 200 | Array of array info that has been shared publically
return type : ArrayBrowserData
response headers :
status code : 0 | error response
return type : Error
response headers :
ArraysBrowserPublicSidebarGet Fetch a sidebar of all arrays that have been shared publically
@returnType ArrayBrowserSidebar
status code : 200 | Array of array info that has been shared publically
return type : ArrayBrowserSidebar
response headers :
status code : 0 | error response
return type : Error
response headers :
ArraysBrowserSharedGet Fetch a list of all arrays that have been shared with the user
@param page integer
@param per.page integer
@param search character
@param namespace character
@param orderby character
@param permissions character
@param tag list( character )
@param exclude.tag list( character )
@param file.type list( character )
@param exclude.file.type list( character )
@param file.property list( character )
@returnType ArrayBrowserData
status code : 200 | Array of array info that has been shared with the user
return type : ArrayBrowserData
response headers :
status code : 0 | error response
return type : Error
response headers :
ArraysBrowserSharedSidebarGet Fetch a list of all arrays that have been shared with the user
@returnType ArrayBrowserSidebar
status code : 200 | Array of array info that has been shared with the user
return type : ArrayBrowserSidebar
response headers :
status code : 0 | error response
return type : Error
response headers :
ArraysNamespaceArrayEndTimestampsGet retrieve a list of timestamps from the array fragment info listing in milliseconds, paginated
@param namespace character
@param array character
@param page integer
@param per.page integer
@returnType ArrayEndTimestampData
status code : 200 | list of timestamps in milliseconds, paginated
return type : ArrayEndTimestampData
response headers :
status code : 0 | error response
return type : Error
response headers :
ConsolidateArray consolidate an array at a specified URI
@param namespace character
@param array character
@param tiledb.config TileDBConfig
status code : 204 | array consolidated successfully
response headers :
status code : 0 | error response
return type : Error
response headers :
CreateArray create a array schema at a specified URI registered to a group/project
@param namespace character
@param array character
@param content.type character
@param array.schema ArraySchema
@param X_TILEDB_CLOUD_ACCESS_CREDENTIALS_NAME character
status code : 204 | schema created successfully
response headers :
status code : 0 | error response
return type : Error
response headers :
DeleteArray delete a array
@param namespace character
@param array character
@param content.type character
status code : 204 | delete array successful
response headers :
status code : 0 | error response
return type : Error
response headers :
DeregisterArray deregister a array
@param namespace character
@param array character
status code : 204 | deregistered array successful
response headers :
status code : 0 | error response
return type : Error
response headers :
GetActivityLogById get activity log by ID
@param namespace character
@param array character
@param id character
@returnType ArrayActivityLog
status code : 200 | array activity
return type : ArrayActivityLog
response headers :
status code : 0 | error response
return type : Error
response headers :
GetAllArrayMetadata get all array metadata user has access to
@param public.share character
@returnType list( ArrayInfo )
status code : 200 | array metadata for all arrays user has access to
return type : array[ArrayInfo]
response headers :
status code : 0 | error response
return type : Error
response headers :
GetArray get an ArraySchema using a url encoded uri
@param namespace character
@param array character
@param content.type character
@returnType ArraySchema
status code : 200 | get ArraySchema
return type : ArraySchema
response headers :
status code : 0 | error response
return type : Error
response headers :
GetArrayMaxBufferSizes get the max buffer sizes of an array for a subarray
@param namespace character
@param array character
@param subarray character
@param content.type character
@param x.payer character
@returnType MaxBufferSizes
status code : 200 | get the max buffer sizes of an array for a subarray
return type : MaxBufferSizes
response headers :
status code : 0 | error response
return type : Error
response headers :
GetArrayMetaDataJson get metadata from the array in JSON format
@param namespace character
@param array character
@param length integer
@param end.timestamp integer
status code : 200 | get array metadata
return type : object
response headers :
status code : 0 | error response
return type : Error
response headers :
GetArrayMetadata get metadata on an array
@param namespace character
@param array character
@returnType ArrayInfo
status code : 200 | array metadata for an array
return type : ArrayInfo
response headers :
status code : 0 | error response
return type : Error
response headers :
GetArrayMetadataCapnp get metadata on an array
@param namespace character
@param array character
@returnType ArrayMetadata
status code : 200 | array metadata for an array
return type : ArrayMetadata
response headers :
status code : 0 | error response
return type : Error
response headers :
GetArrayNonEmptyDomain get the non empty domain of an array
@param namespace character
@param array character
@param content.type character
@param x.payer character
@returnType NonEmptyDomain
status code : 200 | get the non empty domain of an array
return type : NonEmptyDomain
response headers :
status code : 0 | error response
return type : Error
response headers :
GetArrayNonEmptyDomainJson get non-empty domain from the array in json format
@param namespace character
@param array character
status code : 200 | get array non-empty domaim
return type : object
response headers :
status code : 0 | error response
return type : Error
response headers :
GetArraySampleData get an sample set of data from the array
@param namespace character
@param array character
@param samples numeric
@returnType ArraySample
status code : 200 | get array sample data
return type : ArraySample
response headers :
status code : 0 | error response
return type : Error
response headers :
GetArraySharingPolicies Get all sharing details of the array
@param namespace character
@param array character
@returnType list( ArraySharing )
status code : 200 | List of all specific sharing policies
return type : array[ArraySharing]
response headers :
status code : 404 | Array does not exist or user does not have permissions to view array-sharing policies
response headers :
status code : 0 | error response
return type : Error
response headers :
GetArraysInNamespace get metadata on all arrays in a namespace
@param namespace character
@returnType list( ArrayInfo )
status code : 200 | array metadata for all arrays in a namespace
return type : array[ArrayInfo]
response headers :
status code : 0 | error response
return type : Error
response headers :
GetFragmentEndTimestamp Get fragment end_timestamp on an array, will search for the closest end_timestamp to the timestamp asked
@param namespace character
@param array character
@param end.timestamp integer
status code : 200 | fragment end_timestamp on an array
return type : integer
response headers :
status code : 0 | error response
return type : Error
response headers :
GetLastAccessedArrays
@returnType list( LastAccessedArray )
status code : 200 | gets last accessed arrays
return type : array[LastAccessedArray]
response headers :
status code : 0 | error response
return type : Error
response headers :
RegisterArray register an array at a specified URI registered to the given namespace
@param namespace character
@param array character
@param array.metadata ArrayInfoUpdate
status code : 204 | schema registered successfully
response headers :
status code : 0 | error response
return type : Error
response headers :
ShareArray Share an array with a user
@param namespace character
@param array character
@param array.sharing ArraySharing
status code : 204 | Array shared successfully
response headers :
status code : 404 | Array does not exist or user does not have permissions to share array
response headers :
status code : 0 | error response
return type : Error
response headers :
UpdateArrayMetadata update metadata on an array
@param namespace character
@param array character
@param array.metadata ArrayInfoUpdate
status code : 204 | array metadata updated successfully
response headers :
status code : 0 | error response
return type : Error
response headers :
UpdateArrayMetadataCapnp update metadata on an array
@param namespace character
@param array character
@param array.metadata.entries ArrayMetadata
status code : 200 | array metadata updated successfully
response headers :
status code : 0 | error response
return type : Error
response headers :
VacuumArray vacuum an array at a specified URI
@param namespace character
@param array character
@param tiledb.config TileDBConfig
status code : 204 | array vacuumed successfully
response headers :
status code : 0 | error response
return type : Error
response headers :
apiClientHandles the client-server communication.
new()
ArrayApi$new(apiClient)
ArrayActivityLog()
ArrayApi$ArrayActivityLog( namespace, array, start = NULL, end = NULL, event.types = NULL, task.id = NULL, has.task.id = NULL, ... )
ArrayActivityLogWithHttpInfo()
ArrayApi$ArrayActivityLogWithHttpInfo( namespace, array, start = NULL, end = NULL, event.types = NULL, task.id = NULL, has.task.id = NULL, ... )
ArraysBrowserOwnedGet()
ArrayApi$ArraysBrowserOwnedGet( page = NULL, per.page = NULL, search = NULL, namespace = NULL, orderby = NULL, permissions = NULL, tag = NULL, exclude.tag = NULL, file.type = NULL, exclude.file.type = NULL, file.property = NULL, ... )
ArraysBrowserOwnedGetWithHttpInfo()
ArrayApi$ArraysBrowserOwnedGetWithHttpInfo( page = NULL, per.page = NULL, search = NULL, namespace = NULL, orderby = NULL, permissions = NULL, tag = NULL, exclude.tag = NULL, file.type = NULL, exclude.file.type = NULL, file.property = NULL, ... )
ArraysBrowserOwnedSidebarGet()
ArrayApi$ArraysBrowserOwnedSidebarGet(...)
ArraysBrowserOwnedSidebarGetWithHttpInfo()
ArrayApi$ArraysBrowserOwnedSidebarGetWithHttpInfo(...)
ArraysBrowserPublicGet()
ArrayApi$ArraysBrowserPublicGet( page = NULL, per.page = NULL, search = NULL, namespace = NULL, orderby = NULL, permissions = NULL, tag = NULL, exclude.tag = NULL, file.type = NULL, exclude.file.type = NULL, file.property = NULL, ... )
ArraysBrowserPublicGetWithHttpInfo()
ArrayApi$ArraysBrowserPublicGetWithHttpInfo( page = NULL, per.page = NULL, search = NULL, namespace = NULL, orderby = NULL, permissions = NULL, tag = NULL, exclude.tag = NULL, file.type = NULL, exclude.file.type = NULL, file.property = NULL, ... )
ArraysBrowserPublicSidebarGet()
ArrayApi$ArraysBrowserPublicSidebarGet(...)
ArraysBrowserPublicSidebarGetWithHttpInfo()
ArrayApi$ArraysBrowserPublicSidebarGetWithHttpInfo(...)
ArraysBrowserSharedGet()
ArrayApi$ArraysBrowserSharedGet( page = NULL, per.page = NULL, search = NULL, namespace = NULL, orderby = NULL, permissions = NULL, tag = NULL, exclude.tag = NULL, file.type = NULL, exclude.file.type = NULL, file.property = NULL, ... )
ArraysBrowserSharedGetWithHttpInfo()
ArrayApi$ArraysBrowserSharedGetWithHttpInfo( page = NULL, per.page = NULL, search = NULL, namespace = NULL, orderby = NULL, permissions = NULL, tag = NULL, exclude.tag = NULL, file.type = NULL, exclude.file.type = NULL, file.property = NULL, ... )
ArraysBrowserSharedSidebarGet()
ArrayApi$ArraysBrowserSharedSidebarGet(...)
ArraysBrowserSharedSidebarGetWithHttpInfo()
ArrayApi$ArraysBrowserSharedSidebarGetWithHttpInfo(...)
ArraysNamespaceArrayEndTimestampsGet()
ArrayApi$ArraysNamespaceArrayEndTimestampsGet( namespace, array, page = NULL, per.page = NULL, ... )
ArraysNamespaceArrayEndTimestampsGetWithHttpInfo()
ArrayApi$ArraysNamespaceArrayEndTimestampsGetWithHttpInfo( namespace, array, page = NULL, per.page = NULL, ... )
ConsolidateArray()
ArrayApi$ConsolidateArray(namespace, array, tiledb.config, ...)
ConsolidateArrayWithHttpInfo()
ArrayApi$ConsolidateArrayWithHttpInfo(namespace, array, tiledb.config, ...)
CreateArray()
ArrayApi$CreateArray( namespace, array, content.type, array.schema, X_TILEDB_CLOUD_ACCESS_CREDENTIALS_NAME = NULL, ... )
CreateArrayWithHttpInfo()
ArrayApi$CreateArrayWithHttpInfo( namespace, array, content.type, array.schema, X_TILEDB_CLOUD_ACCESS_CREDENTIALS_NAME = NULL, ... )
DeleteArray()
ArrayApi$DeleteArray(namespace, array, content.type, ...)
DeleteArrayWithHttpInfo()
ArrayApi$DeleteArrayWithHttpInfo(namespace, array, content.type, ...)
DeregisterArray()
ArrayApi$DeregisterArray(namespace, array, ...)
DeregisterArrayWithHttpInfo()
ArrayApi$DeregisterArrayWithHttpInfo(namespace, array, ...)
GetActivityLogById()
ArrayApi$GetActivityLogById(namespace, array, id, ...)
GetActivityLogByIdWithHttpInfo()
ArrayApi$GetActivityLogByIdWithHttpInfo(namespace, array, id, ...)
GetAllArrayMetadata()
ArrayApi$GetAllArrayMetadata(public.share = NULL, ...)
GetAllArrayMetadataWithHttpInfo()
ArrayApi$GetAllArrayMetadataWithHttpInfo(public.share = NULL, ...)
GetArray()
ArrayApi$GetArray(namespace, array, content.type, ...)
GetArrayWithHttpInfo()
ArrayApi$GetArrayWithHttpInfo(namespace, array, content.type, ...)
GetArrayMaxBufferSizes()
ArrayApi$GetArrayMaxBufferSizes( namespace, array, subarray, content.type, x.payer = NULL, ... )
GetArrayMaxBufferSizesWithHttpInfo()
ArrayApi$GetArrayMaxBufferSizesWithHttpInfo( namespace, array, subarray, content.type, x.payer = NULL, ... )
GetArrayMetaDataJson()
ArrayApi$GetArrayMetaDataJson( namespace, array, length = NULL, end.timestamp = NULL, ... )
GetArrayMetaDataJsonWithHttpInfo()
ArrayApi$GetArrayMetaDataJsonWithHttpInfo( namespace, array, length = NULL, end.timestamp = NULL, ... )
GetArrayMetadata()
ArrayApi$GetArrayMetadata(namespace, array, ...)
GetArrayMetadataWithHttpInfo()
ArrayApi$GetArrayMetadataWithHttpInfo(namespace, array, ...)
GetArrayMetadataCapnp()
ArrayApi$GetArrayMetadataCapnp(namespace, array, ...)
GetArrayMetadataCapnpWithHttpInfo()
ArrayApi$GetArrayMetadataCapnpWithHttpInfo(namespace, array, ...)
GetArrayNonEmptyDomain()
ArrayApi$GetArrayNonEmptyDomain( namespace, array, content.type, x.payer = NULL, ... )
GetArrayNonEmptyDomainWithHttpInfo()
ArrayApi$GetArrayNonEmptyDomainWithHttpInfo( namespace, array, content.type, x.payer = NULL, ... )
GetArrayNonEmptyDomainJson()
ArrayApi$GetArrayNonEmptyDomainJson(namespace, array, ...)
GetArrayNonEmptyDomainJsonWithHttpInfo()
ArrayApi$GetArrayNonEmptyDomainJsonWithHttpInfo(namespace, array, ...)
GetArraySampleData()
ArrayApi$GetArraySampleData(namespace, array, samples = 5, ...)
GetArraySampleDataWithHttpInfo()
ArrayApi$GetArraySampleDataWithHttpInfo(namespace, array, samples = 5, ...)
GetArraySharingPolicies()
ArrayApi$GetArraySharingPolicies(namespace, array, ...)
GetArraySharingPoliciesWithHttpInfo()
ArrayApi$GetArraySharingPoliciesWithHttpInfo(namespace, array, ...)
GetArraysInNamespace()
ArrayApi$GetArraysInNamespace(namespace, ...)
GetArraysInNamespaceWithHttpInfo()
ArrayApi$GetArraysInNamespaceWithHttpInfo(namespace, ...)
GetFragmentEndTimestamp()
ArrayApi$GetFragmentEndTimestamp(namespace, array, end.timestamp = NULL, ...)
GetFragmentEndTimestampWithHttpInfo()
ArrayApi$GetFragmentEndTimestampWithHttpInfo( namespace, array, end.timestamp = NULL, ... )
GetLastAccessedArrays()
ArrayApi$GetLastAccessedArrays(...)
GetLastAccessedArraysWithHttpInfo()
ArrayApi$GetLastAccessedArraysWithHttpInfo(...)
RegisterArray()
ArrayApi$RegisterArray(namespace, array, array.metadata, ...)
RegisterArrayWithHttpInfo()
ArrayApi$RegisterArrayWithHttpInfo(namespace, array, array.metadata, ...)
ShareArray()
ArrayApi$ShareArray(namespace, array, array.sharing, ...)
ShareArrayWithHttpInfo()
ArrayApi$ShareArrayWithHttpInfo(namespace, array, array.sharing, ...)
UpdateArrayMetadata()
ArrayApi$UpdateArrayMetadata(namespace, array, array.metadata, ...)
UpdateArrayMetadataWithHttpInfo()
ArrayApi$UpdateArrayMetadataWithHttpInfo(namespace, array, array.metadata, ...)
UpdateArrayMetadataCapnp()
ArrayApi$UpdateArrayMetadataCapnp( namespace, array, array.metadata.entries, ... )
UpdateArrayMetadataCapnpWithHttpInfo()
ArrayApi$UpdateArrayMetadataCapnpWithHttpInfo( namespace, array, array.metadata.entries, ... )
VacuumArray()
ArrayApi$VacuumArray(namespace, array, tiledb.config, ...)
VacuumArrayWithHttpInfo()
ArrayApi$VacuumArrayWithHttpInfo(namespace, array, tiledb.config, ...)
clone()
The objects of this class are cloneable with this method.
ArrayApi$clone(deep = FALSE)
deepWhether to make a deep clone.
## Not run: #################### ArrayActivityLog #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace array is in (an organization name or user's username) var.array <- 'array_example' # character | name/uri of array that is url-encoded var.start <- 56 # integer | Start time of window of fetch logs, unix epoch in seconds (default: seven days ago) var.end <- 56 # integer | End time of window of fetch logs, unix epoch in seconds (default: current utc timestamp) var.event.types <- 'event.types_example' # character | Event values can be one or more of the following read, write, create, delete, register, deregister, comma separated var.task.id <- 'task.id_example' # character | Array task ID To filter activity to var.has.task.id <- 'has.task.id_example' # character | Excludes activity log results that do not contain an array task UUID api.instance <- ArrayApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$ArrayActivityLog(var.namespace, var.array, start=var.start, end=var.end, event.types=var.event.types, task.id=var.task.id, has.task.id=var.has.task.id) #################### ArraysBrowserOwnedGet #################### library(tiledbcloud) var.page <- 56 # integer | pagination offset var.per.page <- 56 # integer | pagination limit var.search <- 'search_example' # character | search string that will look at name, namespace or description fields var.namespace <- 'namespace_example' # character | namespace var.orderby <- 'orderby_example' # character | sort by which field valid values include last_accessed, size, name var.permissions <- 'permissions_example' # character | permissions valid values include read, read_write, write, admin var.tag <- ['tag_example'] # array[character] | tag to search for, more than one can be included var.exclude.tag <- ['exclude.tag_example'] # array[character] | tags to exclude matching array in results, more than one can be included var.file.type <- ['file.type_example'] # array[character] | file_type to search for, more than one can be included var.exclude.file.type <- ['exclude.file.type_example'] # array[character] | file_type to exclude matching array in results, more than one can be included var.file.property <- ['file.property_example'] # array[character] | file_property key-value pair (comma separated, i.e. key,value) to search for, more than one can be included api.instance <- ArrayApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$ArraysBrowserOwnedGet(page=var.page, per.page=var.per.page, search=var.search, namespace=var.namespace, orderby=var.orderby, permissions=var.permissions, tag=var.tag, exclude.tag=var.exclude.tag, file.type=var.file.type, exclude.file.type=var.exclude.file.type, file.property=var.file.property) #################### ArraysBrowserOwnedSidebarGet #################### library(tiledbcloud) api.instance <- ArrayApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$ArraysBrowserOwnedSidebarGet() #################### ArraysBrowserPublicGet #################### library(tiledbcloud) var.page <- 56 # integer | pagination offset var.per.page <- 56 # integer | pagination limit var.search <- 'search_example' # character | search string that will look at name, namespace or description fields var.namespace <- 'namespace_example' # character | namespace var.orderby <- 'orderby_example' # character | sort by which field valid values include last_accessed, size, name var.permissions <- 'permissions_example' # character | permissions valid values include read, read_write, write, admin var.tag <- ['tag_example'] # array[character] | tag to search for, more than one can be included var.exclude.tag <- ['exclude.tag_example'] # array[character] | tags to exclude matching array in results, more than one can be included var.file.type <- ['file.type_example'] # array[character] | file_type to search for, more than one can be included var.exclude.file.type <- ['exclude.file.type_example'] # array[character] | file_type to exclude matching array in results, more than one can be included var.file.property <- ['file.property_example'] # array[character] | file_property key-value pair (comma separated, i.e. key,value) to search for, more than one can be included api.instance <- ArrayApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$ArraysBrowserPublicGet(page=var.page, per.page=var.per.page, search=var.search, namespace=var.namespace, orderby=var.orderby, permissions=var.permissions, tag=var.tag, exclude.tag=var.exclude.tag, file.type=var.file.type, exclude.file.type=var.exclude.file.type, file.property=var.file.property) #################### ArraysBrowserPublicSidebarGet #################### library(tiledbcloud) api.instance <- ArrayApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$ArraysBrowserPublicSidebarGet() #################### ArraysBrowserSharedGet #################### library(tiledbcloud) var.page <- 56 # integer | pagination offset var.per.page <- 56 # integer | pagination limit var.search <- 'search_example' # character | search string that will look at name, namespace or description fields var.namespace <- 'namespace_example' # character | namespace var.orderby <- 'orderby_example' # character | sort by which field valid values include last_accessed, size, name var.permissions <- 'permissions_example' # character | permissions valid values include read, read_write, write, admin var.tag <- ['tag_example'] # array[character] | tag to search for, more than one can be included var.exclude.tag <- ['exclude.tag_example'] # array[character] | tags to exclude matching array in results, more than one can be included var.file.type <- ['file.type_example'] # array[character] | file_type to search for, more than one can be included var.exclude.file.type <- ['exclude.file.type_example'] # array[character] | file_type to exclude matching array in results, more than one can be included var.file.property <- ['file.property_example'] # array[character] | file_property key-value pair (comma separated, i.e. key,value) to search for, more than one can be included api.instance <- ArrayApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$ArraysBrowserSharedGet(page=var.page, per.page=var.per.page, search=var.search, namespace=var.namespace, orderby=var.orderby, permissions=var.permissions, tag=var.tag, exclude.tag=var.exclude.tag, file.type=var.file.type, exclude.file.type=var.exclude.file.type, file.property=var.file.property) #################### ArraysBrowserSharedSidebarGet #################### library(tiledbcloud) api.instance <- ArrayApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$ArraysBrowserSharedSidebarGet() #################### ArraysNamespaceArrayEndTimestampsGet #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace array is in (an organization name or user's username) var.array <- 'array_example' # character | name/uri of array that is url-encoded var.page <- 56 # integer | pagination offset var.per.page <- 56 # integer | pagination limit api.instance <- ArrayApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$ArraysNamespaceArrayEndTimestampsGet(var.namespace, var.array, page=var.page, per.page=var.per.page) #################### ConsolidateArray #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace array is in (an organization name or user's username) var.array <- 'array_example' # character | name/uri of array that is url-encoded var.tiledb.config <- TileDBConfig$new() # TileDBConfig | tiledb configuration api.instance <- ArrayApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$ConsolidateArray(var.namespace, var.array, var.tiledb.config) #################### CreateArray #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace array is in (an organization name or user's username) var.array <- 'array_example' # character | name/uri of array that is url-encoded var.content.type <- 'application/json' # character | Content Type of input and return mime var.array.schema <- ArraySchema$new() # ArraySchema | ArraySchema being created var.X_TILEDB_CLOUD_ACCESS_CREDENTIALS_NAME <- 'X_TILEDB_CLOUD_ACCESS_CREDENTIALS_NAME_example' # character | Optional registered access credentials to use for creation api.instance <- ArrayApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$CreateArray(var.namespace, var.array, var.content.type, var.array.schema, X_TILEDB_CLOUD_ACCESS_CREDENTIALS_NAME=var.X_TILEDB_CLOUD_ACCESS_CREDENTIALS_NAME) #################### DeleteArray #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace array is in (an organization name or user's username) var.array <- 'array_example' # character | name/uri of array that is url-encoded var.content.type <- 'application/json' # character | Content Type of input and return mime api.instance <- ArrayApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$DeleteArray(var.namespace, var.array, var.content.type) #################### DeregisterArray #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace array is in (an organization name or user's username) var.array <- 'array_example' # character | name/uri of array that is url-encoded api.instance <- ArrayApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$DeregisterArray(var.namespace, var.array) #################### GetActivityLogById #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace array is in (an organization name or user's username) var.array <- 'array_example' # character | name/uri of array that is url-encoded var.id <- 'id_example' # character | ID of the activity api.instance <- ArrayApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$GetActivityLogById(var.namespace, var.array, var.id) #################### GetAllArrayMetadata #################### library(tiledbcloud) var.public.share <- 'public.share_example' # character | Public share values can be one of exclude, only api.instance <- ArrayApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$GetAllArrayMetadata(public.share=var.public.share) #################### GetArray #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace array is in (an organization name or user's username) var.array <- 'array_example' # character | name/uri of array that is url-encoded var.content.type <- 'application/json' # character | Content Type of input and return mime api.instance <- ArrayApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$GetArray(var.namespace, var.array, var.content.type) #################### GetArrayMaxBufferSizes #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace array is in (an organization name or user's username) var.array <- 'array_example' # character | name/uri of array that is url-encoded var.subarray <- 'subarray_example' # character | CSV string of subarray to get max buffer sizes for var.content.type <- 'application/json' # character | Content Type of input and return mime var.x.payer <- 'x.payer_example' # character | Name of organization or user who should be charged for this request api.instance <- ArrayApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$GetArrayMaxBufferSizes(var.namespace, var.array, var.subarray, var.content.type, x.payer=var.x.payer) #################### GetArrayMetaDataJson #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace array is in (an organization name or user's username) var.array <- 'array_example' # character | name/uri of array that is url-encoded var.length <- 56 # integer | (optional) limit character length of returned values var.end.timestamp <- 56 # integer | Milliseconds since Unix epoch, metadata will use open_at functionality to open array at the specific timestamp api.instance <- ArrayApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$GetArrayMetaDataJson(var.namespace, var.array, length=var.length, end.timestamp=var.end.timestamp) #################### GetArrayMetadata #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace array is in (an organization name or user's username) var.array <- 'array_example' # character | name/uri of array that is url-encoded api.instance <- ArrayApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$GetArrayMetadata(var.namespace, var.array) #################### GetArrayMetadataCapnp #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace array is in (an organization name or user's username) var.array <- 'array_example' # character | name/uri of array that is url-encoded api.instance <- ArrayApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$GetArrayMetadataCapnp(var.namespace, var.array) #################### GetArrayNonEmptyDomain #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace array is in (an organization name or user's username) var.array <- 'array_example' # character | name/uri of array that is url-encoded var.content.type <- 'application/json' # character | Content Type of input and return mime var.x.payer <- 'x.payer_example' # character | Name of organization or user who should be charged for this request api.instance <- ArrayApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$GetArrayNonEmptyDomain(var.namespace, var.array, var.content.type, x.payer=var.x.payer) #################### GetArrayNonEmptyDomainJson #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace array is in (an organization name or user's username) var.array <- 'array_example' # character | name/uri of array that is url-encoded api.instance <- ArrayApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$GetArrayNonEmptyDomainJson(var.namespace, var.array) #################### GetArraySampleData #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace array is in (an organization name or user's username) var.array <- 'array_example' # character | name/uri of array that is url-encoded var.samples <- 5.0 # numeric | Number of sample results to return api.instance <- ArrayApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$GetArraySampleData(var.namespace, var.array, samples=var.samples) #################### GetArraySharingPolicies #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace array is in (an organization name or user's username) var.array <- 'array_example' # character | name/uri of array that is url-encoded api.instance <- ArrayApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$GetArraySharingPolicies(var.namespace, var.array) #################### GetArraysInNamespace #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace array is in (an organization name or user's username) api.instance <- ArrayApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$GetArraysInNamespace(var.namespace) #################### GetFragmentEndTimestamp #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace array is in (an organization name or user's username) var.array <- 'array_example' # character | name/uri of array that is url-encoded var.end.timestamp <- 56 # integer | Milliseconds since Unix epoch api.instance <- ArrayApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$GetFragmentEndTimestamp(var.namespace, var.array, end.timestamp=var.end.timestamp) #################### GetLastAccessedArrays #################### library(tiledbcloud) api.instance <- ArrayApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$GetLastAccessedArrays() #################### RegisterArray #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace array is in (an organization name or user's username) var.array <- 'array_example' # character | name/uri of array that is url-encoded var.array.metadata <- ArrayInfoUpdate$new() # ArrayInfoUpdate | metadata associated with array api.instance <- ArrayApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$RegisterArray(var.namespace, var.array, var.array.metadata) #################### ShareArray #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace array is in (an organization name or user's username) var.array <- 'array_example' # character | name/uri of array that is url-encoded var.array.sharing <- ArraySharing$new() # ArraySharing | Namespace and list of permissions to share with. An empty list of permissions will remove the namespace; if permissions already exist they will be deleted then new ones added. In the event of a failure, the new policies will be rolled back to prevent partial policies, and it's likely the array will not be shared with the namespace at all. api.instance <- ArrayApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$ShareArray(var.namespace, var.array, var.array.sharing) #################### UpdateArrayMetadata #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace array is in (an organization name or user's username) var.array <- 'array_example' # character | name/uri of array that is url-encoded var.array.metadata <- ArrayInfoUpdate$new() # ArrayInfoUpdate | array metadata to update api.instance <- ArrayApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$UpdateArrayMetadata(var.namespace, var.array, var.array.metadata) #################### UpdateArrayMetadataCapnp #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace array is in (an organization name or user's username) var.array <- 'array_example' # character | name/uri of array that is url-encoded var.array.metadata.entries <- ArrayMetadata$new() # ArrayMetadata | List of metadata entries api.instance <- ArrayApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$UpdateArrayMetadataCapnp(var.namespace, var.array, var.array.metadata.entries) #################### VacuumArray #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace array is in (an organization name or user's username) var.array <- 'array_example' # character | name/uri of array that is url-encoded var.tiledb.config <- TileDBConfig$new() # TileDBConfig | tiledb configuration api.instance <- ArrayApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$VacuumArray(var.namespace, var.array, var.tiledb.config) ## End(Not run)## Not run: #################### ArrayActivityLog #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace array is in (an organization name or user's username) var.array <- 'array_example' # character | name/uri of array that is url-encoded var.start <- 56 # integer | Start time of window of fetch logs, unix epoch in seconds (default: seven days ago) var.end <- 56 # integer | End time of window of fetch logs, unix epoch in seconds (default: current utc timestamp) var.event.types <- 'event.types_example' # character | Event values can be one or more of the following read, write, create, delete, register, deregister, comma separated var.task.id <- 'task.id_example' # character | Array task ID To filter activity to var.has.task.id <- 'has.task.id_example' # character | Excludes activity log results that do not contain an array task UUID api.instance <- ArrayApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$ArrayActivityLog(var.namespace, var.array, start=var.start, end=var.end, event.types=var.event.types, task.id=var.task.id, has.task.id=var.has.task.id) #################### ArraysBrowserOwnedGet #################### library(tiledbcloud) var.page <- 56 # integer | pagination offset var.per.page <- 56 # integer | pagination limit var.search <- 'search_example' # character | search string that will look at name, namespace or description fields var.namespace <- 'namespace_example' # character | namespace var.orderby <- 'orderby_example' # character | sort by which field valid values include last_accessed, size, name var.permissions <- 'permissions_example' # character | permissions valid values include read, read_write, write, admin var.tag <- ['tag_example'] # array[character] | tag to search for, more than one can be included var.exclude.tag <- ['exclude.tag_example'] # array[character] | tags to exclude matching array in results, more than one can be included var.file.type <- ['file.type_example'] # array[character] | file_type to search for, more than one can be included var.exclude.file.type <- ['exclude.file.type_example'] # array[character] | file_type to exclude matching array in results, more than one can be included var.file.property <- ['file.property_example'] # array[character] | file_property key-value pair (comma separated, i.e. key,value) to search for, more than one can be included api.instance <- ArrayApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$ArraysBrowserOwnedGet(page=var.page, per.page=var.per.page, search=var.search, namespace=var.namespace, orderby=var.orderby, permissions=var.permissions, tag=var.tag, exclude.tag=var.exclude.tag, file.type=var.file.type, exclude.file.type=var.exclude.file.type, file.property=var.file.property) #################### ArraysBrowserOwnedSidebarGet #################### library(tiledbcloud) api.instance <- ArrayApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$ArraysBrowserOwnedSidebarGet() #################### ArraysBrowserPublicGet #################### library(tiledbcloud) var.page <- 56 # integer | pagination offset var.per.page <- 56 # integer | pagination limit var.search <- 'search_example' # character | search string that will look at name, namespace or description fields var.namespace <- 'namespace_example' # character | namespace var.orderby <- 'orderby_example' # character | sort by which field valid values include last_accessed, size, name var.permissions <- 'permissions_example' # character | permissions valid values include read, read_write, write, admin var.tag <- ['tag_example'] # array[character] | tag to search for, more than one can be included var.exclude.tag <- ['exclude.tag_example'] # array[character] | tags to exclude matching array in results, more than one can be included var.file.type <- ['file.type_example'] # array[character] | file_type to search for, more than one can be included var.exclude.file.type <- ['exclude.file.type_example'] # array[character] | file_type to exclude matching array in results, more than one can be included var.file.property <- ['file.property_example'] # array[character] | file_property key-value pair (comma separated, i.e. key,value) to search for, more than one can be included api.instance <- ArrayApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$ArraysBrowserPublicGet(page=var.page, per.page=var.per.page, search=var.search, namespace=var.namespace, orderby=var.orderby, permissions=var.permissions, tag=var.tag, exclude.tag=var.exclude.tag, file.type=var.file.type, exclude.file.type=var.exclude.file.type, file.property=var.file.property) #################### ArraysBrowserPublicSidebarGet #################### library(tiledbcloud) api.instance <- ArrayApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$ArraysBrowserPublicSidebarGet() #################### ArraysBrowserSharedGet #################### library(tiledbcloud) var.page <- 56 # integer | pagination offset var.per.page <- 56 # integer | pagination limit var.search <- 'search_example' # character | search string that will look at name, namespace or description fields var.namespace <- 'namespace_example' # character | namespace var.orderby <- 'orderby_example' # character | sort by which field valid values include last_accessed, size, name var.permissions <- 'permissions_example' # character | permissions valid values include read, read_write, write, admin var.tag <- ['tag_example'] # array[character] | tag to search for, more than one can be included var.exclude.tag <- ['exclude.tag_example'] # array[character] | tags to exclude matching array in results, more than one can be included var.file.type <- ['file.type_example'] # array[character] | file_type to search for, more than one can be included var.exclude.file.type <- ['exclude.file.type_example'] # array[character] | file_type to exclude matching array in results, more than one can be included var.file.property <- ['file.property_example'] # array[character] | file_property key-value pair (comma separated, i.e. key,value) to search for, more than one can be included api.instance <- ArrayApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$ArraysBrowserSharedGet(page=var.page, per.page=var.per.page, search=var.search, namespace=var.namespace, orderby=var.orderby, permissions=var.permissions, tag=var.tag, exclude.tag=var.exclude.tag, file.type=var.file.type, exclude.file.type=var.exclude.file.type, file.property=var.file.property) #################### ArraysBrowserSharedSidebarGet #################### library(tiledbcloud) api.instance <- ArrayApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$ArraysBrowserSharedSidebarGet() #################### ArraysNamespaceArrayEndTimestampsGet #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace array is in (an organization name or user's username) var.array <- 'array_example' # character | name/uri of array that is url-encoded var.page <- 56 # integer | pagination offset var.per.page <- 56 # integer | pagination limit api.instance <- ArrayApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$ArraysNamespaceArrayEndTimestampsGet(var.namespace, var.array, page=var.page, per.page=var.per.page) #################### ConsolidateArray #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace array is in (an organization name or user's username) var.array <- 'array_example' # character | name/uri of array that is url-encoded var.tiledb.config <- TileDBConfig$new() # TileDBConfig | tiledb configuration api.instance <- ArrayApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$ConsolidateArray(var.namespace, var.array, var.tiledb.config) #################### CreateArray #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace array is in (an organization name or user's username) var.array <- 'array_example' # character | name/uri of array that is url-encoded var.content.type <- 'application/json' # character | Content Type of input and return mime var.array.schema <- ArraySchema$new() # ArraySchema | ArraySchema being created var.X_TILEDB_CLOUD_ACCESS_CREDENTIALS_NAME <- 'X_TILEDB_CLOUD_ACCESS_CREDENTIALS_NAME_example' # character | Optional registered access credentials to use for creation api.instance <- ArrayApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$CreateArray(var.namespace, var.array, var.content.type, var.array.schema, X_TILEDB_CLOUD_ACCESS_CREDENTIALS_NAME=var.X_TILEDB_CLOUD_ACCESS_CREDENTIALS_NAME) #################### DeleteArray #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace array is in (an organization name or user's username) var.array <- 'array_example' # character | name/uri of array that is url-encoded var.content.type <- 'application/json' # character | Content Type of input and return mime api.instance <- ArrayApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$DeleteArray(var.namespace, var.array, var.content.type) #################### DeregisterArray #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace array is in (an organization name or user's username) var.array <- 'array_example' # character | name/uri of array that is url-encoded api.instance <- ArrayApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$DeregisterArray(var.namespace, var.array) #################### GetActivityLogById #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace array is in (an organization name or user's username) var.array <- 'array_example' # character | name/uri of array that is url-encoded var.id <- 'id_example' # character | ID of the activity api.instance <- ArrayApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$GetActivityLogById(var.namespace, var.array, var.id) #################### GetAllArrayMetadata #################### library(tiledbcloud) var.public.share <- 'public.share_example' # character | Public share values can be one of exclude, only api.instance <- ArrayApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$GetAllArrayMetadata(public.share=var.public.share) #################### GetArray #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace array is in (an organization name or user's username) var.array <- 'array_example' # character | name/uri of array that is url-encoded var.content.type <- 'application/json' # character | Content Type of input and return mime api.instance <- ArrayApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$GetArray(var.namespace, var.array, var.content.type) #################### GetArrayMaxBufferSizes #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace array is in (an organization name or user's username) var.array <- 'array_example' # character | name/uri of array that is url-encoded var.subarray <- 'subarray_example' # character | CSV string of subarray to get max buffer sizes for var.content.type <- 'application/json' # character | Content Type of input and return mime var.x.payer <- 'x.payer_example' # character | Name of organization or user who should be charged for this request api.instance <- ArrayApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$GetArrayMaxBufferSizes(var.namespace, var.array, var.subarray, var.content.type, x.payer=var.x.payer) #################### GetArrayMetaDataJson #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace array is in (an organization name or user's username) var.array <- 'array_example' # character | name/uri of array that is url-encoded var.length <- 56 # integer | (optional) limit character length of returned values var.end.timestamp <- 56 # integer | Milliseconds since Unix epoch, metadata will use open_at functionality to open array at the specific timestamp api.instance <- ArrayApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$GetArrayMetaDataJson(var.namespace, var.array, length=var.length, end.timestamp=var.end.timestamp) #################### GetArrayMetadata #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace array is in (an organization name or user's username) var.array <- 'array_example' # character | name/uri of array that is url-encoded api.instance <- ArrayApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$GetArrayMetadata(var.namespace, var.array) #################### GetArrayMetadataCapnp #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace array is in (an organization name or user's username) var.array <- 'array_example' # character | name/uri of array that is url-encoded api.instance <- ArrayApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$GetArrayMetadataCapnp(var.namespace, var.array) #################### GetArrayNonEmptyDomain #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace array is in (an organization name or user's username) var.array <- 'array_example' # character | name/uri of array that is url-encoded var.content.type <- 'application/json' # character | Content Type of input and return mime var.x.payer <- 'x.payer_example' # character | Name of organization or user who should be charged for this request api.instance <- ArrayApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$GetArrayNonEmptyDomain(var.namespace, var.array, var.content.type, x.payer=var.x.payer) #################### GetArrayNonEmptyDomainJson #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace array is in (an organization name or user's username) var.array <- 'array_example' # character | name/uri of array that is url-encoded api.instance <- ArrayApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$GetArrayNonEmptyDomainJson(var.namespace, var.array) #################### GetArraySampleData #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace array is in (an organization name or user's username) var.array <- 'array_example' # character | name/uri of array that is url-encoded var.samples <- 5.0 # numeric | Number of sample results to return api.instance <- ArrayApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$GetArraySampleData(var.namespace, var.array, samples=var.samples) #################### GetArraySharingPolicies #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace array is in (an organization name or user's username) var.array <- 'array_example' # character | name/uri of array that is url-encoded api.instance <- ArrayApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$GetArraySharingPolicies(var.namespace, var.array) #################### GetArraysInNamespace #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace array is in (an organization name or user's username) api.instance <- ArrayApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$GetArraysInNamespace(var.namespace) #################### GetFragmentEndTimestamp #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace array is in (an organization name or user's username) var.array <- 'array_example' # character | name/uri of array that is url-encoded var.end.timestamp <- 56 # integer | Milliseconds since Unix epoch api.instance <- ArrayApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$GetFragmentEndTimestamp(var.namespace, var.array, end.timestamp=var.end.timestamp) #################### GetLastAccessedArrays #################### library(tiledbcloud) api.instance <- ArrayApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$GetLastAccessedArrays() #################### RegisterArray #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace array is in (an organization name or user's username) var.array <- 'array_example' # character | name/uri of array that is url-encoded var.array.metadata <- ArrayInfoUpdate$new() # ArrayInfoUpdate | metadata associated with array api.instance <- ArrayApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$RegisterArray(var.namespace, var.array, var.array.metadata) #################### ShareArray #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace array is in (an organization name or user's username) var.array <- 'array_example' # character | name/uri of array that is url-encoded var.array.sharing <- ArraySharing$new() # ArraySharing | Namespace and list of permissions to share with. An empty list of permissions will remove the namespace; if permissions already exist they will be deleted then new ones added. In the event of a failure, the new policies will be rolled back to prevent partial policies, and it's likely the array will not be shared with the namespace at all. api.instance <- ArrayApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$ShareArray(var.namespace, var.array, var.array.sharing) #################### UpdateArrayMetadata #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace array is in (an organization name or user's username) var.array <- 'array_example' # character | name/uri of array that is url-encoded var.array.metadata <- ArrayInfoUpdate$new() # ArrayInfoUpdate | array metadata to update api.instance <- ArrayApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$UpdateArrayMetadata(var.namespace, var.array, var.array.metadata) #################### UpdateArrayMetadataCapnp #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace array is in (an organization name or user's username) var.array <- 'array_example' # character | name/uri of array that is url-encoded var.array.metadata.entries <- ArrayMetadata$new() # ArrayMetadata | List of metadata entries api.instance <- ArrayApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$UpdateArrayMetadataCapnp(var.namespace, var.array, var.array.metadata.entries) #################### VacuumArray #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace array is in (an organization name or user's username) var.array <- 'array_example' # character | name/uri of array that is url-encoded var.tiledb.config <- TileDBConfig$new() # TileDBConfig | tiledb configuration api.instance <- ArrayApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$VacuumArray(var.namespace, var.array, var.tiledb.config) ## End(Not run)
ArrayBrowserData Class
An R6Class generator object
arrayslist( ArrayInfo ) [optional]
pagination_metadataPaginationMetadata [optional]
new()
ArrayBrowserData$new(arrays = NULL, pagination_metadata = NULL, ...)
toJSON()
ArrayBrowserData$toJSON()
fromJSON()
ArrayBrowserData$fromJSON(ArrayBrowserDataJson)
toJSONString()
ArrayBrowserData$toJSONString()
fromJSONString()
ArrayBrowserData$fromJSONString(ArrayBrowserDataJson)
clone()
The objects of this class are cloneable with this method.
ArrayBrowserData$clone(deep = FALSE)
deepWhether to make a deep clone.
ArrayBrowserSidebar Class
An R6Class generator object
namespaceslist( character ) [optional]
result_count_for_allinteger [optional]
result_count_by_namespaceobject [optional]
new()
ArrayBrowserSidebar$new( namespaces = NULL, result_count_for_all = NULL, result_count_by_namespace = NULL, ... )
toJSON()
ArrayBrowserSidebar$toJSON()
fromJSON()
ArrayBrowserSidebar$fromJSON(ArrayBrowserSidebarJson)
toJSONString()
ArrayBrowserSidebar$toJSONString()
fromJSONString()
ArrayBrowserSidebar$fromJSONString(ArrayBrowserSidebarJson)
clone()
The objects of this class are cloneable with this method.
ArrayBrowserSidebar$clone(deep = FALSE)
deepWhether to make a deep clone.
ArrayEndTimestampData Class
An R6Class generator object
end_timestampslist( integer ) [optional]
pagination_metadataPaginationMetadata [optional]
new()
ArrayEndTimestampData$new( end_timestamps = NULL, pagination_metadata = NULL, ... )
toJSON()
ArrayEndTimestampData$toJSON()
fromJSON()
ArrayEndTimestampData$fromJSON(ArrayEndTimestampDataJson)
toJSONString()
ArrayEndTimestampData$toJSONString()
fromJSONString()
ArrayEndTimestampData$fromJSONString(ArrayEndTimestampDataJson)
clone()
The objects of this class are cloneable with this method.
ArrayEndTimestampData$clone(deep = FALSE)
deepWhether to make a deep clone.
ArrayFavorite Class
An R6Class generator object
array_uuidcharacter [optional]
namespacecharacter [optional]
namecharacter [optional]
new()
ArrayFavorite$new(array_uuid = NULL, namespace = NULL, name = NULL, ...)
toJSON()
ArrayFavorite$toJSON()
fromJSON()
ArrayFavorite$fromJSON(ArrayFavoriteJson)
toJSONString()
ArrayFavorite$toJSONString()
fromJSONString()
ArrayFavorite$fromJSONString(ArrayFavoriteJson)
clone()
The objects of this class are cloneable with this method.
ArrayFavorite$clone(deep = FALSE)
deepWhether to make a deep clone.
ArrayFavoritesData Class
An R6Class generator object
arrayslist( ArrayInfo ) [optional]
pagination_metadataPaginationMetadata [optional]
new()
ArrayFavoritesData$new(arrays = NULL, pagination_metadata = NULL, ...)
toJSON()
ArrayFavoritesData$toJSON()
fromJSON()
ArrayFavoritesData$fromJSON(ArrayFavoritesDataJson)
toJSONString()
ArrayFavoritesData$toJSONString()
fromJSONString()
ArrayFavoritesData$fromJSONString(ArrayFavoritesDataJson)
clone()
The objects of this class are cloneable with this method.
ArrayFavoritesData$clone(deep = FALSE)
deepWhether to make a deep clone.
ArrayInfo Class
An R6Class generator object
idcharacter [optional]
file_typeFileType [optional]
file_propertiesnamed list( character ) [optional]
uricharacter [optional]
namespacecharacter [optional]
sizenumeric [optional]
last_accessedcharacter [optional]
descriptioncharacter [optional]
namecharacter [optional]
allowed_actionslist( ArrayActions ) [optional]
pricinglist( Pricing ) [optional]
subscriptionslist( Subscription ) [optional]
logocharacter [optional]
access_credentials_namecharacter [optional]
typecharacter [optional]
share_countnumeric [optional]
public_sharecharacter [optional]
namespace_subscribedcharacter [optional]
tiledb_uricharacter [optional]
tagslist( character ) [optional]
license_idcharacter [optional]
license_textcharacter [optional]
read_onlycharacter [optional]
is_favoritecharacter [optional]
new()
ArrayInfo$new( id = NULL, file_type = NULL, file_properties = NULL, uri = NULL, namespace = NULL, size = NULL, last_accessed = NULL, description = NULL, name = NULL, allowed_actions = NULL, pricing = NULL, subscriptions = NULL, logo = NULL, access_credentials_name = NULL, type = NULL, share_count = NULL, public_share = NULL, namespace_subscribed = NULL, tiledb_uri = NULL, tags = NULL, license_id = NULL, license_text = NULL, read_only = NULL, is_favorite = NULL, ... )
toJSON()
ArrayInfo$toJSON()
fromJSON()
ArrayInfo$fromJSON(ArrayInfoJson)
toJSONString()
ArrayInfo$toJSONString()
fromJSONString()
ArrayInfo$fromJSONString(ArrayInfoJson)
clone()
The objects of this class are cloneable with this method.
ArrayInfo$clone(deep = FALSE)
deepWhether to make a deep clone.
ArrayInfoUpdate Class
An R6Class generator object
descriptioncharacter [optional]
namecharacter [optional]
uricharacter [optional]
file_typeFileType [optional]
file_propertiesnamed list( character ) [optional]
access_credentials_namecharacter [optional]
logocharacter [optional]
tagslist( character ) [optional]
license_idcharacter [optional]
license_textcharacter [optional]
read_onlycharacter [optional]
new()
ArrayInfoUpdate$new( description = NULL, name = NULL, uri = NULL, file_type = NULL, file_properties = NULL, access_credentials_name = NULL, logo = NULL, tags = NULL, license_id = NULL, license_text = NULL, read_only = NULL, ... )
toJSON()
ArrayInfoUpdate$toJSON()
fromJSON()
ArrayInfoUpdate$fromJSON(ArrayInfoUpdateJson)
toJSONString()
ArrayInfoUpdate$toJSONString()
fromJSONString()
ArrayInfoUpdate$fromJSONString(ArrayInfoUpdateJson)
clone()
The objects of this class are cloneable with this method.
ArrayInfoUpdate$clone(deep = FALSE)
deepWhether to make a deep clone.
ArrayMetadata Class
An R6Class generator object
entrieslist( ArrayMetadataEntry ) [optional]
new()
ArrayMetadata$new(entries = NULL, ...)
toJSON()
ArrayMetadata$toJSON()
fromJSON()
ArrayMetadata$fromJSON(ArrayMetadataJson)
toJSONString()
ArrayMetadata$toJSONString()
fromJSONString()
ArrayMetadata$fromJSONString(ArrayMetadataJson)
clone()
The objects of this class are cloneable with this method.
ArrayMetadata$clone(deep = FALSE)
deepWhether to make a deep clone.
ArrayMetadataEntry Class
An R6Class generator object
keycharacter [optional]
typecharacter [optional]
valueNuminteger [optional]
valuelist( integer ) [optional]
delcharacter [optional]
new()
ArrayMetadataEntry$new( key = NULL, type = NULL, valueNum = NULL, value = NULL, del = NULL, ... )
toJSON()
ArrayMetadataEntry$toJSON()
fromJSON()
ArrayMetadataEntry$fromJSON(ArrayMetadataEntryJson)
toJSONString()
ArrayMetadataEntry$toJSONString()
fromJSONString()
ArrayMetadataEntry$fromJSONString(ArrayMetadataEntryJson)
clone()
The objects of this class are cloneable with this method.
ArrayMetadataEntry$clone(deep = FALSE)
deepWhether to make a deep clone.
ArraySample Class
An R6Class generator object
dataobject [optional]
new()
ArraySample$new(data = NULL, ...)
toJSON()
ArraySample$toJSON()
fromJSON()
ArraySample$fromJSON(ArraySampleJson)
toJSONString()
ArraySample$toJSONString()
fromJSONString()
ArraySample$fromJSONString(ArraySampleJson)
clone()
The objects of this class are cloneable with this method.
ArraySample$clone(deep = FALSE)
deepWhether to make a deep clone.
ArraySchema Class
An R6Class generator object
uricharacter [optional]
versionlist( integer )
arrayTypetileOrdercellOrdercapacityinteger
coordsFilterPipelineoffsetFilterPipelinedomainattributeslist( Attribute )
allowsDuplicatescharacter [optional]
new()
ArraySchema$new( version, arrayType, tileOrder, cellOrder, capacity, coordsFilterPipeline, offsetFilterPipeline, domain, attributes, uri = NULL, allowsDuplicates = NULL, ... )
toJSON()
ArraySchema$toJSON()
fromJSON()
ArraySchema$fromJSON(ArraySchemaJson)
toJSONString()
ArraySchema$toJSONString()
fromJSONString()
ArraySchema$fromJSONString(ArraySchemaJson)
clone()
The objects of this class are cloneable with this method.
ArraySchema$clone(deep = FALSE)
deepWhether to make a deep clone.
ArraySharing Class
An R6Class generator object
actionslist( ArrayActions ) [optional]
namespacecharacter [optional]
namespace_typecharacter [optional]
new()
ArraySharing$new(actions = NULL, namespace = NULL, namespace_type = NULL, ...)
toJSON()
ArraySharing$toJSON()
fromJSON()
ArraySharing$fromJSON(ArraySharingJson)
toJSONString()
ArraySharing$toJSONString()
fromJSONString()
ArraySharing$fromJSONString(ArraySharingJson)
clone()
The objects of this class are cloneable with this method.
ArraySharing$clone(deep = FALSE)
deepWhether to make a deep clone.
ArrayTask Class
An R6Class generator object
idcharacter [optional]
namecharacter [optional]
descriptioncharacter [optional]
array_metadataArrayInfo [optional]
subarrayDomainArray [optional]
memoryinteger [optional]
cpuinteger [optional]
namespacecharacter [optional]
statusArrayTaskStatus [optional]
start_timecharacter [optional]
finish_timecharacter [optional]
costnumeric [optional]
egress_costnumeric [optional]
access_costnumeric [optional]
query_typeQuerytype [optional]
udf_codecharacter [optional]
udf_languagecharacter [optional]
sql_querycharacter [optional]
typeArrayTaskType [optional]
activitylist( ArrayActivityLog ) [optional]
logscharacter [optional]
durationnumeric [optional]
sql_init_commandslist( character ) [optional]
sql_parameterslist( object ) [optional]
result_formatResultFormat [optional]
task_graph_uuidcharacter [optional]
client_node_uuidcharacter [optional]
new()
ArrayTask$new( id = NULL, name = NULL, description = NULL, array_metadata = NULL, subarray = NULL, memory = NULL, cpu = NULL, namespace = NULL, status = NULL, start_time = NULL, finish_time = NULL, cost = NULL, egress_cost = NULL, access_cost = NULL, query_type = NULL, udf_code = NULL, udf_language = NULL, sql_query = NULL, type = NULL, activity = NULL, logs = NULL, duration = NULL, sql_init_commands = NULL, sql_parameters = NULL, result_format = NULL, task_graph_uuid = NULL, client_node_uuid = NULL, ... )
toJSON()
ArrayTask$toJSON()
fromJSON()
ArrayTask$fromJSON(ArrayTaskJson)
toJSONString()
ArrayTask$toJSONString()
fromJSONString()
ArrayTask$fromJSONString(ArrayTaskJson)
clone()
The objects of this class are cloneable with this method.
ArrayTask$clone(deep = FALSE)
deepWhether to make a deep clone.
ArrayTaskBrowserSidebar Class
An R6Class generator object
organizationslist( character ) [optional]
result_count_for_allinteger [optional]
result_count_by_namespaceobject [optional]
new()
ArrayTaskBrowserSidebar$new( organizations = NULL, result_count_for_all = NULL, result_count_by_namespace = NULL, ... )
toJSON()
ArrayTaskBrowserSidebar$toJSON()
fromJSON()
ArrayTaskBrowserSidebar$fromJSON(ArrayTaskBrowserSidebarJson)
toJSONString()
ArrayTaskBrowserSidebar$toJSONString()
fromJSONString()
ArrayTaskBrowserSidebar$fromJSONString(ArrayTaskBrowserSidebarJson)
clone()
The objects of this class are cloneable with this method.
ArrayTaskBrowserSidebar$clone(deep = FALSE)
deepWhether to make a deep clone.
ArrayTaskData Class
An R6Class generator object
array_taskslist( ArrayTask ) [optional]
pagination_metadataPaginationMetadata [optional]
new()
ArrayTaskData$new(array_tasks = NULL, pagination_metadata = NULL, ...)
toJSON()
ArrayTaskData$toJSON()
fromJSON()
ArrayTaskData$fromJSON(ArrayTaskDataJson)
toJSONString()
ArrayTaskData$toJSONString()
fromJSONString()
ArrayTaskData$fromJSONString(ArrayTaskDataJson)
clone()
The objects of this class are cloneable with this method.
ArrayTaskData$clone(deep = FALSE)
deepWhether to make a deep clone.
ArrayTaskLog Class
An R6Class generator object
array_task_idcharacter [optional]
logscharacter [optional]
new()
ArrayTaskLog$new(array_task_id = NULL, logs = NULL, ...)
toJSON()
ArrayTaskLog$toJSON()
fromJSON()
ArrayTaskLog$fromJSON(ArrayTaskLogJson)
toJSONString()
ArrayTaskLog$toJSONString()
fromJSONString()
ArrayTaskLog$fromJSONString(ArrayTaskLogJson)
clone()
The objects of this class are cloneable with this method.
ArrayTaskLog$clone(deep = FALSE)
deepWhether to make a deep clone.
tiledbcloud.ArrayTasks
An R6Class generator object
GetArrayTasksSidebar
@param start integer
@param end integer
@returnType ArrayTaskBrowserSidebar
status code : 200 | sidebar metadata for task definitions for all arrays user has access to
return type : ArrayTaskBrowserSidebar
response headers :
status code : 404 | array tasks not found
response headers :
status code : 0 | error response
return type : Error
response headers :
apiClientHandles the client-server communication.
new()
ArrayTasksApi$new(apiClient)
GetArrayTasksSidebar()
ArrayTasksApi$GetArrayTasksSidebar(start = NULL, end = NULL, ...)
GetArrayTasksSidebarWithHttpInfo()
ArrayTasksApi$GetArrayTasksSidebarWithHttpInfo(start = NULL, end = NULL, ...)
clone()
The objects of this class are cloneable with this method.
ArrayTasksApi$clone(deep = FALSE)
deepWhether to make a deep clone.
## Not run: #################### GetArrayTasksSidebar #################### library(tiledbcloud) var.start <- 56 # integer | Fetch tasks created after this time, unix epoch in seconds, default 7 days ago var.end <- 56 # integer | Fetch tasks created before this time, unix epoch in seconds, default now api.instance <- ArrayTasksApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$GetArrayTasksSidebar(start=var.start, end=var.end) ## End(Not run)## Not run: #################### GetArrayTasksSidebar #################### library(tiledbcloud) var.start <- 56 # integer | Fetch tasks created after this time, unix epoch in seconds, default 7 days ago var.end <- 56 # integer | Fetch tasks created before this time, unix epoch in seconds, default now api.instance <- ArrayTasksApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$GetArrayTasksSidebar(start=var.start, end=var.end) ## End(Not run)
ArrayTaskStatus Class
An R6Class generator object
new()
ArrayTaskStatus$new(...)
toJSON()
ArrayTaskStatus$toJSON()
fromJSON()
ArrayTaskStatus$fromJSON(ArrayTaskStatusJson)
toJSONString()
ArrayTaskStatus$toJSONString()
fromJSONString()
ArrayTaskStatus$fromJSONString(ArrayTaskStatusJson)
clone()
The objects of this class are cloneable with this method.
ArrayTaskStatus$clone(deep = FALSE)
deepWhether to make a deep clone.
ArrayTaskType Class
An R6Class generator object
new()
ArrayTaskType$new(...)
toJSON()
ArrayTaskType$toJSON()
fromJSON()
ArrayTaskType$fromJSON(ArrayTaskTypeJson)
toJSONString()
ArrayTaskType$toJSONString()
fromJSONString()
ArrayTaskType$fromJSONString(ArrayTaskTypeJson)
clone()
The objects of this class are cloneable with this method.
ArrayTaskType$clone(deep = FALSE)
deepWhether to make a deep clone.
ArrayType Class
An R6Class generator object
new()
ArrayType$new(...)
toJSON()
ArrayType$toJSON()
fromJSON()
ArrayType$fromJSON(ArrayTypeJson)
toJSONString()
ArrayType$toJSONString()
fromJSONString()
ArrayType$fromJSONString(ArrayTypeJson)
clone()
The objects of this class are cloneable with this method.
ArrayType$clone(deep = FALSE)
deepWhether to make a deep clone.
Attribute Class
An R6Class generator object
namecharacter
typefilterPipelinecellValNuminteger
nullablecharacter [optional]
fillValuelist( integer ) [optional]
new()
Attribute$new( name, type, filterPipeline, cellValNum, nullable = NULL, fillValue = NULL, ... )
toJSON()
Attribute$toJSON()
fromJSON()
Attribute$fromJSON(AttributeJson)
toJSONString()
Attribute$toJSONString()
fromJSONString()
Attribute$fromJSONString(AttributeJson)
clone()
The objects of this class are cloneable with this method.
Attribute$clone(deep = FALSE)
deepWhether to make a deep clone.
AttributeBufferHeader Class
An R6Class generator object
namecharacter
fixedLenBufferSizeInBytesinteger
varLenBufferSizeInBytesinteger
new()
AttributeBufferHeader$new( name, fixedLenBufferSizeInBytes, varLenBufferSizeInBytes, ... )
toJSON()
AttributeBufferHeader$toJSON()
fromJSON()
AttributeBufferHeader$fromJSON(AttributeBufferHeaderJson)
toJSONString()
AttributeBufferHeader$toJSONString()
fromJSONString()
AttributeBufferHeader$fromJSONString(AttributeBufferHeaderJson)
clone()
The objects of this class are cloneable with this method.
AttributeBufferHeader$clone(deep = FALSE)
deepWhether to make a deep clone.
AttributeBufferSize Class
An R6Class generator object
attributecharacter
offsetBytesinteger
dataBytesinteger
new()
AttributeBufferSize$new(attribute, offsetBytes, dataBytes, ...)
toJSON()
AttributeBufferSize$toJSON()
fromJSON()
AttributeBufferSize$fromJSON(AttributeBufferSizeJson)
toJSONString()
AttributeBufferSize$toJSONString()
fromJSONString()
AttributeBufferSize$fromJSONString(AttributeBufferSizeJson)
clone()
The objects of this class are cloneable with this method.
AttributeBufferSize$clone(deep = FALSE)
deepWhether to make a deep clone.
AWSAccessCredentials Class
An R6Class generator object
secret_access_keycharacter [optional]
access_key_idcharacter [optional]
service_role_arncharacter [optional]
namecharacter [optional]
defaultcharacter [optional]
bucketslist( character ) [optional]
created_atcharacter [optional]
updated_atcharacter [optional]
new()
AWSAccessCredentials$new( secret_access_key = NULL, access_key_id = NULL, service_role_arn = NULL, name = NULL, default = NULL, buckets = NULL, created_at = NULL, updated_at = NULL, ... )
toJSON()
AWSAccessCredentials$toJSON()
fromJSON()
AWSAccessCredentials$fromJSON(AWSAccessCredentialsJson)
toJSONString()
AWSAccessCredentials$toJSONString()
fromJSONString()
AWSAccessCredentials$fromJSONString(AWSAccessCredentialsJson)
clone()
The objects of this class are cloneable with this method.
AWSAccessCredentials$clone(deep = FALSE)
deepWhether to make a deep clone.
The task graph is implicitly defined by various delayed objects having others
in their argument lists.
compute( node, timeout_seconds = NULL, verbose = FALSE, namespace = NULL, force_all_local = FALSE )compute( node, timeout_seconds = NULL, verbose = FALSE, namespace = NULL, force_all_local = FALSE )
node |
The object whose args are being set – nominally, produced by
|
timeout_seconds |
Number of seconds after which to stop waiting for results. Note that in-flight computationsa are not cancelled; this is not supported by the underlying R package we use for concurrency. |
verbose |
If supplied, show the DAG state at the start and end, along with all node start/end. Also shown are any stdout prints from the individual nodes, but these are only visible once the compute node has completed. |
namespace |
The namespace to charge for any cloud costs during the execution of the
task graph. This can be null only when all nodes have |
force_all_local |
While individual nodes can be marked with |
The value of the computation.
Other manual-layer functions:
array_info(),
compute_sequentially(),
delayed_args<-(),
delayed_args(),
delayed_array_udf(),
delayed_generic_udf(),
delayed_sql(),
delayed(),
deregister_array(),
deregister_group(),
deregister_udf(),
execute_array_udf(),
execute_generic_udf(),
execute_multi_array_udf(),
execute_sql_query(),
get_udf_info(),
group_info(),
list_arrays(),
list_groups(),
login(),
register_array(),
register_udf(),
update_udf_info(),
user_profile()
Runs all nodes in a correct dependency ordering, but all within the context of the same process, and all locally. See also the Task Graphs vignette.
compute_sequentially(node)compute_sequentially(node)
node |
Nominally, produced by |
The value of the computation.
Other manual-layer functions:
array_info(),
compute(),
delayed_args<-(),
delayed_args(),
delayed_array_udf(),
delayed_generic_udf(),
delayed_sql(),
delayed(),
deregister_array(),
deregister_group(),
deregister_udf(),
execute_array_udf(),
execute_generic_udf(),
execute_multi_array_udf(),
execute_sql_query(),
get_udf_info(),
group_info(),
list_arrays(),
list_groups(),
login(),
register_array(),
register_udf(),
update_udf_info(),
user_profile()
Provide the setup configuration for the TileDB Cloud package.
configure()configure()
It considers four different environment variables:
TILEDB_REST_TOKEN, TILEDB_REST_HOST,
TILEDB_REST_USERNAME, and TILEDB_REST_PASSWORD.
To operate, either an API token has to be provided and will be used, or the username and password combination will be used to log in with a new session.
A named vector with configuration values is returned.
Datatype Class
An R6Class generator object
new()
Datatype$new(...)
toJSON()
Datatype$toJSON()
fromJSON()
Datatype$fromJSON(DatatypeJson)
toJSONString()
Datatype$toJSONString()
fromJSONString()
Datatype$fromJSONString(DatatypeJson)
clone()
The objects of this class are cloneable with this method.
Datatype$clone(deep = FALSE)
deepWhether to make a deep clone.
Define a function to be executed within a task graph
delayed(func, args = NULL, name = NULL, namespace = NULL, local = FALSE)delayed(func, args = NULL, name = NULL, namespace = NULL, local = FALSE)
name |
Optional – e.g. |
namespace |
If supplied, a namespace to use for executing this particular node.
If omitted, a namespace can be applied at your top-level call to |
local |
If true, execute the functions on the local host; if else, execute them as UDFs in TileDB Cloud. |
A task-graph node object on which you can later call compute.
Other manual-layer functions:
array_info(),
compute_sequentially(),
compute(),
delayed_args<-(),
delayed_args(),
delayed_array_udf(),
delayed_generic_udf(),
delayed_sql(),
deregister_array(),
deregister_group(),
deregister_udf(),
execute_array_udf(),
execute_generic_udf(),
execute_multi_array_udf(),
execute_sql_query(),
get_udf_info(),
group_info(),
list_arrays(),
list_groups(),
login(),
register_array(),
register_udf(),
update_udf_info(),
user_profile()
Get arguments for a delayed function, as a list.
delayed_args(node)delayed_args(node)
node |
The object whose args are being set – nominally, produced by
|
Other manual-layer functions:
array_info(),
compute_sequentially(),
compute(),
delayed_args<-(),
delayed_array_udf(),
delayed_generic_udf(),
delayed_sql(),
delayed(),
deregister_array(),
deregister_group(),
deregister_udf(),
execute_array_udf(),
execute_generic_udf(),
execute_multi_array_udf(),
execute_sql_query(),
get_udf_info(),
group_info(),
list_arrays(),
list_groups(),
login(),
register_array(),
register_udf(),
update_udf_info(),
user_profile()
Args can be set when delayed is called, or afterward using this function.
delayed_args(node) <- valuedelayed_args(node) <- value
node |
The object whose args are being set – nominally, produced by
|
value |
A list of arguments to the delayed function, e.g. |
Other manual-layer functions:
array_info(),
compute_sequentially(),
compute(),
delayed_args(),
delayed_array_udf(),
delayed_generic_udf(),
delayed_sql(),
delayed(),
deregister_array(),
deregister_group(),
deregister_udf(),
execute_array_udf(),
execute_generic_udf(),
execute_multi_array_udf(),
execute_sql_query(),
get_udf_info(),
group_info(),
list_arrays(),
list_groups(),
login(),
register_array(),
register_udf(),
update_udf_info(),
user_profile()
Define a single-array UDF to be executed within a task graph
delayed_array_udf( array, udf = NULL, registered_udf_name = NULL, selectedRanges, attrs, layout = NULL, args = NULL, result_format = "native", name = NULL, namespace = NULL, language = "r" )delayed_array_udf( array, udf = NULL, registered_udf_name = NULL, selectedRanges, attrs, layout = NULL, args = NULL, result_format = "native", name = NULL, namespace = NULL, language = "r" )
array |
TileDB URI – see vignette for examples. |
udf |
User-defined function, as in UDF examples. Arguments are specified separately via |
registered_udf_name |
Name of a registered UDF, of the form |
selectedRanges |
As in UDF examples. |
attrs |
As in UDF examples. |
layout |
As in UDF examples. |
result_format |
As in UDF examples. |
name |
A display name for the query |
namespace |
If supplied, a namespace to use for executing this particular node.
If omitted, a namespace can be applied at your top-level call to |
language |
If omitted, defaults to |
The return value from the UDF as an R object.
Other manual-layer functions:
array_info(),
compute_sequentially(),
compute(),
delayed_args<-(),
delayed_args(),
delayed_generic_udf(),
delayed_sql(),
delayed(),
deregister_array(),
deregister_group(),
deregister_udf(),
execute_array_udf(),
execute_generic_udf(),
execute_multi_array_udf(),
execute_sql_query(),
get_udf_info(),
group_info(),
list_arrays(),
list_groups(),
login(),
register_array(),
register_udf(),
update_udf_info(),
user_profile()
Define a generic UDF to be executed within a task graph
delayed_generic_udf( udf = NULL, registered_udf_name = NULL, args = NULL, name = NULL, namespace = NULL, language = "r" )delayed_generic_udf( udf = NULL, registered_udf_name = NULL, args = NULL, name = NULL, namespace = NULL, language = "r" )
udf |
An R function. Arguments are specified separately via |
registered_udf_name |
Name of a registered UDF, of the form |
name |
Optional – e.g. |
namespace |
If supplied, a namespace to use for executing this particular node.
If omitted, a namespace can be applied at your top-level call to |
language |
If omitted, defaults to |
The return value from the UDF as an R object.
Other manual-layer functions:
array_info(),
compute_sequentially(),
compute(),
delayed_args<-(),
delayed_args(),
delayed_array_udf(),
delayed_sql(),
delayed(),
deregister_array(),
deregister_group(),
deregister_udf(),
execute_array_udf(),
execute_generic_udf(),
execute_multi_array_udf(),
execute_sql_query(),
get_udf_info(),
group_info(),
list_arrays(),
list_groups(),
login(),
register_array(),
register_udf(),
update_udf_info(),
user_profile()
Define a SQL query function to be executed within a task graph
delayed_sql(query, name = NULL, namespace = NULL)delayed_sql(query, name = NULL, namespace = NULL)
query |
SQL query string – see vignette for examples |
name |
A display name for the query |
namespace |
If supplied, the TileDB-Cloud namespace to charge the query to.
If omitted, a namespace can be applied at your top-level call to |
A task-graph node object on which you can later call compute. The return value from
compute() will be the query result as a dataframe. Note that results will be strings, so numerical
results will need to be explicitly cast as such.
Other manual-layer functions:
array_info(),
compute_sequentially(),
compute(),
delayed_args<-(),
delayed_args(),
delayed_array_udf(),
delayed_generic_udf(),
delayed(),
deregister_array(),
deregister_group(),
deregister_udf(),
execute_array_udf(),
execute_generic_udf(),
execute_multi_array_udf(),
execute_sql_query(),
get_udf_info(),
group_info(),
list_arrays(),
list_groups(),
login(),
register_array(),
register_udf(),
update_udf_info(),
user_profile()
The underlying storage will not be removed.
deregister_array(namespace = NULL, array_name)deregister_array(namespace = NULL, array_name)
namespace |
Namespace within TileDB cloud to charge. If this is null, the logged-in user's username will be used for the namespace. |
array_name |
The name to call the array in TileDB Cloud. |
Other manual-layer functions:
array_info(),
compute_sequentially(),
compute(),
delayed_args<-(),
delayed_args(),
delayed_array_udf(),
delayed_generic_udf(),
delayed_sql(),
delayed(),
deregister_group(),
deregister_udf(),
execute_array_udf(),
execute_generic_udf(),
execute_multi_array_udf(),
execute_sql_query(),
get_udf_info(),
group_info(),
list_arrays(),
list_groups(),
login(),
register_array(),
register_udf(),
update_udf_info(),
user_profile()
This function de-registers a 'Group' object, the 'Group' objects therein as well as any arrays.
deregister_group( uri, namespace, name, delete_from_group = TRUE, delete_array = FALSE, verbose = FALSE )deregister_group( uri, namespace, name, delete_from_group = TRUE, delete_array = FALSE, verbose = FALSE )
uri |
A TileDB + S3 URI |
namespace |
A character like "TileDB-Inc" |
name |
A characther "groupABC" |
delete_from_group |
A logical value, default 'TRUE', whether arrays are removed from the group |
delete_array |
A logical value, default 'TRUE', whether arrays are deleted too |
verbose |
A logical value, default 'FALSE', whether operations are verbose or not |
Note that 'Group' objects remain on the underlying storage such as S3.
Nothing is returned, the function is invoked for its side-effect
Other manual-layer functions:
array_info(),
compute_sequentially(),
compute(),
delayed_args<-(),
delayed_args(),
delayed_array_udf(),
delayed_generic_udf(),
delayed_sql(),
delayed(),
deregister_array(),
deregister_udf(),
execute_array_udf(),
execute_generic_udf(),
execute_multi_array_udf(),
execute_sql_query(),
get_udf_info(),
group_info(),
list_arrays(),
list_groups(),
login(),
register_array(),
register_udf(),
update_udf_info(),
user_profile()
Deletes a registered UDF. This removes all sharing and cannot be undone.
deregister_udf(name, namespace)deregister_udf(name, namespace)
name |
Name of the UDF in TileDB Cloud, e.g. |
namespace |
Namespace for the UDF in TileDB Cloud, e.g. |
No return value.
Other manual-layer functions:
array_info(),
compute_sequentially(),
compute(),
delayed_args<-(),
delayed_args(),
delayed_array_udf(),
delayed_generic_udf(),
delayed_sql(),
delayed(),
deregister_array(),
deregister_group(),
execute_array_udf(),
execute_generic_udf(),
execute_multi_array_udf(),
execute_sql_query(),
get_udf_info(),
group_info(),
list_arrays(),
list_groups(),
login(),
register_array(),
register_udf(),
update_udf_info(),
user_profile()
Dimension Class
An R6Class generator object
namecharacter [optional]
typedomainnullTileExtentcharacter
tileExtentDimensionTileExtent [optional]
filterPipelineFilterPipeline [optional]
new()
Dimension$new( type, domain, nullTileExtent, name = NULL, tileExtent = NULL, filterPipeline = NULL, ... )
toJSON()
Dimension$toJSON()
fromJSON()
Dimension$fromJSON(DimensionJson)
toJSONString()
Dimension$toJSONString()
fromJSONString()
Dimension$fromJSONString(DimensionJson)
clone()
The objects of this class are cloneable with this method.
Dimension$clone(deep = FALSE)
deepWhether to make a deep clone.
DimensionCoordinate Class
An R6Class generator object
int8integer [optional]
uint8integer [optional]
int16integer [optional]
uint16integer [optional]
int32integer [optional]
uint32integer [optional]
int64integer [optional]
uint64integer [optional]
float32numeric [optional]
float64numeric [optional]
new()
DimensionCoordinate$new( int8 = NULL, uint8 = NULL, int16 = NULL, uint16 = NULL, int32 = NULL, uint32 = NULL, int64 = NULL, uint64 = NULL, float32 = NULL, float64 = NULL, ... )
toJSON()
DimensionCoordinate$toJSON()
fromJSON()
DimensionCoordinate$fromJSON(DimensionCoordinateJson)
toJSONString()
DimensionCoordinate$toJSONString()
fromJSONString()
DimensionCoordinate$fromJSONString(DimensionCoordinateJson)
clone()
The objects of this class are cloneable with this method.
DimensionCoordinate$clone(deep = FALSE)
deepWhether to make a deep clone.
DimensionTileExtent Class
An R6Class generator object
int8integer [optional]
uint8integer [optional]
int16integer [optional]
uint16integer [optional]
int32integer [optional]
uint32integer [optional]
int64integer [optional]
uint64integer [optional]
float32integer [optional]
float64integer [optional]
new()
DimensionTileExtent$new( int8 = NULL, uint8 = NULL, int16 = NULL, uint16 = NULL, int32 = NULL, uint32 = NULL, int64 = NULL, uint64 = NULL, float32 = NULL, float64 = NULL, ... )
toJSON()
DimensionTileExtent$toJSON()
fromJSON()
DimensionTileExtent$fromJSON(DimensionTileExtentJson)
toJSONString()
DimensionTileExtent$toJSONString()
fromJSONString()
DimensionTileExtent$fromJSONString(DimensionTileExtentJson)
clone()
The objects of this class are cloneable with this method.
DimensionTileExtent$clone(deep = FALSE)
deepWhether to make a deep clone.
Domain Class
An R6Class generator object
new()
Domain$new(type, tileOrder, cellOrder, dimensions, ...)
toJSON()
Domain$toJSON()
fromJSON()
Domain$fromJSON(DomainJson)
toJSONString()
Domain$toJSONString()
fromJSONString()
Domain$fromJSONString(DomainJson)
clone()
The objects of this class are cloneable with this method.
Domain$clone(deep = FALSE)
deepWhether to make a deep clone.
DomainArray Class
An R6Class generator object
int8list( integer ) [optional]
uint8list( integer ) [optional]
int16list( integer ) [optional]
uint16list( integer ) [optional]
int32list( integer ) [optional]
uint32list( integer ) [optional]
int64list( integer ) [optional]
uint64list( integer ) [optional]
float32list( numeric ) [optional]
float64list( numeric ) [optional]
new()
DomainArray$new( int8 = NULL, uint8 = NULL, int16 = NULL, uint16 = NULL, int32 = NULL, uint32 = NULL, int64 = NULL, uint64 = NULL, float32 = NULL, float64 = NULL, ... )
toJSON()
DomainArray$toJSON()
fromJSON()
DomainArray$fromJSON(DomainArrayJson)
toJSONString()
DomainArray$toJSONString()
fromJSONString()
DomainArray$fromJSONString(DomainArrayJson)
clone()
The objects of this class are cloneable with this method.
DomainArray$clone(deep = FALSE)
deepWhether to make a deep clone.
Error Class
An R6Class generator object
codeinteger [optional]
messagecharacter [optional]
request_idcharacter [optional]
new()
Error$new(code = NULL, message = NULL, request_id = NULL, ...)
toJSON()
Error$toJSON()
fromJSON()
Error$fromJSON(ErrorJson)
toJSONString()
Error$toJSONString()
fromJSONString()
Error$fromJSONString(ErrorJson)
clone()
The objects of this class are cloneable with this method.
Error$clone(deep = FALSE)
deepWhether to make a deep clone.
This invokes a user-defined function in TileDB Cloud.
execute_array_udf( array, udf = NULL, registered_udf_name = NULL, selectedRanges, attrs = NULL, layout = NULL, args = NULL, result_format = "native", args_format = "native", namespace = NULL, language = "r", resource_class = NULL )execute_array_udf( array, udf = NULL, registered_udf_name = NULL, selectedRanges, attrs = NULL, layout = NULL, args = NULL, result_format = "native", args_format = "native", namespace = NULL, language = "r", resource_class = NULL )
array |
Name of the array, in the form either |
udf |
An R function which takes a dataframe as argument.
Arguments are specified separately via |
registered_udf_name |
Name of a registered UDF, of the form |
selectedRanges |
List of two-column matrices, one matrix per dimension,
each matrix being a start-end pair: e.g. |
attrs |
Optional list of attributes (default: all) for the server-side code to select for UDF execution. Specifying only what your UDF needs is useful for memory-usage control. |
layout |
One of |
args |
Arguments to the function. If the function takes
no arguments, this can be omitted. If you want to call by
position, use a list like |
result_format |
One of |
args_format |
One of |
namespace |
Namespace within TileDB cloud to charge. If this is null, the logged-in user's username will be used for the namespace. |
language |
If omitted, defaults to |
resource_class |
The resource class to use for the UDF execution. Resource classes define
resource limits for memory and CPUs. If this is 'NULL', then the UDF will execute in the
standard resource class of the TileDB Cloud provider. This can be set to |
Nominally you will first call login; if not, the results
of the last login at ~/.tiledb/cloud.json will be used.
All arguments are required.
Return value from the UDF.
Other manual-layer functions:
array_info(),
compute_sequentially(),
compute(),
delayed_args<-(),
delayed_args(),
delayed_array_udf(),
delayed_generic_udf(),
delayed_sql(),
delayed(),
deregister_array(),
deregister_group(),
deregister_udf(),
execute_generic_udf(),
execute_multi_array_udf(),
execute_sql_query(),
get_udf_info(),
group_info(),
list_arrays(),
list_groups(),
login(),
register_array(),
register_udf(),
update_udf_info(),
user_profile()
This invokes a user-defined function in TileDB Cloud.
execute_generic_udf( udf = NULL, registered_udf_name = NULL, args = NULL, result_format = "native", args_format = "native", namespace = NULL, language = "r", resource_class = NULL )execute_generic_udf( udf = NULL, registered_udf_name = NULL, args = NULL, result_format = "native", args_format = "native", namespace = NULL, language = "r", resource_class = NULL )
udf |
An R function. Arguments are specified separately via |
registered_udf_name |
Name of a registered UDF, of the form |
args |
Arguments to the function. If the function takes
no arguments, this can be omitted. If you want to call by
position, use a list like |
result_format |
One of |
args_format |
One of |
namespace |
Namespace within TileDB cloud to charge. If this is null, the logged-in user's username will be used for the namespace. |
language |
If omitted, defaults to |
resource_class |
The resource class to use for the UDF execution. Resource classes define
resource limits for memory and CPUs. If this is 'NULL', then the UDF will execute in the
standard resource class of the TileDB Cloud provider. This can be set to |
Nominally you will first call login; if not, the results
of the last login at ~/.tiledb/cloud.json will be used.
The udf and namespace arguments are required; the args
argument is optional.
The R object which is the return value from the UDF.
Other manual-layer functions:
array_info(),
compute_sequentially(),
compute(),
delayed_args<-(),
delayed_args(),
delayed_array_udf(),
delayed_generic_udf(),
delayed_sql(),
delayed(),
deregister_array(),
deregister_group(),
deregister_udf(),
execute_array_udf(),
execute_multi_array_udf(),
execute_sql_query(),
get_udf_info(),
group_info(),
list_arrays(),
list_groups(),
login(),
register_array(),
register_udf(),
update_udf_info(),
user_profile()
This invokes a user-defined function in TileDB Cloud.
execute_multi_array_udf( array_list, udf = NULL, registered_udf_name = NULL, args = NULL, result_format = "native", args_format = "native", namespace = NULL, language = "r", resource_class = NULL )execute_multi_array_udf( array_list, udf = NULL, registered_udf_name = NULL, args = NULL, result_format = "native", args_format = "native", namespace = NULL, language = "r", resource_class = NULL )
array_list |
List of |
udf |
An R function which takes dataframes as arguments, one dataframe argument for each element in |
registered_udf_name |
Name of a registered UDF, of the form |
args |
Arguments to the function. If the function takes
no arguments, this can be omitted. If you want to call by
position, use a list like |
result_format |
One of |
args_format |
One of |
namespace |
Namespace within TileDB cloud to charge. If this is null, the logged-in user's username will be used for the namespace. |
language |
If omitted, defaults to |
resource_class |
The resource class to use for the UDF execution. Resource classes define
resource limits for memory and CPUs. If this is 'NULL', then the UDF will execute in the
standard resource class of the TileDB Cloud provider. This can be set to |
Nominally you will first call login; if not, the results
of the last login at ~/.tiledb/cloud.json will be used.
All arguments are required.
Return value from the UDF.
Other manual-layer functions:
array_info(),
compute_sequentially(),
compute(),
delayed_args<-(),
delayed_args(),
delayed_array_udf(),
delayed_generic_udf(),
delayed_sql(),
delayed(),
deregister_array(),
deregister_group(),
deregister_udf(),
execute_array_udf(),
execute_generic_udf(),
execute_sql_query(),
get_udf_info(),
group_info(),
list_arrays(),
list_groups(),
login(),
register_array(),
register_udf(),
update_udf_info(),
user_profile()
This invokes a user-defined function in TileDB Cloud.
execute_sql_query(query, name = NULL, namespace = NULL)execute_sql_query(query, name = NULL, namespace = NULL)
query |
SQL query as a string. |
name |
A descriptive name to give the query. |
namespace |
Namespace within TileDB cloud to charge. If this is null, the logged-in user's username will be used for the namespace. |
Nominally you will first call login; if not, the results
of the last login at ~/.tiledb/cloud.json will be used.
The udf and namespace arguments are required; the args
argument is optional.
The result of the SQL query.
Other manual-layer functions:
array_info(),
compute_sequentially(),
compute(),
delayed_args<-(),
delayed_args(),
delayed_array_udf(),
delayed_generic_udf(),
delayed_sql(),
delayed(),
deregister_array(),
deregister_group(),
deregister_udf(),
execute_array_udf(),
execute_generic_udf(),
execute_multi_array_udf(),
get_udf_info(),
group_info(),
list_arrays(),
list_groups(),
login(),
register_array(),
register_udf(),
update_udf_info(),
user_profile()
tiledbcloud.Favorites
An R6Class generator object
AddArrayFavorite Add a new array favorite
@param namespace character
@param name character
status code : 204 | Item added to favorites successfully
response headers :
status code : 0 | error response
return type : Error
response headers :
AddMLModelFavorite Add a new ML model favorite
@param namespace character
@param name character
status code : 204 | Item added to favorites successfully
response headers :
status code : 0 | error response
return type : Error
response headers :
AddNotebookFavorite Add a new notebook favorite
@param namespace character
@param name character
status code : 204 | Item added to favorites successfully
response headers :
status code : 0 | error response
return type : Error
response headers :
AddUDFFavorite Add a new UDF favorite
@param namespace character
@param name character
status code : 204 | Item added to favorites successfully
response headers :
status code : 0 | error response
return type : Error
response headers :
DeleteArrayFavorite Delete specific array favorite
@param namespace character
@param name character
status code : 204 | array favorite item deleted successfully
response headers :
status code : 0 | error response
return type : Error
response headers :
DeleteMLModelFavorite Delete specific ML model favorite
@param namespace character
@param name character
status code : 204 | ML model favorite item deleted successfully
response headers :
status code : 0 | error response
return type : Error
response headers :
DeleteNotebookFavorite Delete specific notebook favorite
@param namespace character
@param name character
status code : 204 | notebook favorite item deleted successfully
response headers :
status code : 0 | error response
return type : Error
response headers :
DeleteUDFFavorite Delete specific UDF favorite
@param namespace character
@param name character
status code : 204 | UDF favorite item deleted successfully
response headers :
status code : 0 | error response
return type : Error
response headers :
GetArrayFavorite Fetch array favorite of a specific array
@param namespace character
@param name character
@returnType ArrayFavorite
status code : 200 | OK
return type : ArrayFavorite
response headers :
status code : 0 | error response
return type : Error
response headers :
GetMLModelFavorite Fetch ML model favorite of a specific ML model
@param namespace character
@param name character
@returnType MLModelFavorite
status code : 200 | OK
return type : MLModelFavorite
response headers :
status code : 0 | error response
return type : Error
response headers :
GetNotebookFavorite Fetch notebook favorite of a specific notebook
@param namespace character
@param name character
@returnType NotebookFavorite
status code : 200 | OK
return type : NotebookFavorite
response headers :
status code : 0 | error response
return type : Error
response headers :
GetUDFFavorite Fetch UDF favorite of a specific UDF
@param namespace character
@param name character
@returnType UDFFavorite
status code : 200 | OK
return type : UDFFavorite
response headers :
status code : 0 | error response
return type : Error
response headers :
ListArrayFavorites Fetch a page of array favorites of connected user
@param page integer
@param per.page integer
@returnType ArrayFavoritesData
status code : 200 | Available array favorites are returned
return type : ArrayFavoritesData
response headers :
status code : 0 | error response
return type : Error
response headers :
ListArrayFavoritesUUIDs Fetch all favorite array uuids of connected user
@returnType list( ArrayFavorite )
status code : 200 | Available favorites array uuids are returned
return type : array[ArrayFavorite]
response headers :
status code : 0 | error response
return type : Error
response headers :
ListMLModelFavorites Fetch a page of ML models favorites of connected user
@param page integer
@param per.page integer
@returnType MLModelFavoritesData
status code : 200 | Available ML models favorites are returned
return type : MLModelFavoritesData
response headers :
status code : 0 | error response
return type : Error
response headers :
ListMLModelFavoritesUUIDs Fetch all favorite ML models uuids of connected user
@returnType list( MLModelFavorite )
status code : 200 | Available favorites ML model uuids are returned
return type : array[MLModelFavorite]
response headers :
status code : 0 | error response
return type : Error
response headers :
ListNotebookFavorites Fetch a page of notebook favorites of connected user
@param is.dashboard character
@param page integer
@param per.page integer
@returnType NotebookFavoritesData
status code : 200 | Available notebook favorites are returned
return type : NotebookFavoritesData
response headers :
status code : 0 | error response
return type : Error
response headers :
ListNotebookFavoritesUUIDs Fetch all favorite notebook uuids of connected user
@returnType list( NotebookFavorite )
status code : 200 | Available favorites notebook uuids are returned
return type : array[NotebookFavorite]
response headers :
status code : 0 | error response
return type : Error
response headers :
ListUDFFavorites Fetch a page of UDF favorites of connected user
@param page integer
@param per.page integer
@returnType UDFFavoritesData
status code : 200 | Available UDF favorites are returned
return type : UDFFavoritesData
response headers :
status code : 0 | error response
return type : Error
response headers :
ListUDFFavoritesUUIDs Fetch all favorite UDF uuids of connected user
@returnType list( UDFFavorite )
status code : 200 | Available favorites UDF uuids are returned
return type : array[UDFFavorite]
response headers :
status code : 0 | error response
return type : Error
response headers :
apiClientHandles the client-server communication.
new()
FavoritesApi$new(apiClient)
AddArrayFavorite()
FavoritesApi$AddArrayFavorite(namespace, name, ...)
AddArrayFavoriteWithHttpInfo()
FavoritesApi$AddArrayFavoriteWithHttpInfo(namespace, name, ...)
AddMLModelFavorite()
FavoritesApi$AddMLModelFavorite(namespace, name, ...)
AddMLModelFavoriteWithHttpInfo()
FavoritesApi$AddMLModelFavoriteWithHttpInfo(namespace, name, ...)
AddNotebookFavorite()
FavoritesApi$AddNotebookFavorite(namespace, name, ...)
AddNotebookFavoriteWithHttpInfo()
FavoritesApi$AddNotebookFavoriteWithHttpInfo(namespace, name, ...)
AddUDFFavorite()
FavoritesApi$AddUDFFavorite(namespace, name, ...)
AddUDFFavoriteWithHttpInfo()
FavoritesApi$AddUDFFavoriteWithHttpInfo(namespace, name, ...)
DeleteArrayFavorite()
FavoritesApi$DeleteArrayFavorite(namespace, name, ...)
DeleteArrayFavoriteWithHttpInfo()
FavoritesApi$DeleteArrayFavoriteWithHttpInfo(namespace, name, ...)
DeleteMLModelFavorite()
FavoritesApi$DeleteMLModelFavorite(namespace, name, ...)
DeleteMLModelFavoriteWithHttpInfo()
FavoritesApi$DeleteMLModelFavoriteWithHttpInfo(namespace, name, ...)
DeleteNotebookFavorite()
FavoritesApi$DeleteNotebookFavorite(namespace, name, ...)
DeleteNotebookFavoriteWithHttpInfo()
FavoritesApi$DeleteNotebookFavoriteWithHttpInfo(namespace, name, ...)
DeleteUDFFavorite()
FavoritesApi$DeleteUDFFavorite(namespace, name, ...)
DeleteUDFFavoriteWithHttpInfo()
FavoritesApi$DeleteUDFFavoriteWithHttpInfo(namespace, name, ...)
GetArrayFavorite()
FavoritesApi$GetArrayFavorite(namespace, name, ...)
GetArrayFavoriteWithHttpInfo()
FavoritesApi$GetArrayFavoriteWithHttpInfo(namespace, name, ...)
GetMLModelFavorite()
FavoritesApi$GetMLModelFavorite(namespace, name, ...)
GetMLModelFavoriteWithHttpInfo()
FavoritesApi$GetMLModelFavoriteWithHttpInfo(namespace, name, ...)
GetNotebookFavorite()
FavoritesApi$GetNotebookFavorite(namespace, name, ...)
GetNotebookFavoriteWithHttpInfo()
FavoritesApi$GetNotebookFavoriteWithHttpInfo(namespace, name, ...)
GetUDFFavorite()
FavoritesApi$GetUDFFavorite(namespace, name, ...)
GetUDFFavoriteWithHttpInfo()
FavoritesApi$GetUDFFavoriteWithHttpInfo(namespace, name, ...)
ListArrayFavorites()
FavoritesApi$ListArrayFavorites(page = NULL, per.page = NULL, ...)
ListArrayFavoritesWithHttpInfo()
FavoritesApi$ListArrayFavoritesWithHttpInfo(page = NULL, per.page = NULL, ...)
ListArrayFavoritesUUIDs()
FavoritesApi$ListArrayFavoritesUUIDs(...)
ListArrayFavoritesUUIDsWithHttpInfo()
FavoritesApi$ListArrayFavoritesUUIDsWithHttpInfo(...)
ListMLModelFavorites()
FavoritesApi$ListMLModelFavorites(page = NULL, per.page = NULL, ...)
ListMLModelFavoritesWithHttpInfo()
FavoritesApi$ListMLModelFavoritesWithHttpInfo( page = NULL, per.page = NULL, ... )
ListMLModelFavoritesUUIDs()
FavoritesApi$ListMLModelFavoritesUUIDs(...)
ListMLModelFavoritesUUIDsWithHttpInfo()
FavoritesApi$ListMLModelFavoritesUUIDsWithHttpInfo(...)
ListNotebookFavorites()
FavoritesApi$ListNotebookFavorites( is.dashboard = NULL, page = NULL, per.page = NULL, ... )
ListNotebookFavoritesWithHttpInfo()
FavoritesApi$ListNotebookFavoritesWithHttpInfo( is.dashboard = NULL, page = NULL, per.page = NULL, ... )
ListNotebookFavoritesUUIDs()
FavoritesApi$ListNotebookFavoritesUUIDs(...)
ListNotebookFavoritesUUIDsWithHttpInfo()
FavoritesApi$ListNotebookFavoritesUUIDsWithHttpInfo(...)
ListUDFFavorites()
FavoritesApi$ListUDFFavorites(page = NULL, per.page = NULL, ...)
ListUDFFavoritesWithHttpInfo()
FavoritesApi$ListUDFFavoritesWithHttpInfo(page = NULL, per.page = NULL, ...)
ListUDFFavoritesUUIDs()
FavoritesApi$ListUDFFavoritesUUIDs(...)
ListUDFFavoritesUUIDsWithHttpInfo()
FavoritesApi$ListUDFFavoritesUUIDsWithHttpInfo(...)
clone()
The objects of this class are cloneable with this method.
FavoritesApi$clone(deep = FALSE)
deepWhether to make a deep clone.
## Not run: #################### AddArrayFavorite #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | The namespace of the array var.name <- 'name_example' # character | The name of the array api.instance <- FavoritesApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$AddArrayFavorite(var.namespace, var.name) #################### AddMLModelFavorite #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | The namespace of the ML model var.name <- 'name_example' # character | The name of the ML model api.instance <- FavoritesApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$AddMLModelFavorite(var.namespace, var.name) #################### AddNotebookFavorite #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | The namespace of the notebook var.name <- 'name_example' # character | The name of the notebook api.instance <- FavoritesApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$AddNotebookFavorite(var.namespace, var.name) #################### AddUDFFavorite #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | The namespace of the UDF var.name <- 'name_example' # character | The name of the UDF api.instance <- FavoritesApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$AddUDFFavorite(var.namespace, var.name) #################### DeleteArrayFavorite #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | The namespace of the array var.name <- 'name_example' # character | The name of the array api.instance <- FavoritesApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$DeleteArrayFavorite(var.namespace, var.name) #################### DeleteMLModelFavorite #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | The namespace of the ML model var.name <- 'name_example' # character | The name of the ML model api.instance <- FavoritesApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$DeleteMLModelFavorite(var.namespace, var.name) #################### DeleteNotebookFavorite #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | The namespace of the notebook var.name <- 'name_example' # character | The name of the notebook api.instance <- FavoritesApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$DeleteNotebookFavorite(var.namespace, var.name) #################### DeleteUDFFavorite #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | The namespace of the UDF var.name <- 'name_example' # character | The name of the UDF api.instance <- FavoritesApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$DeleteUDFFavorite(var.namespace, var.name) #################### GetArrayFavorite #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | The namespace of the array var.name <- 'name_example' # character | The name of the array api.instance <- FavoritesApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$GetArrayFavorite(var.namespace, var.name) #################### GetMLModelFavorite #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | The namespace of the ML model var.name <- 'name_example' # character | The name of the ML model api.instance <- FavoritesApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$GetMLModelFavorite(var.namespace, var.name) #################### GetNotebookFavorite #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | The namespace of the notebook var.name <- 'name_example' # character | The name of the notebook api.instance <- FavoritesApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$GetNotebookFavorite(var.namespace, var.name) #################### GetUDFFavorite #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | The namespace of the UDF var.name <- 'name_example' # character | The name of the UDF api.instance <- FavoritesApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$GetUDFFavorite(var.namespace, var.name) #################### ListArrayFavorites #################### library(tiledbcloud) var.page <- 56 # integer | pagination offset var.per.page <- 56 # integer | pagination limit api.instance <- FavoritesApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$ListArrayFavorites(page=var.page, per.page=var.per.page) #################### ListArrayFavoritesUUIDs #################### library(tiledbcloud) api.instance <- FavoritesApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$ListArrayFavoritesUUIDs() #################### ListMLModelFavorites #################### library(tiledbcloud) var.page <- 56 # integer | pagination offset var.per.page <- 56 # integer | pagination limit api.instance <- FavoritesApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$ListMLModelFavorites(page=var.page, per.page=var.per.page) #################### ListMLModelFavoritesUUIDs #################### library(tiledbcloud) api.instance <- FavoritesApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$ListMLModelFavoritesUUIDs() #################### ListNotebookFavorites #################### library(tiledbcloud) var.is.dashboard <- 'is.dashboard_example' # character | return only dashboards var.page <- 56 # integer | pagination offset var.per.page <- 56 # integer | pagination limit api.instance <- FavoritesApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$ListNotebookFavorites(is.dashboard=var.is.dashboard, page=var.page, per.page=var.per.page) #################### ListNotebookFavoritesUUIDs #################### library(tiledbcloud) api.instance <- FavoritesApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$ListNotebookFavoritesUUIDs() #################### ListUDFFavorites #################### library(tiledbcloud) var.page <- 56 # integer | pagination offset var.per.page <- 56 # integer | pagination limit api.instance <- FavoritesApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$ListUDFFavorites(page=var.page, per.page=var.per.page) #################### ListUDFFavoritesUUIDs #################### library(tiledbcloud) api.instance <- FavoritesApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$ListUDFFavoritesUUIDs() ## End(Not run)## Not run: #################### AddArrayFavorite #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | The namespace of the array var.name <- 'name_example' # character | The name of the array api.instance <- FavoritesApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$AddArrayFavorite(var.namespace, var.name) #################### AddMLModelFavorite #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | The namespace of the ML model var.name <- 'name_example' # character | The name of the ML model api.instance <- FavoritesApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$AddMLModelFavorite(var.namespace, var.name) #################### AddNotebookFavorite #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | The namespace of the notebook var.name <- 'name_example' # character | The name of the notebook api.instance <- FavoritesApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$AddNotebookFavorite(var.namespace, var.name) #################### AddUDFFavorite #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | The namespace of the UDF var.name <- 'name_example' # character | The name of the UDF api.instance <- FavoritesApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$AddUDFFavorite(var.namespace, var.name) #################### DeleteArrayFavorite #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | The namespace of the array var.name <- 'name_example' # character | The name of the array api.instance <- FavoritesApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$DeleteArrayFavorite(var.namespace, var.name) #################### DeleteMLModelFavorite #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | The namespace of the ML model var.name <- 'name_example' # character | The name of the ML model api.instance <- FavoritesApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$DeleteMLModelFavorite(var.namespace, var.name) #################### DeleteNotebookFavorite #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | The namespace of the notebook var.name <- 'name_example' # character | The name of the notebook api.instance <- FavoritesApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$DeleteNotebookFavorite(var.namespace, var.name) #################### DeleteUDFFavorite #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | The namespace of the UDF var.name <- 'name_example' # character | The name of the UDF api.instance <- FavoritesApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$DeleteUDFFavorite(var.namespace, var.name) #################### GetArrayFavorite #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | The namespace of the array var.name <- 'name_example' # character | The name of the array api.instance <- FavoritesApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$GetArrayFavorite(var.namespace, var.name) #################### GetMLModelFavorite #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | The namespace of the ML model var.name <- 'name_example' # character | The name of the ML model api.instance <- FavoritesApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$GetMLModelFavorite(var.namespace, var.name) #################### GetNotebookFavorite #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | The namespace of the notebook var.name <- 'name_example' # character | The name of the notebook api.instance <- FavoritesApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$GetNotebookFavorite(var.namespace, var.name) #################### GetUDFFavorite #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | The namespace of the UDF var.name <- 'name_example' # character | The name of the UDF api.instance <- FavoritesApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$GetUDFFavorite(var.namespace, var.name) #################### ListArrayFavorites #################### library(tiledbcloud) var.page <- 56 # integer | pagination offset var.per.page <- 56 # integer | pagination limit api.instance <- FavoritesApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$ListArrayFavorites(page=var.page, per.page=var.per.page) #################### ListArrayFavoritesUUIDs #################### library(tiledbcloud) api.instance <- FavoritesApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$ListArrayFavoritesUUIDs() #################### ListMLModelFavorites #################### library(tiledbcloud) var.page <- 56 # integer | pagination offset var.per.page <- 56 # integer | pagination limit api.instance <- FavoritesApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$ListMLModelFavorites(page=var.page, per.page=var.per.page) #################### ListMLModelFavoritesUUIDs #################### library(tiledbcloud) api.instance <- FavoritesApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$ListMLModelFavoritesUUIDs() #################### ListNotebookFavorites #################### library(tiledbcloud) var.is.dashboard <- 'is.dashboard_example' # character | return only dashboards var.page <- 56 # integer | pagination offset var.per.page <- 56 # integer | pagination limit api.instance <- FavoritesApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$ListNotebookFavorites(is.dashboard=var.is.dashboard, page=var.page, per.page=var.per.page) #################### ListNotebookFavoritesUUIDs #################### library(tiledbcloud) api.instance <- FavoritesApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$ListNotebookFavoritesUUIDs() #################### ListUDFFavorites #################### library(tiledbcloud) var.page <- 56 # integer | pagination offset var.per.page <- 56 # integer | pagination limit api.instance <- FavoritesApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$ListUDFFavorites(page=var.page, per.page=var.per.page) #################### ListUDFFavoritesUUIDs #################### library(tiledbcloud) api.instance <- FavoritesApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$ListUDFFavoritesUUIDs() ## End(Not run)
FileCreate Class
An R6Class generator object
input_uricharacter [optional]
output_uricharacter [optional]
namecharacter [optional]
new()
FileCreate$new(input_uri = NULL, output_uri = NULL, name = NULL, ...)
toJSON()
FileCreate$toJSON()
fromJSON()
FileCreate$fromJSON(FileCreateJson)
toJSONString()
FileCreate$toJSONString()
fromJSONString()
FileCreate$fromJSONString(FileCreateJson)
clone()
The objects of this class are cloneable with this method.
FileCreate$clone(deep = FALSE)
deepWhether to make a deep clone.
FileCreated Class
An R6Class generator object
output_uricharacter [optional]
file_namecharacter [optional]
new()
FileCreated$new(output_uri = NULL, file_name = NULL, ...)
toJSON()
FileCreated$toJSON()
fromJSON()
FileCreated$fromJSON(FileCreatedJson)
toJSONString()
FileCreated$toJSONString()
fromJSONString()
FileCreated$fromJSONString(FileCreatedJson)
clone()
The objects of this class are cloneable with this method.
FileCreated$clone(deep = FALSE)
deepWhether to make a deep clone.
FileExport Class
An R6Class generator object
output_uricharacter [optional]
new()
FileExport$new(output_uri = NULL, ...)
toJSON()
FileExport$toJSON()
fromJSON()
FileExport$fromJSON(FileExportJson)
toJSONString()
FileExport$toJSONString()
fromJSONString()
FileExport$fromJSONString(FileExportJson)
clone()
The objects of this class are cloneable with this method.
FileExport$clone(deep = FALSE)
deepWhether to make a deep clone.
FileExported Class
An R6Class generator object
output_uricharacter [optional]
new()
FileExported$new(output_uri = NULL, ...)
toJSON()
FileExported$toJSON()
fromJSON()
FileExported$fromJSON(FileExportedJson)
toJSONString()
FileExported$toJSONString()
fromJSONString()
FileExported$fromJSONString(FileExportedJson)
clone()
The objects of this class are cloneable with this method.
FileExported$clone(deep = FALSE)
deepWhether to make a deep clone.
FilePropertyName Class
An R6Class generator object
new()
FilePropertyName$new(...)
toJSON()
FilePropertyName$toJSON()
fromJSON()
FilePropertyName$fromJSON(FilePropertyNameJson)
toJSONString()
FilePropertyName$toJSONString()
fromJSONString()
FilePropertyName$fromJSONString(FilePropertyNameJson)
clone()
The objects of this class are cloneable with this method.
FilePropertyName$clone(deep = FALSE)
deepWhether to make a deep clone.
tiledbcloud.Files
An R6Class generator object
HandleCreateFile Create a tiledb file at the specified location
@param namespace character
@param file.create FileCreate
@param X_TILEDB_CLOUD_ACCESS_CREDENTIALS_NAME character
@returnType FileCreated
status code : 201 | File created
return type : FileCreated
response headers :
status code : 0 | error response
return type : Error
response headers :
HandleExportFile Export a TileDB File back to its original file format
@param namespace character
@param file character
@param file.export FileExport
@returnType FileExported
status code : 201 | File exported
return type : FileExported
response headers :
status code : 0 | error response
return type : Error
response headers :
apiClientHandles the client-server communication.
new()
FilesApi$new(apiClient)
HandleCreateFile()
FilesApi$HandleCreateFile( namespace, file.create, X_TILEDB_CLOUD_ACCESS_CREDENTIALS_NAME = NULL, ... )
HandleCreateFileWithHttpInfo()
FilesApi$HandleCreateFileWithHttpInfo( namespace, file.create, X_TILEDB_CLOUD_ACCESS_CREDENTIALS_NAME = NULL, ... )
HandleExportFile()
FilesApi$HandleExportFile(namespace, file, file.export, ...)
HandleExportFileWithHttpInfo()
FilesApi$HandleExportFileWithHttpInfo(namespace, file, file.export, ...)
clone()
The objects of this class are cloneable with this method.
FilesApi$clone(deep = FALSE)
deepWhether to make a deep clone.
## Not run: #################### HandleCreateFile #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | The namespace of the file var.file.create <- FileCreate$new() # FileCreate | Input/Output information to create a new TileDB file var.X_TILEDB_CLOUD_ACCESS_CREDENTIALS_NAME <- 'X_TILEDB_CLOUD_ACCESS_CREDENTIALS_NAME_example' # character | Optional registered access credentials to use for creation api.instance <- FilesApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$HandleCreateFile(var.namespace, var.file.create, X_TILEDB_CLOUD_ACCESS_CREDENTIALS_NAME=var.X_TILEDB_CLOUD_ACCESS_CREDENTIALS_NAME) #################### HandleExportFile #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | The namespace of the file var.file <- 'file_example' # character | The file identifier var.file.export <- FileExport$new() # FileExport | Export configuration information api.instance <- FilesApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$HandleExportFile(var.namespace, var.file, var.file.export) ## End(Not run)## Not run: #################### HandleCreateFile #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | The namespace of the file var.file.create <- FileCreate$new() # FileCreate | Input/Output information to create a new TileDB file var.X_TILEDB_CLOUD_ACCESS_CREDENTIALS_NAME <- 'X_TILEDB_CLOUD_ACCESS_CREDENTIALS_NAME_example' # character | Optional registered access credentials to use for creation api.instance <- FilesApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$HandleCreateFile(var.namespace, var.file.create, X_TILEDB_CLOUD_ACCESS_CREDENTIALS_NAME=var.X_TILEDB_CLOUD_ACCESS_CREDENTIALS_NAME) #################### HandleExportFile #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | The namespace of the file var.file <- 'file_example' # character | The file identifier var.file.export <- FileExport$new() # FileExport | Export configuration information api.instance <- FilesApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$HandleExportFile(var.namespace, var.file, var.file.export) ## End(Not run)
FileType Class
An R6Class generator object
new()
FileType$new(...)
toJSON()
FileType$toJSON()
fromJSON()
FileType$fromJSON(FileTypeJson)
toJSONString()
FileType$toJSONString()
fromJSONString()
FileType$fromJSONString(FileTypeJson)
clone()
The objects of this class are cloneable with this method.
FileType$clone(deep = FALSE)
deepWhether to make a deep clone.
Filter Class
An R6Class generator object
typedataFilterData [optional]
new()
Filter$new(type, data = NULL, ...)
toJSON()
Filter$toJSON()
fromJSON()
Filter$fromJSON(FilterJson)
toJSONString()
Filter$toJSONString()
fromJSONString()
Filter$fromJSONString(FilterJson)
clone()
The objects of this class are cloneable with this method.
Filter$clone(deep = FALSE)
deepWhether to make a deep clone.
FilterData Class
An R6Class generator object
int8integer [optional]
uint8integer [optional]
int16integer [optional]
uint16integer [optional]
int32integer [optional]
uint32integer [optional]
int64integer [optional]
uint64integer [optional]
float32integer [optional]
float64integer [optional]
new()
FilterData$new( int8 = NULL, uint8 = NULL, int16 = NULL, uint16 = NULL, int32 = NULL, uint32 = NULL, int64 = NULL, uint64 = NULL, float32 = NULL, float64 = NULL, ... )
toJSON()
FilterData$toJSON()
fromJSON()
FilterData$fromJSON(FilterDataJson)
toJSONString()
FilterData$toJSONString()
fromJSONString()
FilterData$fromJSONString(FilterDataJson)
clone()
The objects of this class are cloneable with this method.
FilterData$clone(deep = FALSE)
deepWhether to make a deep clone.
FilterOption Class
An R6Class generator object
new()
FilterOption$new(...)
toJSON()
FilterOption$toJSON()
fromJSON()
FilterOption$fromJSON(FilterOptionJson)
toJSONString()
FilterOption$toJSONString()
fromJSONString()
FilterOption$fromJSONString(FilterOptionJson)
clone()
The objects of this class are cloneable with this method.
FilterOption$clone(deep = FALSE)
deepWhether to make a deep clone.
FilterPipeline Class
An R6Class generator object
filterslist( Filter ) [optional]
new()
FilterPipeline$new(filters = NULL, ...)
toJSON()
FilterPipeline$toJSON()
fromJSON()
FilterPipeline$fromJSON(FilterPipelineJson)
toJSONString()
FilterPipeline$toJSONString()
fromJSONString()
FilterPipeline$fromJSONString(FilterPipelineJson)
clone()
The objects of this class are cloneable with this method.
FilterPipeline$clone(deep = FALSE)
deepWhether to make a deep clone.
FilterType Class
An R6Class generator object
new()
FilterType$new(...)
toJSON()
FilterType$toJSON()
fromJSON()
FilterType$fromJSON(FilterTypeJson)
toJSONString()
FilterType$toJSONString()
fromJSONString()
FilterType$fromJSONString(FilterTypeJson)
clone()
The objects of this class are cloneable with this method.
FilterType$clone(deep = FALSE)
deepWhether to make a deep clone.
GenericUDF Class
An R6Class generator object
udf_info_namecharacter [optional]
languageUDFLanguage [optional]
versioncharacter [optional]
image_namecharacter [optional]
resource_classcharacter [optional]
execcharacter [optional]
exec_rawcharacter [optional]
argumentcharacter [optional]
stored_param_uuidslist( character ) [optional]
result_formatResultFormat [optional]
task_namecharacter [optional]
store_resultscharacter [optional]
timeoutinteger [optional]
dont_download_resultscharacter [optional]
task_graph_uuidcharacter [optional]
client_node_uuidcharacter [optional]
new()
GenericUDF$new( udf_info_name = NULL, language = NULL, version = NULL, image_name = NULL, resource_class = NULL, exec = NULL, exec_raw = NULL, argument = NULL, stored_param_uuids = NULL, result_format = NULL, task_name = NULL, store_results = NULL, timeout = NULL, dont_download_results = NULL, task_graph_uuid = NULL, client_node_uuid = NULL, ... )
toJSON()
GenericUDF$toJSON()
fromJSON()
GenericUDF$fromJSON(GenericUDFJson)
toJSONString()
GenericUDF$toJSONString()
fromJSONString()
GenericUDF$fromJSONString(GenericUDFJson)
clone()
The objects of this class are cloneable with this method.
GenericUDF$clone(deep = FALSE)
deepWhether to make a deep clone.
This is a package-internal function.
get_api_client_instance()get_api_client_instance()
It returns the cached ApiClient object, or stops. The
ApiClient instance is constructor input to UserApi,
ArrayApi, etc. as generated by OpenAPI. Note that
with in the OpenAPI autogen code, there is the ApiClient
instance which is used as constructor input to UserApi,
ArrayApi, UdfAPI, etc.
The cached ApiClient object, or stops.
Reads back information for a specified user-defined function on TileDB Cloud.
Note that version, image_name, exec, and exec_raw
are writable via register_udf but are not read back by this function.
get_udf_info(name, namespace)get_udf_info(name, namespace)
name |
Name of the UDF in TileDB Cloud, e.g. |
namespace |
Namespace for the UDF in TileDB Cloud, e.g. |
List of key-value pairs of UDF information.
Other manual-layer functions:
array_info(),
compute_sequentially(),
compute(),
delayed_args<-(),
delayed_args(),
delayed_array_udf(),
delayed_generic_udf(),
delayed_sql(),
delayed(),
deregister_array(),
deregister_group(),
deregister_udf(),
execute_array_udf(),
execute_generic_udf(),
execute_multi_array_udf(),
execute_sql_query(),
group_info(),
list_arrays(),
list_groups(),
login(),
register_array(),
register_udf(),
update_udf_info(),
user_profile()
Group Class
An R6Class generator object
idcharacter [optional]
namespacecharacter [optional]
namecharacter [optional]
descriptioncharacter [optional]
new()
Group$new(id = NULL, namespace = NULL, name = NULL, description = NULL, ...)
toJSON()
Group$toJSON()
fromJSON()
Group$fromJSON(GroupJson)
toJSONString()
Group$toJSONString()
fromJSONString()
Group$fromJSONString(GroupJson)
clone()
The objects of this class are cloneable with this method.
Group$clone(deep = FALSE)
deepWhether to make a deep clone.
Show information about a group on TileDB Cloud.
group_info(namespace, name)group_info(namespace, name)
namespace |
Like "TileDB-Inc" |
name |
Name of the group |
A list of properties
Other manual-layer functions:
array_info(),
compute_sequentially(),
compute(),
delayed_args<-(),
delayed_args(),
delayed_array_udf(),
delayed_generic_udf(),
delayed_sql(),
delayed(),
deregister_array(),
deregister_group(),
deregister_udf(),
execute_array_udf(),
execute_generic_udf(),
execute_multi_array_udf(),
execute_sql_query(),
get_udf_info(),
list_arrays(),
list_groups(),
login(),
register_array(),
register_udf(),
update_udf_info(),
user_profile()
GroupActions Class
An R6Class generator object
new()
GroupActions$new(...)
toJSON()
GroupActions$toJSON()
fromJSON()
GroupActions$fromJSON(GroupActionsJson)
toJSONString()
GroupActions$toJSONString()
fromJSONString()
GroupActions$fromJSONString(GroupActionsJson)
clone()
The objects of this class are cloneable with this method.
GroupActions$clone(deep = FALSE)
deepWhether to make a deep clone.
GroupBrowserData Class
An R6Class generator object
groupslist( GroupInfo ) [optional]
pagination_metadataPaginationMetadata [optional]
new()
GroupBrowserData$new(groups = NULL, pagination_metadata = NULL, ...)
toJSON()
GroupBrowserData$toJSON()
fromJSON()
GroupBrowserData$fromJSON(GroupBrowserDataJson)
toJSONString()
GroupBrowserData$toJSONString()
fromJSONString()
GroupBrowserData$fromJSONString(GroupBrowserDataJson)
clone()
The objects of this class are cloneable with this method.
GroupBrowserData$clone(deep = FALSE)
deepWhether to make a deep clone.
GroupBrowserFilterData Class
An R6Class generator object
namespaceslist( character ) [optional]
new()
GroupBrowserFilterData$new(namespaces = NULL, ...)
toJSON()
GroupBrowserFilterData$toJSON()
fromJSON()
GroupBrowserFilterData$fromJSON(GroupBrowserFilterDataJson)
toJSONString()
GroupBrowserFilterData$toJSONString()
fromJSONString()
GroupBrowserFilterData$fromJSONString(GroupBrowserFilterDataJson)
clone()
The objects of this class are cloneable with this method.
GroupBrowserFilterData$clone(deep = FALSE)
deepWhether to make a deep clone.
GroupChanges Class
An R6Class generator object
addlist( GroupMember ) [optional]
removelist( GroupMember ) [optional]
new()
GroupChanges$new(add = NULL, remove = NULL, ...)
toJSON()
GroupChanges$toJSON()
fromJSON()
GroupChanges$fromJSON(GroupChangesJson)
toJSONString()
GroupChanges$toJSONString()
fromJSONString()
GroupChanges$fromJSONString(GroupChangesJson)
clone()
The objects of this class are cloneable with this method.
GroupChanges$clone(deep = FALSE)
deepWhether to make a deep clone.
GroupContents Class
An R6Class generator object
entrieslist( GroupEntry ) [optional]
pagination_metadataPaginationMetadata [optional]
new()
GroupContents$new(entries = NULL, pagination_metadata = NULL, ...)
toJSON()
GroupContents$toJSON()
fromJSON()
GroupContents$fromJSON(GroupContentsJson)
toJSONString()
GroupContents$toJSONString()
fromJSONString()
GroupContents$fromJSONString(GroupContentsJson)
clone()
The objects of this class are cloneable with this method.
GroupContents$clone(deep = FALSE)
deepWhether to make a deep clone.
GroupContentsFilterData Class
An R6Class generator object
namespaceslist( character ) [optional]
new()
GroupContentsFilterData$new(namespaces = NULL, ...)
toJSON()
GroupContentsFilterData$toJSON()
fromJSON()
GroupContentsFilterData$fromJSON(GroupContentsFilterDataJson)
toJSONString()
GroupContentsFilterData$toJSONString()
fromJSONString()
GroupContentsFilterData$fromJSONString(GroupContentsFilterDataJson)
clone()
The objects of this class are cloneable with this method.
GroupContentsFilterData$clone(deep = FALSE)
deepWhether to make a deep clone.
GroupCreate Class
An R6Class generator object
descriptioncharacter [optional]
namecharacter [optional]
parentcharacter [optional]
uricharacter [optional]
logocharacter [optional]
access_credentials_namecharacter [optional]
tagslist( character ) [optional]
license_idcharacter [optional]
license_textcharacter [optional]
new()
GroupCreate$new( description = NULL, name = NULL, parent = NULL, uri = NULL, logo = NULL, access_credentials_name = NULL, tags = NULL, license_id = NULL, license_text = NULL, ... )
toJSON()
GroupCreate$toJSON()
fromJSON()
GroupCreate$fromJSON(GroupCreateJson)
toJSONString()
GroupCreate$toJSONString()
fromJSONString()
GroupCreate$fromJSONString(GroupCreateJson)
clone()
The objects of this class are cloneable with this method.
GroupCreate$clone(deep = FALSE)
deepWhether to make a deep clone.
GroupEntry Class
An R6Class generator object
new()
GroupEntry$new(member_id = NULL, group = NULL, array = NULL, ...)
toJSON()
GroupEntry$toJSON()
fromJSON()
GroupEntry$fromJSON(GroupEntryJson)
toJSONString()
GroupEntry$toJSONString()
fromJSONString()
GroupEntry$fromJSONString(GroupEntryJson)
clone()
The objects of this class are cloneable with this method.
GroupEntry$clone(deep = FALSE)
deepWhether to make a deep clone.
GroupInfo Class
An R6Class generator object
idcharacter [optional]
namespacecharacter [optional]
namecharacter [optional]
descriptioncharacter [optional]
uricharacter [optional]
tiledb_uricharacter [optional]
asset_countnumeric [optional]
group_countnumeric [optional]
sizenumeric [optional]
last_accessedcharacter [optional]
allowed_actionslist( GroupActions ) [optional]
logocharacter [optional]
access_credentials_namecharacter [optional]
share_countnumeric [optional]
public_sharecharacter [optional]
tagslist( character ) [optional]
license_idcharacter [optional]
license_textcharacter [optional]
new()
GroupInfo$new( id = NULL, namespace = NULL, name = NULL, description = NULL, uri = NULL, tiledb_uri = NULL, asset_count = NULL, group_count = NULL, size = NULL, last_accessed = NULL, allowed_actions = NULL, logo = NULL, access_credentials_name = NULL, share_count = NULL, public_share = NULL, tags = NULL, license_id = NULL, license_text = NULL, ... )
toJSON()
GroupInfo$toJSON()
fromJSON()
GroupInfo$fromJSON(GroupInfoJson)
toJSONString()
GroupInfo$toJSONString()
fromJSONString()
GroupInfo$fromJSONString(GroupInfoJson)
clone()
The objects of this class are cloneable with this method.
GroupInfo$clone(deep = FALSE)
deepWhether to make a deep clone.
GroupListing Class
An R6Class generator object
idcharacter [optional]
namespacecharacter [optional]
namecharacter [optional]
descriptioncharacter [optional]
groupslist( Group ) [optional]
assetslist( ArrayInfo ) [optional]
pagination_metadataPaginationMetadata [optional]
new()
GroupListing$new( id = NULL, namespace = NULL, name = NULL, description = NULL, groups = NULL, assets = NULL, pagination_metadata = NULL, ... )
toJSON()
GroupListing$toJSON()
fromJSON()
GroupListing$fromJSON(GroupListingJson)
toJSONString()
GroupListing$toJSONString()
fromJSONString()
GroupListing$fromJSONString(GroupListingJson)
clone()
The objects of this class are cloneable with this method.
GroupListing$clone(deep = FALSE)
deepWhether to make a deep clone.
GroupListingAllOf Class
An R6Class generator object
groupslist( Group ) [optional]
assetslist( ArrayInfo ) [optional]
pagination_metadataPaginationMetadata [optional]
new()
GroupListingAllOf$new( groups = NULL, assets = NULL, pagination_metadata = NULL, ... )
toJSON()
GroupListingAllOf$toJSON()
fromJSON()
GroupListingAllOf$fromJSON(GroupListingAllOfJson)
toJSONString()
GroupListingAllOf$toJSONString()
fromJSONString()
GroupListingAllOf$fromJSONString(GroupListingAllOfJson)
clone()
The objects of this class are cloneable with this method.
GroupListingAllOf$clone(deep = FALSE)
deepWhether to make a deep clone.
GroupMember Class
An R6Class generator object
namespacecharacter [optional]
namecharacter [optional]
member_typeGroupMemberType [optional]
new()
GroupMember$new(namespace = NULL, name = NULL, member_type = NULL, ...)
toJSON()
GroupMember$toJSON()
fromJSON()
GroupMember$fromJSON(GroupMemberJson)
toJSONString()
GroupMember$toJSONString()
fromJSONString()
GroupMember$fromJSONString(GroupMemberJson)
clone()
The objects of this class are cloneable with this method.
GroupMember$clone(deep = FALSE)
deepWhether to make a deep clone.
GroupMemberAssetType Class
An R6Class generator object
new()
GroupMemberAssetType$new(...)
toJSON()
GroupMemberAssetType$toJSON()
fromJSON()
GroupMemberAssetType$fromJSON(GroupMemberAssetTypeJson)
toJSONString()
GroupMemberAssetType$toJSONString()
fromJSONString()
GroupMemberAssetType$fromJSONString(GroupMemberAssetTypeJson)
clone()
The objects of this class are cloneable with this method.
GroupMemberAssetType$clone(deep = FALSE)
deepWhether to make a deep clone.
GroupMemberType Class
An R6Class generator object
new()
GroupMemberType$new(...)
toJSON()
GroupMemberType$toJSON()
fromJSON()
GroupMemberType$fromJSON(GroupMemberTypeJson)
toJSONString()
GroupMemberType$toJSONString()
fromJSONString()
GroupMemberType$fromJSONString(GroupMemberTypeJson)
clone()
The objects of this class are cloneable with this method.
GroupMemberType$clone(deep = FALSE)
deepWhether to make a deep clone.
GroupRegister Class
An R6Class generator object
descriptioncharacter [optional]
namecharacter [optional]
parentcharacter [optional]
uricharacter [optional]
logocharacter [optional]
access_credentials_namecharacter [optional]
tagslist( character ) [optional]
license_idcharacter [optional]
license_textcharacter [optional]
new()
GroupRegister$new( description = NULL, name = NULL, parent = NULL, uri = NULL, logo = NULL, access_credentials_name = NULL, tags = NULL, license_id = NULL, license_text = NULL, ... )
toJSON()
GroupRegister$toJSON()
fromJSON()
GroupRegister$fromJSON(GroupRegisterJson)
toJSONString()
GroupRegister$toJSONString()
fromJSONString()
GroupRegister$fromJSONString(GroupRegisterJson)
clone()
The objects of this class are cloneable with this method.
GroupRegister$clone(deep = FALSE)
deepWhether to make a deep clone.
tiledbcloud.Groups
An R6Class generator object
ChangeGroupContents Changes the contents of the group by adding/removing members.
@param group.namespace character
@param group.name character
@param group.changes GroupChanges
status code : 204 | all changes applied successfully
response headers :
status code : 0 | error response
return type : Error
response headers :
CreateGroup Creates a new group in the namespace.
@param namespace character
@param group.create GroupCreate
status code : 204 | group created successfully
response headers :
status code : 0 | error response
return type : Error
response headers :
DeleteGroup Deletes the group. The assets are not deleted nor are not relocated to any other group
@param group.namespace character
@param group.name character
status code : 204 | group deleted successfully
response headers :
status code : 0 | error response
return type : Error
response headers :
GetGroup Returns the the group
@param group.namespace character
@param group.name character
@returnType GroupInfo
status code : 200 | the group metadata
return type : GroupInfo
response headers :
status code : 0 | error response
return type : Error
response headers :
GetGroupContents Returns the contents of the group
@param group.namespace character
@param group.name character
@param page integer
@param per.page integer
@param namespace character
@param search character
@param orderby character
@param tag list( character )
@param exclude.tag list( character )
@param member.type list( character )
@param exclude.member.type list( character )
@returnType GroupContents
status code : 200 | the group contents
return type : GroupContents
response headers :
status code : 0 | error response
return type : Error
response headers :
GetGroupSharingPolicies Get all sharing details of the group
@param group.namespace character
@param group.name character
@returnType list( GroupSharing )
status code : 200 | List of all specific sharing policies
return type : array[GroupSharing]
response headers :
status code : 404 | Group does not exist or user does not have permissions to view group-sharing policies
response headers :
status code : 0 | error response
return type : Error
response headers :
GroupsBrowserOwnedFiltersGet Fetch data to initialize filters for the groups browser
@returnType GroupBrowserFilterData
status code : 200 | Filter data
return type : GroupBrowserFilterData
response headers :
status code : 0 | error response
return type : Error
response headers :
GroupsBrowserPublicFiltersGet Fetch data to initialize filters for the groups browser
@returnType GroupBrowserFilterData
status code : 200 | Filter data
return type : GroupBrowserFilterData
response headers :
status code : 0 | error response
return type : Error
response headers :
GroupsBrowserSharedFiltersGet Fetch data to initialize filters for the groups browser
@returnType GroupBrowserFilterData
status code : 200 | Filter data
return type : GroupBrowserFilterData
response headers :
status code : 0 | error response
return type : Error
response headers :
GroupsGroupNamespaceGroupNameContentsFiltersGet Fetch data to initialize filters for the group contents
@param group.namespace character
@param group.name character
@returnType GroupContentsFilterData
status code : 200 | Filter data
return type : GroupContentsFilterData
response headers :
status code : 0 | error response
return type : Error
response headers :
ListOwnedGroups Returns one page of owned groups.
@param page integer
@param per.page integer
@param search character
@param namespace character
@param orderby character
@param permissions character
@param tag list( character )
@param exclude.tag list( character )
@param flat character
@param parent character
@returnType GroupBrowserData
status code : 200 | the group contents
return type : GroupBrowserData
response headers :
status code : 0 | error response
return type : Error
response headers :
ListPublicGroups Returns one page of public groups.
@param page integer
@param per.page integer
@param search character
@param namespace character
@param orderby character
@param permissions character
@param tag list( character )
@param exclude.tag list( character )
@param flat character
@param parent character
@returnType GroupBrowserData
status code : 200 | the group contents
return type : GroupBrowserData
response headers :
status code : 0 | error response
return type : Error
response headers :
ListSharedGroups Returns one page of shared groups.
@param page integer
@param per.page integer
@param search character
@param namespace character
@param orderby character
@param permissions character
@param tag list( character )
@param exclude.tag list( character )
@param flat character
@param parent character
@param shared.to list( character )
@returnType GroupBrowserData
status code : 200 | the group contents
return type : GroupBrowserData
response headers :
status code : 0 | error response
return type : Error
response headers :
RegisterGroup Registers an existing group in the namespace.
@param namespace character
@param array character
@param group.register GroupRegister
status code : 204 | group created successfully
response headers :
status code : 0 | error response
return type : Error
response headers :
ShareGroup Share a group with a namespace
@param group.namespace character
@param group.name character
@param group.sharing.request GroupSharingRequest
status code : 204 | Group shared successfully
response headers :
status code : 404 | Group does not exist or user does not have permissions to share group
response headers :
status code : 0 | error response
return type : Error
response headers :
UpdateGroup Changes attributes of the group
@param group.namespace character
@param group.name character
@param group.update GroupUpdate
status code : 204 | attributes changed successfully
response headers :
status code : 0 | error response
return type : Error
response headers :
apiClientHandles the client-server communication.
new()
GroupsApi$new(apiClient)
ChangeGroupContents()
GroupsApi$ChangeGroupContents( group.namespace, group.name, group.changes = NULL, ... )
ChangeGroupContentsWithHttpInfo()
GroupsApi$ChangeGroupContentsWithHttpInfo( group.namespace, group.name, group.changes = NULL, ... )
CreateGroup()
GroupsApi$CreateGroup(namespace, group.create = NULL, ...)
CreateGroupWithHttpInfo()
GroupsApi$CreateGroupWithHttpInfo(namespace, group.create = NULL, ...)
DeleteGroup()
GroupsApi$DeleteGroup(group.namespace, group.name, ...)
DeleteGroupWithHttpInfo()
GroupsApi$DeleteGroupWithHttpInfo(group.namespace, group.name, ...)
GetGroup()
GroupsApi$GetGroup(group.namespace, group.name, ...)
GetGroupWithHttpInfo()
GroupsApi$GetGroupWithHttpInfo(group.namespace, group.name, ...)
GetGroupContents()
GroupsApi$GetGroupContents( group.namespace, group.name, page = NULL, per.page = NULL, namespace = NULL, search = NULL, orderby = NULL, tag = NULL, exclude.tag = NULL, member.type = NULL, exclude.member.type = NULL, ... )
GetGroupContentsWithHttpInfo()
GroupsApi$GetGroupContentsWithHttpInfo( group.namespace, group.name, page = NULL, per.page = NULL, namespace = NULL, search = NULL, orderby = NULL, tag = NULL, exclude.tag = NULL, member.type = NULL, exclude.member.type = NULL, ... )
GetGroupSharingPolicies()
GroupsApi$GetGroupSharingPolicies(group.namespace, group.name, ...)
GetGroupSharingPoliciesWithHttpInfo()
GroupsApi$GetGroupSharingPoliciesWithHttpInfo(group.namespace, group.name, ...)
GroupsBrowserOwnedFiltersGet()
GroupsApi$GroupsBrowserOwnedFiltersGet(...)
GroupsBrowserOwnedFiltersGetWithHttpInfo()
GroupsApi$GroupsBrowserOwnedFiltersGetWithHttpInfo(...)
GroupsBrowserPublicFiltersGet()
GroupsApi$GroupsBrowserPublicFiltersGet(...)
GroupsBrowserPublicFiltersGetWithHttpInfo()
GroupsApi$GroupsBrowserPublicFiltersGetWithHttpInfo(...)
GroupsBrowserSharedFiltersGet()
GroupsApi$GroupsBrowserSharedFiltersGet(...)
GroupsBrowserSharedFiltersGetWithHttpInfo()
GroupsApi$GroupsBrowserSharedFiltersGetWithHttpInfo(...)
GroupsGroupNamespaceGroupNameContentsFiltersGet()
GroupsApi$GroupsGroupNamespaceGroupNameContentsFiltersGet( group.namespace, group.name, ... )
GroupsGroupNamespaceGroupNameContentsFiltersGetWithHttpInfo()
GroupsApi$GroupsGroupNamespaceGroupNameContentsFiltersGetWithHttpInfo( group.namespace, group.name, ... )
ListOwnedGroups()
GroupsApi$ListOwnedGroups( page = NULL, per.page = NULL, search = NULL, namespace = NULL, orderby = NULL, permissions = NULL, tag = NULL, exclude.tag = NULL, flat = NULL, parent = NULL, ... )
ListOwnedGroupsWithHttpInfo()
GroupsApi$ListOwnedGroupsWithHttpInfo( page = NULL, per.page = NULL, search = NULL, namespace = NULL, orderby = NULL, permissions = NULL, tag = NULL, exclude.tag = NULL, flat = NULL, parent = NULL, ... )
ListPublicGroups()
GroupsApi$ListPublicGroups( page = NULL, per.page = NULL, search = NULL, namespace = NULL, orderby = NULL, permissions = NULL, tag = NULL, exclude.tag = NULL, flat = NULL, parent = NULL, ... )
ListPublicGroupsWithHttpInfo()
GroupsApi$ListPublicGroupsWithHttpInfo( page = NULL, per.page = NULL, search = NULL, namespace = NULL, orderby = NULL, permissions = NULL, tag = NULL, exclude.tag = NULL, flat = NULL, parent = NULL, ... )
ListSharedGroups()
GroupsApi$ListSharedGroups( page = NULL, per.page = NULL, search = NULL, namespace = NULL, orderby = NULL, permissions = NULL, tag = NULL, exclude.tag = NULL, flat = NULL, parent = NULL, shared.to = NULL, ... )
ListSharedGroupsWithHttpInfo()
GroupsApi$ListSharedGroupsWithHttpInfo( page = NULL, per.page = NULL, search = NULL, namespace = NULL, orderby = NULL, permissions = NULL, tag = NULL, exclude.tag = NULL, flat = NULL, parent = NULL, shared.to = NULL, ... )
RegisterGroup()
GroupsApi$RegisterGroup(namespace, array, group.register = NULL, ...)
RegisterGroupWithHttpInfo()
GroupsApi$RegisterGroupWithHttpInfo( namespace, array, group.register = NULL, ... )
ShareGroup()
GroupsApi$ShareGroup(group.namespace, group.name, group.sharing.request, ...)
ShareGroupWithHttpInfo()
GroupsApi$ShareGroupWithHttpInfo( group.namespace, group.name, group.sharing.request, ... )
UpdateGroup()
GroupsApi$UpdateGroup(group.namespace, group.name, group.update = NULL, ...)
UpdateGroupWithHttpInfo()
GroupsApi$UpdateGroupWithHttpInfo( group.namespace, group.name, group.update = NULL, ... )
clone()
The objects of this class are cloneable with this method.
GroupsApi$clone(deep = FALSE)
deepWhether to make a deep clone.
## Not run: #################### ChangeGroupContents #################### library(tiledbcloud) var.group.namespace <- 'group.namespace_example' # character | The namespace of the group var.group.name <- 'group.name_example' # character | The unique name or id of the group var.group.changes <- GroupChanges$new() # GroupChanges | api.instance <- GroupsApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$ChangeGroupContents(var.group.namespace, var.group.name, group.changes=var.group.changes) #################### CreateGroup #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | The namespace of the group var.group.create <- GroupCreate$new() # GroupCreate | api.instance <- GroupsApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$CreateGroup(var.namespace, group.create=var.group.create) #################### DeleteGroup #################### library(tiledbcloud) var.group.namespace <- 'group.namespace_example' # character | The namespace of the group var.group.name <- 'group.name_example' # character | The unique name or id of the group api.instance <- GroupsApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$DeleteGroup(var.group.namespace, var.group.name) #################### GetGroup #################### library(tiledbcloud) var.group.namespace <- 'group.namespace_example' # character | The namespace of the group var.group.name <- 'group.name_example' # character | The unique name or id of the group api.instance <- GroupsApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$GetGroup(var.group.namespace, var.group.name) #################### GetGroupContents #################### library(tiledbcloud) var.group.namespace <- 'group.namespace_example' # character | The namespace of the group var.group.name <- 'group.name_example' # character | The unique name or id of the group var.page <- 56 # integer | pagination offset for assets var.per.page <- 56 # integer | pagination limit for assets var.namespace <- 'namespace_example' # character | namespace to search for var.search <- 'search_example' # character | search string that will look at name, namespace or description fields var.orderby <- 'orderby_example' # character | sort by which field valid values include last_accessed, size, name var.tag <- ['tag_example'] # array[character] | tag to search for, more than one can be included var.exclude.tag <- ['exclude.tag_example'] # array[character] | tags to exclude matching array in results, more than one can be included var.member.type <- ['member.type_example'] # array[character] | member type to search for, more than one can be included var.exclude.member.type <- ['exclude.member.type_example'] # array[character] | member type to exclude matching groups in results, more than one can be included api.instance <- GroupsApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$GetGroupContents(var.group.namespace, var.group.name, page=var.page, per.page=var.per.page, namespace=var.namespace, search=var.search, orderby=var.orderby, tag=var.tag, exclude.tag=var.exclude.tag, member.type=var.member.type, exclude.member.type=var.exclude.member.type) #################### GetGroupSharingPolicies #################### library(tiledbcloud) var.group.namespace <- 'group.namespace_example' # character | The namespace of the group var.group.name <- 'group.name_example' # character | The unique name or id of the group api.instance <- GroupsApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$GetGroupSharingPolicies(var.group.namespace, var.group.name) #################### GroupsBrowserOwnedFiltersGet #################### library(tiledbcloud) api.instance <- GroupsApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$GroupsBrowserOwnedFiltersGet() #################### GroupsBrowserPublicFiltersGet #################### library(tiledbcloud) api.instance <- GroupsApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$GroupsBrowserPublicFiltersGet() #################### GroupsBrowserSharedFiltersGet #################### library(tiledbcloud) api.instance <- GroupsApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$GroupsBrowserSharedFiltersGet() #################### GroupsGroupNamespaceGroupNameContentsFiltersGet #################### library(tiledbcloud) var.group.namespace <- 'group.namespace_example' # character | The namespace of the group var.group.name <- 'group.name_example' # character | The unique name or id of the group api.instance <- GroupsApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$GroupsGroupNamespaceGroupNameContentsFiltersGet(var.group.namespace, var.group.name) #################### ListOwnedGroups #################### library(tiledbcloud) var.page <- 56 # integer | pagination offset var.per.page <- 56 # integer | pagination limit var.search <- 'search_example' # character | search string that will look at name, namespace or description fields var.namespace <- 'namespace_example' # character | namespace var.orderby <- 'orderby_example' # character | sort by which field valid values include last_accessed, size, name var.permissions <- 'permissions_example' # character | permissions valid values include read, read_write, write, admin var.tag <- ['tag_example'] # array[character] | tag to search for, more than one can be included var.exclude.tag <- ['exclude.tag_example'] # array[character] | tags to exclude matching array in results, more than one can be included var.flat <- 'flat_example' # character | if true, ignores the nesting of groups and searches all of them var.parent <- 'parent_example' # character | search only the children of the groups with this uuid api.instance <- GroupsApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$ListOwnedGroups(page=var.page, per.page=var.per.page, search=var.search, namespace=var.namespace, orderby=var.orderby, permissions=var.permissions, tag=var.tag, exclude.tag=var.exclude.tag, flat=var.flat, parent=var.parent) #################### ListPublicGroups #################### library(tiledbcloud) var.page <- 56 # integer | pagination offset var.per.page <- 56 # integer | pagination limit var.search <- 'search_example' # character | search string that will look at name, namespace or description fields var.namespace <- 'namespace_example' # character | namespace var.orderby <- 'orderby_example' # character | sort by which field valid values include last_accessed, size, name var.permissions <- 'permissions_example' # character | permissions valid values include read, read_write, write, admin var.tag <- ['tag_example'] # array[character] | tag to search for, more than one can be included var.exclude.tag <- ['exclude.tag_example'] # array[character] | tags to exclude matching array in results, more than one can be included var.flat <- 'flat_example' # character | if true, ignores the nesting of groups and searches all of them var.parent <- 'parent_example' # character | search only the children of the groups with this uuid api.instance <- GroupsApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$ListPublicGroups(page=var.page, per.page=var.per.page, search=var.search, namespace=var.namespace, orderby=var.orderby, permissions=var.permissions, tag=var.tag, exclude.tag=var.exclude.tag, flat=var.flat, parent=var.parent) #################### ListSharedGroups #################### library(tiledbcloud) var.page <- 56 # integer | pagination offset var.per.page <- 56 # integer | pagination limit var.search <- 'search_example' # character | search string that will look at name, namespace or description fields var.namespace <- 'namespace_example' # character | namespace var.orderby <- 'orderby_example' # character | sort by which field valid values include last_accessed, size, name var.permissions <- 'permissions_example' # character | permissions valid values include read, read_write, write, admin var.tag <- ['tag_example'] # array[character] | tag to search for, more than one can be included var.exclude.tag <- ['exclude.tag_example'] # array[character] | tags to exclude matching array in results, more than one can be included var.flat <- 'flat_example' # character | if true, ignores the nesting of groups and searches all of them var.parent <- 'parent_example' # character | search only the children of the groups with this uuid var.shared.to <- ['shared.to_example'] # array[character] | namespaces to filter results of where there groups were shared to api.instance <- GroupsApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$ListSharedGroups(page=var.page, per.page=var.per.page, search=var.search, namespace=var.namespace, orderby=var.orderby, permissions=var.permissions, tag=var.tag, exclude.tag=var.exclude.tag, flat=var.flat, parent=var.parent, shared.to=var.shared.to) #################### RegisterGroup #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | The namespace of the group var.array <- 'array_example' # character | The unique name or id of the group var.group.register <- GroupRegister$new() # GroupRegister | api.instance <- GroupsApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$RegisterGroup(var.namespace, var.array, group.register=var.group.register) #################### ShareGroup #################### library(tiledbcloud) var.group.namespace <- 'group.namespace_example' # character | The namespace of the group var.group.name <- 'group.name_example' # character | The unique name or id of the group var.group.sharing.request <- GroupSharingRequest$new() # GroupSharingRequest | Namespace and list of permissions to share with. Sharing is recursive, it is applied to all reachable subgroups and arrays of the group. An empty list of permissions will remove the namespace; if permissions already exist they will be deleted then new ones added. In the event of a failure, the new policies will be rolled back to prevent partial policies, and it's likely the group will not be shared with the namespace at all. api.instance <- GroupsApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$ShareGroup(var.group.namespace, var.group.name, var.group.sharing.request) #################### UpdateGroup #################### library(tiledbcloud) var.group.namespace <- 'group.namespace_example' # character | The namespace of the group var.group.name <- 'group.name_example' # character | The unique name or id of the group var.group.update <- GroupUpdate$new() # GroupUpdate | api.instance <- GroupsApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$UpdateGroup(var.group.namespace, var.group.name, group.update=var.group.update) ## End(Not run)## Not run: #################### ChangeGroupContents #################### library(tiledbcloud) var.group.namespace <- 'group.namespace_example' # character | The namespace of the group var.group.name <- 'group.name_example' # character | The unique name or id of the group var.group.changes <- GroupChanges$new() # GroupChanges | api.instance <- GroupsApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$ChangeGroupContents(var.group.namespace, var.group.name, group.changes=var.group.changes) #################### CreateGroup #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | The namespace of the group var.group.create <- GroupCreate$new() # GroupCreate | api.instance <- GroupsApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$CreateGroup(var.namespace, group.create=var.group.create) #################### DeleteGroup #################### library(tiledbcloud) var.group.namespace <- 'group.namespace_example' # character | The namespace of the group var.group.name <- 'group.name_example' # character | The unique name or id of the group api.instance <- GroupsApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$DeleteGroup(var.group.namespace, var.group.name) #################### GetGroup #################### library(tiledbcloud) var.group.namespace <- 'group.namespace_example' # character | The namespace of the group var.group.name <- 'group.name_example' # character | The unique name or id of the group api.instance <- GroupsApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$GetGroup(var.group.namespace, var.group.name) #################### GetGroupContents #################### library(tiledbcloud) var.group.namespace <- 'group.namespace_example' # character | The namespace of the group var.group.name <- 'group.name_example' # character | The unique name or id of the group var.page <- 56 # integer | pagination offset for assets var.per.page <- 56 # integer | pagination limit for assets var.namespace <- 'namespace_example' # character | namespace to search for var.search <- 'search_example' # character | search string that will look at name, namespace or description fields var.orderby <- 'orderby_example' # character | sort by which field valid values include last_accessed, size, name var.tag <- ['tag_example'] # array[character] | tag to search for, more than one can be included var.exclude.tag <- ['exclude.tag_example'] # array[character] | tags to exclude matching array in results, more than one can be included var.member.type <- ['member.type_example'] # array[character] | member type to search for, more than one can be included var.exclude.member.type <- ['exclude.member.type_example'] # array[character] | member type to exclude matching groups in results, more than one can be included api.instance <- GroupsApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$GetGroupContents(var.group.namespace, var.group.name, page=var.page, per.page=var.per.page, namespace=var.namespace, search=var.search, orderby=var.orderby, tag=var.tag, exclude.tag=var.exclude.tag, member.type=var.member.type, exclude.member.type=var.exclude.member.type) #################### GetGroupSharingPolicies #################### library(tiledbcloud) var.group.namespace <- 'group.namespace_example' # character | The namespace of the group var.group.name <- 'group.name_example' # character | The unique name or id of the group api.instance <- GroupsApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$GetGroupSharingPolicies(var.group.namespace, var.group.name) #################### GroupsBrowserOwnedFiltersGet #################### library(tiledbcloud) api.instance <- GroupsApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$GroupsBrowserOwnedFiltersGet() #################### GroupsBrowserPublicFiltersGet #################### library(tiledbcloud) api.instance <- GroupsApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$GroupsBrowserPublicFiltersGet() #################### GroupsBrowserSharedFiltersGet #################### library(tiledbcloud) api.instance <- GroupsApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$GroupsBrowserSharedFiltersGet() #################### GroupsGroupNamespaceGroupNameContentsFiltersGet #################### library(tiledbcloud) var.group.namespace <- 'group.namespace_example' # character | The namespace of the group var.group.name <- 'group.name_example' # character | The unique name or id of the group api.instance <- GroupsApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$GroupsGroupNamespaceGroupNameContentsFiltersGet(var.group.namespace, var.group.name) #################### ListOwnedGroups #################### library(tiledbcloud) var.page <- 56 # integer | pagination offset var.per.page <- 56 # integer | pagination limit var.search <- 'search_example' # character | search string that will look at name, namespace or description fields var.namespace <- 'namespace_example' # character | namespace var.orderby <- 'orderby_example' # character | sort by which field valid values include last_accessed, size, name var.permissions <- 'permissions_example' # character | permissions valid values include read, read_write, write, admin var.tag <- ['tag_example'] # array[character] | tag to search for, more than one can be included var.exclude.tag <- ['exclude.tag_example'] # array[character] | tags to exclude matching array in results, more than one can be included var.flat <- 'flat_example' # character | if true, ignores the nesting of groups and searches all of them var.parent <- 'parent_example' # character | search only the children of the groups with this uuid api.instance <- GroupsApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$ListOwnedGroups(page=var.page, per.page=var.per.page, search=var.search, namespace=var.namespace, orderby=var.orderby, permissions=var.permissions, tag=var.tag, exclude.tag=var.exclude.tag, flat=var.flat, parent=var.parent) #################### ListPublicGroups #################### library(tiledbcloud) var.page <- 56 # integer | pagination offset var.per.page <- 56 # integer | pagination limit var.search <- 'search_example' # character | search string that will look at name, namespace or description fields var.namespace <- 'namespace_example' # character | namespace var.orderby <- 'orderby_example' # character | sort by which field valid values include last_accessed, size, name var.permissions <- 'permissions_example' # character | permissions valid values include read, read_write, write, admin var.tag <- ['tag_example'] # array[character] | tag to search for, more than one can be included var.exclude.tag <- ['exclude.tag_example'] # array[character] | tags to exclude matching array in results, more than one can be included var.flat <- 'flat_example' # character | if true, ignores the nesting of groups and searches all of them var.parent <- 'parent_example' # character | search only the children of the groups with this uuid api.instance <- GroupsApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$ListPublicGroups(page=var.page, per.page=var.per.page, search=var.search, namespace=var.namespace, orderby=var.orderby, permissions=var.permissions, tag=var.tag, exclude.tag=var.exclude.tag, flat=var.flat, parent=var.parent) #################### ListSharedGroups #################### library(tiledbcloud) var.page <- 56 # integer | pagination offset var.per.page <- 56 # integer | pagination limit var.search <- 'search_example' # character | search string that will look at name, namespace or description fields var.namespace <- 'namespace_example' # character | namespace var.orderby <- 'orderby_example' # character | sort by which field valid values include last_accessed, size, name var.permissions <- 'permissions_example' # character | permissions valid values include read, read_write, write, admin var.tag <- ['tag_example'] # array[character] | tag to search for, more than one can be included var.exclude.tag <- ['exclude.tag_example'] # array[character] | tags to exclude matching array in results, more than one can be included var.flat <- 'flat_example' # character | if true, ignores the nesting of groups and searches all of them var.parent <- 'parent_example' # character | search only the children of the groups with this uuid var.shared.to <- ['shared.to_example'] # array[character] | namespaces to filter results of where there groups were shared to api.instance <- GroupsApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$ListSharedGroups(page=var.page, per.page=var.per.page, search=var.search, namespace=var.namespace, orderby=var.orderby, permissions=var.permissions, tag=var.tag, exclude.tag=var.exclude.tag, flat=var.flat, parent=var.parent, shared.to=var.shared.to) #################### RegisterGroup #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | The namespace of the group var.array <- 'array_example' # character | The unique name or id of the group var.group.register <- GroupRegister$new() # GroupRegister | api.instance <- GroupsApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$RegisterGroup(var.namespace, var.array, group.register=var.group.register) #################### ShareGroup #################### library(tiledbcloud) var.group.namespace <- 'group.namespace_example' # character | The namespace of the group var.group.name <- 'group.name_example' # character | The unique name or id of the group var.group.sharing.request <- GroupSharingRequest$new() # GroupSharingRequest | Namespace and list of permissions to share with. Sharing is recursive, it is applied to all reachable subgroups and arrays of the group. An empty list of permissions will remove the namespace; if permissions already exist they will be deleted then new ones added. In the event of a failure, the new policies will be rolled back to prevent partial policies, and it's likely the group will not be shared with the namespace at all. api.instance <- GroupsApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$ShareGroup(var.group.namespace, var.group.name, var.group.sharing.request) #################### UpdateGroup #################### library(tiledbcloud) var.group.namespace <- 'group.namespace_example' # character | The namespace of the group var.group.name <- 'group.name_example' # character | The unique name or id of the group var.group.update <- GroupUpdate$new() # GroupUpdate | api.instance <- GroupsApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$UpdateGroup(var.group.namespace, var.group.name, group.update=var.group.update) ## End(Not run)
GroupSharing Class
An R6Class generator object
group_actionslist( GroupActions ) [optional]
array_actionslist( ArrayActions ) [optional]
namespacecharacter [optional]
namespace_typecharacter [optional]
new()
GroupSharing$new( group_actions = NULL, array_actions = NULL, namespace = NULL, namespace_type = NULL, ... )
toJSON()
GroupSharing$toJSON()
fromJSON()
GroupSharing$fromJSON(GroupSharingJson)
toJSONString()
GroupSharing$toJSONString()
fromJSONString()
GroupSharing$fromJSONString(GroupSharingJson)
clone()
The objects of this class are cloneable with this method.
GroupSharing$clone(deep = FALSE)
deepWhether to make a deep clone.
GroupSharingRequest Class
An R6Class generator object
group_actionslist( GroupActions ) [optional]
array_actionslist( ArrayActions ) [optional]
namespacecharacter [optional]
new()
GroupSharingRequest$new( group_actions = NULL, array_actions = NULL, namespace = NULL, ... )
toJSON()
GroupSharingRequest$toJSON()
fromJSON()
GroupSharingRequest$fromJSON(GroupSharingRequestJson)
toJSONString()
GroupSharingRequest$toJSONString()
fromJSONString()
GroupSharingRequest$fromJSONString(GroupSharingRequestJson)
clone()
The objects of this class are cloneable with this method.
GroupSharingRequest$clone(deep = FALSE)
deepWhether to make a deep clone.
GroupUpdate Class
An R6Class generator object
descriptioncharacter [optional]
namecharacter [optional]
logocharacter [optional]
access_credentials_namecharacter [optional]
tagslist( character ) [optional]
license_idcharacter [optional]
license_textcharacter [optional]
new()
GroupUpdate$new( description = NULL, name = NULL, logo = NULL, access_credentials_name = NULL, tags = NULL, license_id = NULL, license_text = NULL, ... )
toJSON()
GroupUpdate$toJSON()
fromJSON()
GroupUpdate$fromJSON(GroupUpdateJson)
toJSONString()
GroupUpdate$toJSONString()
fromJSONString()
GroupUpdate$fromJSONString(GroupUpdateJson)
clone()
The objects of this class are cloneable with this method.
GroupUpdate$clone(deep = FALSE)
deepWhether to make a deep clone.
InlineObject Class
An R6Class generator object
passwordcharacter [optional]
new()
InlineObject$new(password = NULL, ...)
toJSON()
InlineObject$toJSON()
fromJSON()
InlineObject$fromJSON(InlineObjectJson)
toJSONString()
InlineObject$toJSONString()
fromJSONString()
InlineObject$fromJSONString(InlineObjectJson)
clone()
The objects of this class are cloneable with this method.
InlineObject$clone(deep = FALSE)
deepWhether to make a deep clone.
InlineResponse200 Class
An R6Class generator object
statscharacter [optional]
new()
InlineResponse200$new(stats = NULL, ...)
toJSON()
InlineResponse200$toJSON()
fromJSON()
InlineResponse200$fromJSON(InlineResponse200Json)
toJSONString()
InlineResponse200$toJSONString()
fromJSONString()
InlineResponse200$fromJSONString(InlineResponse200Json)
clone()
The objects of this class are cloneable with this method.
InlineResponse200$clone(deep = FALSE)
deepWhether to make a deep clone.
Invitation Class
An R6Class generator object
idcharacter [optional]
invitation_typeInvitationType [optional]
owner_namespace_uuidcharacter [optional]
user_namespace_uuidcharacter [optional]
organization_user_uuidcharacter [optional]
organization_namecharacter [optional]
organization_roleOrganizationRoles [optional]
array_uuidcharacter [optional]
array_namecharacter [optional]
emailcharacter [optional]
actionscharacter [optional]
statusInvitationStatus [optional]
created_atcharacter [optional]
expires_atcharacter [optional]
accepted_atcharacter [optional]
new()
Invitation$new( id = NULL, invitation_type = NULL, owner_namespace_uuid = NULL, user_namespace_uuid = NULL, organization_user_uuid = NULL, organization_name = NULL, organization_role = NULL, array_uuid = NULL, array_name = NULL, email = NULL, actions = NULL, status = NULL, created_at = NULL, expires_at = NULL, accepted_at = NULL, ... )
toJSON()
Invitation$toJSON()
fromJSON()
Invitation$fromJSON(InvitationJson)
toJSONString()
Invitation$toJSONString()
fromJSONString()
Invitation$fromJSONString(InvitationJson)
clone()
The objects of this class are cloneable with this method.
Invitation$clone(deep = FALSE)
deepWhether to make a deep clone.
tiledbcloud.Invitation
An R6Class generator object
AcceptInvitation Accepts invitation
@param invitation character
status code : 204 | Invitation was accepted successfully
response headers :
status code : 404 | Could not find invitation identifier
response headers :
status code : 0 | error response
return type : Error
response headers :
CancelJoinOrganization Cancels join organization invitation
@param invitation character
@param organization character
status code : 204 | Invitation cancelled successfully
response headers :
status code : 404 | No invitation was found to cancel
response headers :
status code : 0 | error response
return type : Error
response headers :
CancelShareArrayByInvite Cancels array sharing invitation
@param namespace character
@param invitation character
@param array character
status code : 204 | Invitation cancelled successfully
response headers :
status code : 404 | No invitation was found to cancel
response headers :
status code : 0 | error response
return type : Error
response headers :
FetchInvitations Fetch a list of invitations
@param organization character
@param array character
@param start integer
@param end integer
@param page integer
@param per.page integer
@param type character
@param status character
@param orderby character
@returnType InvitationData
status code : 200 | List of invitations and pagination metadata
return type : InvitationData
response headers :
status code : 0 | error response
return type : Error
response headers :
JoinOrganization Sends email to multiple recipients with joining information regarding an organization
@param organization character
@param email.invite InvitationOrganizationJoinEmail
status code : 204 | Email sent successfully to user for email confirmation link
response headers :
status code : 404 | Could not reach one or more recipients
return type : InvitationOrganizationJoinEmail
response headers :
status code : 0 | error response
return type : Error
response headers :
ShareArrayByInvite Sends email to multiple recipients with sharing information regarding an array
@param namespace character
@param array character
@param email.invite InvitationArrayShareEmail
status code : 204 | Email sent successfully to user for email confirmation link
response headers :
status code : 404 | Could not reach one or more recipients
return type : InvitationArrayShareEmail
response headers :
status code : 0 | error response
return type : Error
response headers :
apiClientHandles the client-server communication.
new()
InvitationApi$new(apiClient)
AcceptInvitation()
InvitationApi$AcceptInvitation(invitation, ...)
AcceptInvitationWithHttpInfo()
InvitationApi$AcceptInvitationWithHttpInfo(invitation, ...)
CancelJoinOrganization()
InvitationApi$CancelJoinOrganization(invitation, organization, ...)
CancelJoinOrganizationWithHttpInfo()
InvitationApi$CancelJoinOrganizationWithHttpInfo(invitation, organization, ...)
CancelShareArrayByInvite()
InvitationApi$CancelShareArrayByInvite(namespace, invitation, array, ...)
CancelShareArrayByInviteWithHttpInfo()
InvitationApi$CancelShareArrayByInviteWithHttpInfo( namespace, invitation, array, ... )
FetchInvitations()
InvitationApi$FetchInvitations( organization = NULL, array = NULL, start = NULL, end = NULL, page = NULL, per.page = NULL, type = NULL, status = NULL, orderby = NULL, ... )
FetchInvitationsWithHttpInfo()
InvitationApi$FetchInvitationsWithHttpInfo( organization = NULL, array = NULL, start = NULL, end = NULL, page = NULL, per.page = NULL, type = NULL, status = NULL, orderby = NULL, ... )
JoinOrganization()
InvitationApi$JoinOrganization(organization, email.invite, ...)
JoinOrganizationWithHttpInfo()
InvitationApi$JoinOrganizationWithHttpInfo(organization, email.invite, ...)
ShareArrayByInvite()
InvitationApi$ShareArrayByInvite(namespace, array, email.invite, ...)
ShareArrayByInviteWithHttpInfo()
InvitationApi$ShareArrayByInviteWithHttpInfo( namespace, array, email.invite, ... )
clone()
The objects of this class are cloneable with this method.
InvitationApi$clone(deep = FALSE)
deepWhether to make a deep clone.
## Not run: #################### AcceptInvitation #################### library(tiledbcloud) var.invitation <- 'invitation_example' # character | the ID of invitation about to be accepted api.instance <- InvitationApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$AcceptInvitation(var.invitation) #################### CancelJoinOrganization #################### library(tiledbcloud) var.invitation <- 'invitation_example' # character | the ID of invitation about to be cancelled var.organization <- 'organization_example' # character | name or UUID of organization api.instance <- InvitationApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$CancelJoinOrganization(var.invitation, var.organization) #################### CancelShareArrayByInvite #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace array is in (an organization name or user's username) var.invitation <- 'invitation_example' # character | the ID of invitation about to be cancelled var.array <- 'array_example' # character | name/uri of array that is url-encoded api.instance <- InvitationApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$CancelShareArrayByInvite(var.namespace, var.invitation, var.array) #################### FetchInvitations #################### library(tiledbcloud) var.organization <- 'organization_example' # character | name or ID of organization to filter var.array <- 'array_example' # character | name/uri of array that is url-encoded to filter var.start <- 56 # integer | start time for tasks to filter by var.end <- 56 # integer | end time for tasks to filter by var.page <- 56 # integer | pagination offset var.per.page <- 56 # integer | pagination limit var.type <- 'type_example' # character | invitation type, \"ARRAY_SHARE\", \"JOIN_ORGANIZATION\" var.status <- 'status_example' # character | Filter to only return \"PENDING\", \"ACCEPTED\" var.orderby <- 'orderby_example' # character | sort by which field valid values include timestamp, array_name, organization_name api.instance <- InvitationApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$FetchInvitations(organization=var.organization, array=var.array, start=var.start, end=var.end, page=var.page, per.page=var.per.page, type=var.type, status=var.status, orderby=var.orderby) #################### JoinOrganization #################### library(tiledbcloud) var.organization <- 'organization_example' # character | name or UUID of organization var.email.invite <- InvitationOrganizationJoinEmail$new() # InvitationOrganizationJoinEmail | list of email recipients api.instance <- InvitationApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$JoinOrganization(var.organization, var.email.invite) #################### ShareArrayByInvite #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace array is in (an organization name or user's username) var.array <- 'array_example' # character | name/uri of array that is url-encoded var.email.invite <- InvitationArrayShareEmail$new() # InvitationArrayShareEmail | list of email recipients api.instance <- InvitationApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$ShareArrayByInvite(var.namespace, var.array, var.email.invite) ## End(Not run)## Not run: #################### AcceptInvitation #################### library(tiledbcloud) var.invitation <- 'invitation_example' # character | the ID of invitation about to be accepted api.instance <- InvitationApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$AcceptInvitation(var.invitation) #################### CancelJoinOrganization #################### library(tiledbcloud) var.invitation <- 'invitation_example' # character | the ID of invitation about to be cancelled var.organization <- 'organization_example' # character | name or UUID of organization api.instance <- InvitationApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$CancelJoinOrganization(var.invitation, var.organization) #################### CancelShareArrayByInvite #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace array is in (an organization name or user's username) var.invitation <- 'invitation_example' # character | the ID of invitation about to be cancelled var.array <- 'array_example' # character | name/uri of array that is url-encoded api.instance <- InvitationApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$CancelShareArrayByInvite(var.namespace, var.invitation, var.array) #################### FetchInvitations #################### library(tiledbcloud) var.organization <- 'organization_example' # character | name or ID of organization to filter var.array <- 'array_example' # character | name/uri of array that is url-encoded to filter var.start <- 56 # integer | start time for tasks to filter by var.end <- 56 # integer | end time for tasks to filter by var.page <- 56 # integer | pagination offset var.per.page <- 56 # integer | pagination limit var.type <- 'type_example' # character | invitation type, \"ARRAY_SHARE\", \"JOIN_ORGANIZATION\" var.status <- 'status_example' # character | Filter to only return \"PENDING\", \"ACCEPTED\" var.orderby <- 'orderby_example' # character | sort by which field valid values include timestamp, array_name, organization_name api.instance <- InvitationApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$FetchInvitations(organization=var.organization, array=var.array, start=var.start, end=var.end, page=var.page, per.page=var.per.page, type=var.type, status=var.status, orderby=var.orderby) #################### JoinOrganization #################### library(tiledbcloud) var.organization <- 'organization_example' # character | name or UUID of organization var.email.invite <- InvitationOrganizationJoinEmail$new() # InvitationOrganizationJoinEmail | list of email recipients api.instance <- InvitationApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$JoinOrganization(var.organization, var.email.invite) #################### ShareArrayByInvite #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace array is in (an organization name or user's username) var.array <- 'array_example' # character | name/uri of array that is url-encoded var.email.invite <- InvitationArrayShareEmail$new() # InvitationArrayShareEmail | list of email recipients api.instance <- InvitationApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$ShareArrayByInvite(var.namespace, var.array, var.email.invite) ## End(Not run)
InvitationData Class
An R6Class generator object
invitationslist( Invitation ) [optional]
pagination_metadataPaginationMetadata [optional]
new()
InvitationData$new(invitations = NULL, pagination_metadata = NULL, ...)
toJSON()
InvitationData$toJSON()
fromJSON()
InvitationData$fromJSON(InvitationDataJson)
toJSONString()
InvitationData$toJSONString()
fromJSONString()
InvitationData$fromJSONString(InvitationDataJson)
clone()
The objects of this class are cloneable with this method.
InvitationData$clone(deep = FALSE)
deepWhether to make a deep clone.
InvitationOrganizationJoinEmail Class
An R6Class generator object
actionslist( NamespaceActions ) [optional]
organization_roleinvitee_emaillist( character )
new()
InvitationOrganizationJoinEmail$new( organization_role, invitee_email, actions = NULL, ... )
toJSON()
InvitationOrganizationJoinEmail$toJSON()
fromJSON()
InvitationOrganizationJoinEmail$fromJSON(InvitationOrganizationJoinEmailJson)
toJSONString()
InvitationOrganizationJoinEmail$toJSONString()
fromJSONString()
InvitationOrganizationJoinEmail$fromJSONString( InvitationOrganizationJoinEmailJson )
clone()
The objects of this class are cloneable with this method.
InvitationOrganizationJoinEmail$clone(deep = FALSE)
deepWhether to make a deep clone.
InvitationStatus Class
An R6Class generator object
new()
InvitationStatus$new(...)
toJSON()
InvitationStatus$toJSON()
fromJSON()
InvitationStatus$fromJSON(InvitationStatusJson)
toJSONString()
InvitationStatus$toJSONString()
fromJSONString()
InvitationStatus$fromJSONString(InvitationStatusJson)
clone()
The objects of this class are cloneable with this method.
InvitationStatus$clone(deep = FALSE)
deepWhether to make a deep clone.
InvitationType Class
An R6Class generator object
new()
InvitationType$new(...)
toJSON()
InvitationType$toJSON()
fromJSON()
InvitationType$fromJSON(InvitationTypeJson)
toJSONString()
InvitationType$toJSONString()
fromJSONString()
InvitationType$fromJSONString(InvitationTypeJson)
clone()
The objects of this class are cloneable with this method.
InvitationType$clone(deep = FALSE)
deepWhether to make a deep clone.
LastAccessedArray Class
An R6Class generator object
array_idcharacter [optional]
array_namecharacter [optional]
namespacecharacter [optional]
accessed_timenumeric [optional]
access_typeActivityEventType [optional]
new()
LastAccessedArray$new( array_id = NULL, array_name = NULL, namespace = NULL, accessed_time = NULL, access_type = NULL, ... )
toJSON()
LastAccessedArray$toJSON()
fromJSON()
LastAccessedArray$fromJSON(LastAccessedArrayJson)
toJSONString()
LastAccessedArray$toJSONString()
fromJSONString()
LastAccessedArray$fromJSONString(LastAccessedArrayJson)
clone()
The objects of this class are cloneable with this method.
LastAccessedArray$clone(deep = FALSE)
deepWhether to make a deep clone.
Layout Class
An R6Class generator object
new()
Layout$new(...)
toJSON()
Layout$toJSON()
fromJSON()
Layout$fromJSON(LayoutJson)
toJSONString()
Layout$toJSONString()
fromJSONString()
Layout$fromJSONString(LayoutJson)
clone()
The objects of this class are cloneable with this method.
Layout$clone(deep = FALSE)
deepWhether to make a deep clone.
Returns a dataframe of metadata for all arrays that meet the filter applied.
list_arrays( public = FALSE, shared = FALSE, page = NULL, per.page = NULL, search = NULL, namespace = NULL, orderby = NULL, permissions = NULL, tag = NULL, exclude.tag = NULL, file.type = NULL, exclude.file.type = NULL, file.property = NULL, ... )list_arrays( public = FALSE, shared = FALSE, page = NULL, per.page = NULL, search = NULL, namespace = NULL, orderby = NULL, permissions = NULL, tag = NULL, exclude.tag = NULL, file.type = NULL, exclude.file.type = NULL, file.property = NULL, ... )
public |
logical TRUE means list public arrays |
shared |
logical TRUE means list shared arrays. If |
page |
integer |
per.page |
integer |
search |
character |
namespace |
character |
orderby |
character |
permissions |
character |
tag |
list( character ) |
exclude.tag |
list( character ) |
file.type |
list( character ) |
exclude.file.type |
list( character ) |
file.property |
list( character ) |
Note that this is a paginable API but default params return all results on
one call, even hundreds of them. The public and
shared arguments may not both be true.
Pagination information is set as an attribute of the returned data frame.
Dataframe of metadata for all arrays in your account that meet the filter applied.
Other manual-layer functions:
array_info(),
compute_sequentially(),
compute(),
delayed_args<-(),
delayed_args(),
delayed_array_udf(),
delayed_generic_udf(),
delayed_sql(),
delayed(),
deregister_array(),
deregister_group(),
deregister_udf(),
execute_array_udf(),
execute_generic_udf(),
execute_multi_array_udf(),
execute_sql_query(),
get_udf_info(),
group_info(),
list_groups(),
login(),
register_array(),
register_udf(),
update_udf_info(),
user_profile()
Returns a dataframe of metadata for all groups that meet the filter applied.
list_groups( public = FALSE, shared = FALSE, page = NULL, per.page = NULL, search = NULL, namespace = NULL, orderby = NULL, permissions = NULL, tag = NULL, exclude.tag = NULL, flat = FALSE, parent = NULL )list_groups( public = FALSE, shared = FALSE, page = NULL, per.page = NULL, search = NULL, namespace = NULL, orderby = NULL, permissions = NULL, tag = NULL, exclude.tag = NULL, flat = FALSE, parent = NULL )
public |
logical TRUE means list public arrays |
shared |
logical TRUE means list shared arrays. If |
page |
integer |
per.page |
integer |
search |
character |
namespace |
character |
orderby |
character |
permissions |
character |
tag |
list( character ) |
exclude.tag |
list( character ) |
flat |
logical, if 'TRUE', ignores the nesting of groups and searches all of them |
parent |
character, search only the children of the groups with this uuid |
Note that this is a paginable API but default params return all results on one call, even hundreds of them.
Pagination information is set as an attribute of the returned data frame.
A 'data.frame' of metadata for all groups in your account that meet the filter applied.
Other manual-layer functions:
array_info(),
compute_sequentially(),
compute(),
delayed_args<-(),
delayed_args(),
delayed_array_udf(),
delayed_generic_udf(),
delayed_sql(),
delayed(),
deregister_array(),
deregister_group(),
deregister_udf(),
execute_array_udf(),
execute_generic_udf(),
execute_multi_array_udf(),
execute_sql_query(),
get_udf_info(),
group_info(),
list_arrays(),
login(),
register_array(),
register_udf(),
update_udf_info(),
user_profile()
This function can be used to override the default setup made at package load.
login( username, password, api_key, host, remember_me = TRUE, write_config = FALSE )login( username, password, api_key, host, remember_me = TRUE, write_config = FALSE )
username |
A character value with the username, if present password is also needed. |
password |
A character value with the password, if present username is also needed. |
api_key |
A character value with the access token, it can be used instead of username and password. |
host |
A character value with remote host to connect to. |
remember_me |
A boolean to select a session with for 24 hours instead of 8 hours, used only when a new session is requested. |
write_config |
A boolean to write the login information
to |
It can operate in two modes. Either a username and a password are
supplied as environment variable TILEDB_REST_USERNAME and
TILEDB_REST_PASSWORD. As an alternative, an access token
can be supplied via TILEDB_REST_TOKEN. The values are used
to instantiate a new API client object. If no token was supplied, a
new session is requested and the token assigned to that session is
used.
Function arguments are optional, and can be used to override the
default configuration values obtained by configure from
either the environment variables or the configuration file.
Nothing is returned; the function is called for a side effect of storing the values in the package environment.
Other manual-layer functions:
array_info(),
compute_sequentially(),
compute(),
delayed_args<-(),
delayed_args(),
delayed_array_udf(),
delayed_generic_udf(),
delayed_sql(),
delayed(),
deregister_array(),
deregister_group(),
deregister_udf(),
execute_array_udf(),
execute_generic_udf(),
execute_multi_array_udf(),
execute_sql_query(),
get_udf_info(),
group_info(),
list_arrays(),
list_groups(),
register_array(),
register_udf(),
update_udf_info(),
user_profile()
MaxBufferSizes Class
An R6Class generator object
maxBufferSizeslist( AttributeBufferSize ) [optional]
new()
MaxBufferSizes$new(maxBufferSizes = NULL, ...)
toJSON()
MaxBufferSizes$toJSON()
fromJSON()
MaxBufferSizes$fromJSON(MaxBufferSizesJson)
toJSONString()
MaxBufferSizes$toJSONString()
fromJSONString()
MaxBufferSizes$fromJSONString(MaxBufferSizesJson)
clone()
The objects of this class are cloneable with this method.
MaxBufferSizes$clone(deep = FALSE)
deepWhether to make a deep clone.
MLModelFavorite Class
An R6Class generator object
mlmodel_uuidcharacter [optional]
namespacecharacter [optional]
namecharacter [optional]
new()
MLModelFavorite$new(mlmodel_uuid = NULL, namespace = NULL, name = NULL, ...)
toJSON()
MLModelFavorite$toJSON()
fromJSON()
MLModelFavorite$fromJSON(MLModelFavoriteJson)
toJSONString()
MLModelFavorite$toJSONString()
fromJSONString()
MLModelFavorite$fromJSONString(MLModelFavoriteJson)
clone()
The objects of this class are cloneable with this method.
MLModelFavorite$clone(deep = FALSE)
deepWhether to make a deep clone.
MLModelFavoritesData Class
An R6Class generator object
mlmodelslist( ArrayInfo ) [optional]
pagination_metadataPaginationMetadata [optional]
new()
MLModelFavoritesData$new(mlmodels = NULL, pagination_metadata = NULL, ...)
toJSON()
MLModelFavoritesData$toJSON()
fromJSON()
MLModelFavoritesData$fromJSON(MLModelFavoritesDataJson)
toJSONString()
MLModelFavoritesData$toJSONString()
fromJSONString()
MLModelFavoritesData$fromJSONString(MLModelFavoritesDataJson)
clone()
The objects of this class are cloneable with this method.
MLModelFavoritesData$clone(deep = FALSE)
deepWhether to make a deep clone.
MultiArrayUDF Class
An R6Class generator object
udf_info_namecharacter [optional]
languageUDFLanguage [optional]
versioncharacter [optional]
image_namecharacter [optional]
resource_classcharacter [optional]
execcharacter [optional]
exec_rawcharacter [optional]
result_formatResultFormat [optional]
task_namecharacter [optional]
argumentcharacter [optional]
arguments_jsonlist( TGUDFArgument ) [optional]
stored_param_uuidslist( character ) [optional]
store_resultscharacter [optional]
dont_download_resultscharacter [optional]
rangesQueryRanges [optional]
subarrayUDFSubarray [optional]
bufferslist( character ) [optional]
arrayslist( UDFArrayDetails ) [optional]
timeoutinteger [optional]
task_graph_uuidcharacter [optional]
client_node_uuidcharacter [optional]
new()
MultiArrayUDF$new( udf_info_name = NULL, language = NULL, version = NULL, image_name = NULL, resource_class = NULL, exec = NULL, exec_raw = NULL, result_format = NULL, task_name = NULL, argument = NULL, arguments_json = NULL, stored_param_uuids = NULL, store_results = NULL, dont_download_results = NULL, ranges = NULL, subarray = NULL, buffers = NULL, arrays = NULL, timeout = NULL, task_graph_uuid = NULL, client_node_uuid = NULL, ... )
toJSON()
MultiArrayUDF$toJSON()
fromJSON()
MultiArrayUDF$fromJSON(MultiArrayUDFJson)
toJSONString()
MultiArrayUDF$toJSONString()
fromJSONString()
MultiArrayUDF$fromJSONString(MultiArrayUDFJson)
clone()
The objects of this class are cloneable with this method.
MultiArrayUDF$clone(deep = FALSE)
deepWhether to make a deep clone.
NamespaceActions Class
An R6Class generator object
new()
NamespaceActions$new(...)
toJSON()
NamespaceActions$toJSON()
fromJSON()
NamespaceActions$fromJSON(NamespaceActionsJson)
toJSONString()
NamespaceActions$toJSONString()
fromJSONString()
NamespaceActions$fromJSONString(NamespaceActionsJson)
clone()
The objects of this class are cloneable with this method.
NamespaceActions$clone(deep = FALSE)
deepWhether to make a deep clone.
NonEmptyDomain Class
An R6Class generator object
nonEmptyDomainisEmptycharacter
new()
NonEmptyDomain$new(nonEmptyDomain, isEmpty, ...)
toJSON()
NonEmptyDomain$toJSON()
fromJSON()
NonEmptyDomain$fromJSON(NonEmptyDomainJson)
toJSONString()
NonEmptyDomain$toJSONString()
fromJSONString()
NonEmptyDomain$fromJSONString(NonEmptyDomainJson)
clone()
The objects of this class are cloneable with this method.
NonEmptyDomain$clone(deep = FALSE)
deepWhether to make a deep clone.
tiledbcloud.Notebook
An R6Class generator object
GetNotebookServerStatus Get status of the notebook server
@param namespace character
@returnType NotebookStatus
status code : 200 | status of running notebook
return type : NotebookStatus
response headers :
status code : 202 | Notebook server is pending
response headers :
status code : 402 | Payment required
return type : Error
response headers :
status code : 404 | Notebook is not running
response headers :
status code : 0 | error response
return type : Error
response headers :
ShutdownNotebookServer Shutdown a notebook server
@param namespace character
status code : 204 | Notebook shutdown successfully
response headers :
status code : 404 | Notebook is not running
response headers :
status code : 0 | error response
return type : Error
response headers :
UpdateNotebookName update name on a notebok, moving related S3 object to new location
@param namespace character
@param array character
@param notebook.metadata ArrayInfoUpdate
status code : 204 | notebook name updated successfully
response headers :
status code : 0 | error response
return type : Error
response headers :
apiClientHandles the client-server communication.
new()
NotebookApi$new(apiClient)
GetNotebookServerStatus()
NotebookApi$GetNotebookServerStatus(namespace, ...)
GetNotebookServerStatusWithHttpInfo()
NotebookApi$GetNotebookServerStatusWithHttpInfo(namespace, ...)
ShutdownNotebookServer()
NotebookApi$ShutdownNotebookServer(namespace, ...)
ShutdownNotebookServerWithHttpInfo()
NotebookApi$ShutdownNotebookServerWithHttpInfo(namespace, ...)
UpdateNotebookName()
NotebookApi$UpdateNotebookName(namespace, array, notebook.metadata, ...)
UpdateNotebookNameWithHttpInfo()
NotebookApi$UpdateNotebookNameWithHttpInfo( namespace, array, notebook.metadata, ... )
clone()
The objects of this class are cloneable with this method.
NotebookApi$clone(deep = FALSE)
deepWhether to make a deep clone.
## Not run: #################### GetNotebookServerStatus #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace notebook is in (an organization name or user's username) api.instance <- NotebookApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$GetNotebookServerStatus(var.namespace) #################### ShutdownNotebookServer #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace notebook is in (an organization name or user's username) api.instance <- NotebookApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$ShutdownNotebookServer(var.namespace) #################### UpdateNotebookName #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace array is in (an organization name or user's username) var.array <- 'array_example' # character | name/uri of notebook (array) that is url-encoded var.notebook.metadata <- ArrayInfoUpdate$new() # ArrayInfoUpdate | notebook (array) metadata to update api.instance <- NotebookApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$UpdateNotebookName(var.namespace, var.array, var.notebook.metadata) ## End(Not run)## Not run: #################### GetNotebookServerStatus #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace notebook is in (an organization name or user's username) api.instance <- NotebookApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$GetNotebookServerStatus(var.namespace) #################### ShutdownNotebookServer #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace notebook is in (an organization name or user's username) api.instance <- NotebookApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$ShutdownNotebookServer(var.namespace) #################### UpdateNotebookName #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace array is in (an organization name or user's username) var.array <- 'array_example' # character | name/uri of notebook (array) that is url-encoded var.notebook.metadata <- ArrayInfoUpdate$new() # ArrayInfoUpdate | notebook (array) metadata to update api.instance <- NotebookApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$UpdateNotebookName(var.namespace, var.array, var.notebook.metadata) ## End(Not run)
NotebookFavorite Class
An R6Class generator object
notebook_uuidcharacter [optional]
namespacecharacter [optional]
namecharacter [optional]
new()
NotebookFavorite$new(notebook_uuid = NULL, namespace = NULL, name = NULL, ...)
toJSON()
NotebookFavorite$toJSON()
fromJSON()
NotebookFavorite$fromJSON(NotebookFavoriteJson)
toJSONString()
NotebookFavorite$toJSONString()
fromJSONString()
NotebookFavorite$fromJSONString(NotebookFavoriteJson)
clone()
The objects of this class are cloneable with this method.
NotebookFavorite$clone(deep = FALSE)
deepWhether to make a deep clone.
NotebookFavoritesData Class
An R6Class generator object
notebookslist( ArrayInfo ) [optional]
pagination_metadataPaginationMetadata [optional]
new()
NotebookFavoritesData$new(notebooks = NULL, pagination_metadata = NULL, ...)
toJSON()
NotebookFavoritesData$toJSON()
fromJSON()
NotebookFavoritesData$fromJSON(NotebookFavoritesDataJson)
toJSONString()
NotebookFavoritesData$toJSONString()
fromJSONString()
NotebookFavoritesData$fromJSONString(NotebookFavoritesDataJson)
clone()
The objects of this class are cloneable with this method.
NotebookFavoritesData$clone(deep = FALSE)
deepWhether to make a deep clone.
tiledbcloud.Notebooks
An R6Class generator object
NotebooksNamespaceArrayEndTimestampsGet retrieve a list of timestamps from the array fragment info listing in milliseconds, paginated
@param namespace character
@param array character
@param page integer
@param per.page integer
@returnType ArrayEndTimestampData
status code : 200 | list of timestamps in milliseconds, paginated
return type : ArrayEndTimestampData
response headers :
status code : 0 | error response
return type : Error
response headers :
apiClientHandles the client-server communication.
new()
NotebooksApi$new(apiClient)
NotebooksNamespaceArrayEndTimestampsGet()
NotebooksApi$NotebooksNamespaceArrayEndTimestampsGet( namespace, array, page = NULL, per.page = NULL, ... )
NotebooksNamespaceArrayEndTimestampsGetWithHttpInfo()
NotebooksApi$NotebooksNamespaceArrayEndTimestampsGetWithHttpInfo( namespace, array, page = NULL, per.page = NULL, ... )
clone()
The objects of this class are cloneable with this method.
NotebooksApi$clone(deep = FALSE)
deepWhether to make a deep clone.
## Not run: #################### NotebooksNamespaceArrayEndTimestampsGet #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace array is in (an organization name or user's username) var.array <- 'array_example' # character | name/uri of array that is url-encoded var.page <- 56 # integer | pagination offset var.per.page <- 56 # integer | pagination limit api.instance <- NotebooksApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$NotebooksNamespaceArrayEndTimestampsGet(var.namespace, var.array, page=var.page, per.page=var.per.page) ## End(Not run)## Not run: #################### NotebooksNamespaceArrayEndTimestampsGet #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace array is in (an organization name or user's username) var.array <- 'array_example' # character | name/uri of array that is url-encoded var.page <- 56 # integer | pagination offset var.per.page <- 56 # integer | pagination limit api.instance <- NotebooksApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$NotebooksNamespaceArrayEndTimestampsGet(var.namespace, var.array, page=var.page, per.page=var.per.page) ## End(Not run)
NotebookStatus Class
An R6Class generator object
namespacecharacter [optional]
uptimeinteger [optional]
cpu_usageinteger [optional]
memory_usageinteger [optional]
memory_limitinteger [optional]
cpu_countinteger [optional]
new()
NotebookStatus$new( namespace = NULL, uptime = NULL, cpu_usage = NULL, memory_usage = NULL, memory_limit = NULL, cpu_count = NULL, ... )
toJSON()
NotebookStatus$toJSON()
fromJSON()
NotebookStatus$fromJSON(NotebookStatusJson)
toJSONString()
NotebookStatus$toJSONString()
fromJSONString()
NotebookStatus$fromJSONString(NotebookStatusJson)
clone()
The objects of this class are cloneable with this method.
NotebookStatus$clone(deep = FALSE)
deepWhether to make a deep clone.
Organization Class
An R6Class generator object
idcharacter [optional]
roleOrganizationRoles [optional]
namecharacter
created_atcharacter [optional]
updated_atcharacter [optional]
logocharacter [optional]
descriptioncharacter [optional]
userslist( OrganizationUser ) [optional]
allowed_actionslist( NamespaceActions ) [optional]
num_of_arraysnumeric [optional]
enabled_featureslist( character ) [optional]
unpaid_subscriptioncharacter [optional]
default_s3_pathcharacter [optional]
default_s3_path_credentials_namecharacter [optional]
stripe_connectcharacter [optional]
new()
Organization$new( name, id = NULL, role = NULL, created_at = NULL, updated_at = NULL, logo = NULL, description = NULL, users = NULL, allowed_actions = NULL, num_of_arrays = NULL, enabled_features = NULL, unpaid_subscription = NULL, default_s3_path = NULL, default_s3_path_credentials_name = NULL, stripe_connect = NULL, ... )
toJSON()
Organization$toJSON()
fromJSON()
Organization$fromJSON(OrganizationJson)
toJSONString()
Organization$toJSONString()
fromJSONString()
Organization$fromJSONString(OrganizationJson)
clone()
The objects of this class are cloneable with this method.
Organization$clone(deep = FALSE)
deepWhether to make a deep clone.
tiledbcloud.Organization
An R6Class generator object
AddAWSAccessCredentials Add aws keys
@param namespace character
@param aws.access.credentials AWSAccessCredentials
status code : 204 | AWS keys added successfully
response headers :
status code : 0 | error response
return type : Error
response headers :
AddUserToOrganization add a user to an organization
@param organization character
@param user OrganizationUser
status code : 204 | user added to organization successfully
response headers :
status code : 0 | error response
return type : Error
response headers :
CheckAWSAccessCredentials Check if aws keys are set
@param namespace character
@returnType list( AWSAccessCredentials )
status code : 200 | AWS keys are set
return type : array[AWSAccessCredentials]
response headers :
status code : 0 | error response
return type : Error
response headers :
CheckAWSAccessCredentialsByName Check if aws keys are set by name
@param namespace character
@param name character
@returnType AWSAccessCredentials
status code : 200 | AWS keys are set
return type : AWSAccessCredentials
response headers :
status code : 0 | error response
return type : Error
response headers :
CreateOrganization create a organization, the user creating will be listed as owner
@param organization Organization
status code : 204 | organization created successfully
response headers :
status code : 0 | error response
return type : Error
response headers :
DeleteAWSAccessCredentials delete a AWS Access credentials in a namespace. This will likely cause arrays to become unreachable
@param namespace character
@param name character
status code : 204 | AWS credentials deleted
response headers :
status code : 0 | error response
return type : Error
response headers :
DeleteOrganization delete a organization
@param organization character
status code : 204 | organization deleted
response headers :
status code : 0 | error response
return type : Error
response headers :
DeleteUserFromOrganization delete a user from an organization
@param organization character
@param username character
status code : 204 | user delete from organization successfully
response headers :
status code : 0 | error response
return type : Error
response headers :
GetAllOrganizations get all organizations that the user is member of
@returnType list( Organization )
status code : 200 | array of organizations the user is member of
return type : array[Organization]
response headers :
status code : 400 | Error finding organizations
response headers :
status code : 500 | Request user not found, or has empty context
response headers :
status code : 0 | error response
return type : Error
response headers :
GetOrganization get a organization
@param organization character
@returnType Organization
status code : 200 | organization details
return type : Organization
response headers :
status code : 404 | Organization does not exist
response headers :
status code : 0 | error response
return type : Error
response headers :
GetOrganizationUser get a user from an organization
@param organization character
@param username character
@returnType OrganizationUser
status code : 200 | user from organization
return type : OrganizationUser
response headers :
status code : 404 | User is not in organization
response headers :
status code : 0 | error response
return type : Error
response headers :
UpdateAWSAccessCredentials Update aws keys or associated buckets. This will update the key associations for each array in the namespace
@param namespace character
@param name character
@param aws.access.credentials AWSAccessCredentials
status code : 204 | AWS keys updated successfully
response headers :
status code : 0 | error response
return type : Error
response headers :
UpdateOrganization update a organization
@param organization character
@param organization.details Organization
status code : 204 | organization updated successfully
response headers :
status code : 0 | error response
return type : Error
response headers :
UpdateUserInOrganization update a user in an organization
@param organization character
@param username character
@param user OrganizationUser
status code : 204 | user update in organization successfully
response headers :
status code : 0 | error response
return type : Error
response headers :
apiClientHandles the client-server communication.
new()
OrganizationApi$new(apiClient)
AddAWSAccessCredentials()
OrganizationApi$AddAWSAccessCredentials(namespace, aws.access.credentials, ...)
AddAWSAccessCredentialsWithHttpInfo()
OrganizationApi$AddAWSAccessCredentialsWithHttpInfo( namespace, aws.access.credentials, ... )
AddUserToOrganization()
OrganizationApi$AddUserToOrganization(organization, user, ...)
AddUserToOrganizationWithHttpInfo()
OrganizationApi$AddUserToOrganizationWithHttpInfo(organization, user, ...)
CheckAWSAccessCredentials()
OrganizationApi$CheckAWSAccessCredentials(namespace, ...)
CheckAWSAccessCredentialsWithHttpInfo()
OrganizationApi$CheckAWSAccessCredentialsWithHttpInfo(namespace, ...)
CheckAWSAccessCredentialsByName()
OrganizationApi$CheckAWSAccessCredentialsByName(namespace, name, ...)
CheckAWSAccessCredentialsByNameWithHttpInfo()
OrganizationApi$CheckAWSAccessCredentialsByNameWithHttpInfo( namespace, name, ... )
CreateOrganization()
OrganizationApi$CreateOrganization(organization, ...)
CreateOrganizationWithHttpInfo()
OrganizationApi$CreateOrganizationWithHttpInfo(organization, ...)
DeleteAWSAccessCredentials()
OrganizationApi$DeleteAWSAccessCredentials(namespace, name, ...)
DeleteAWSAccessCredentialsWithHttpInfo()
OrganizationApi$DeleteAWSAccessCredentialsWithHttpInfo(namespace, name, ...)
DeleteOrganization()
OrganizationApi$DeleteOrganization(organization, ...)
DeleteOrganizationWithHttpInfo()
OrganizationApi$DeleteOrganizationWithHttpInfo(organization, ...)
DeleteUserFromOrganization()
OrganizationApi$DeleteUserFromOrganization(organization, username, ...)
DeleteUserFromOrganizationWithHttpInfo()
OrganizationApi$DeleteUserFromOrganizationWithHttpInfo( organization, username, ... )
GetAllOrganizations()
OrganizationApi$GetAllOrganizations(...)
GetAllOrganizationsWithHttpInfo()
OrganizationApi$GetAllOrganizationsWithHttpInfo(...)
GetOrganization()
OrganizationApi$GetOrganization(organization, ...)
GetOrganizationWithHttpInfo()
OrganizationApi$GetOrganizationWithHttpInfo(organization, ...)
GetOrganizationUser()
OrganizationApi$GetOrganizationUser(organization, username, ...)
GetOrganizationUserWithHttpInfo()
OrganizationApi$GetOrganizationUserWithHttpInfo(organization, username, ...)
UpdateAWSAccessCredentials()
OrganizationApi$UpdateAWSAccessCredentials( namespace, name, aws.access.credentials, ... )
UpdateAWSAccessCredentialsWithHttpInfo()
OrganizationApi$UpdateAWSAccessCredentialsWithHttpInfo( namespace, name, aws.access.credentials, ... )
UpdateOrganization()
OrganizationApi$UpdateOrganization(organization, organization.details, ...)
UpdateOrganizationWithHttpInfo()
OrganizationApi$UpdateOrganizationWithHttpInfo( organization, organization.details, ... )
UpdateUserInOrganization()
OrganizationApi$UpdateUserInOrganization(organization, username, user, ...)
UpdateUserInOrganizationWithHttpInfo()
OrganizationApi$UpdateUserInOrganizationWithHttpInfo( organization, username, user, ... )
clone()
The objects of this class are cloneable with this method.
OrganizationApi$clone(deep = FALSE)
deepWhether to make a deep clone.
## Not run: #################### AddAWSAccessCredentials #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace var.aws.access.credentials <- AWSAccessCredentials$new() # AWSAccessCredentials | aws access credentials to store for a namespace api.instance <- OrganizationApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$AddAWSAccessCredentials(var.namespace, var.aws.access.credentials) #################### AddUserToOrganization #################### library(tiledbcloud) var.organization <- 'organization_example' # character | organization name var.user <- OrganizationUser$new() # OrganizationUser | user to add api.instance <- OrganizationApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$AddUserToOrganization(var.organization, var.user) #################### CheckAWSAccessCredentials #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace api.instance <- OrganizationApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$CheckAWSAccessCredentials(var.namespace) #################### CheckAWSAccessCredentialsByName #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace var.name <- 'name_example' # character | name api.instance <- OrganizationApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$CheckAWSAccessCredentialsByName(var.namespace, var.name) #################### CreateOrganization #################### library(tiledbcloud) var.organization <- Organization$new() # Organization | organization to create api.instance <- OrganizationApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$CreateOrganization(var.organization) #################### DeleteAWSAccessCredentials #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace var.name <- 'name_example' # character | name api.instance <- OrganizationApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$DeleteAWSAccessCredentials(var.namespace, var.name) #################### DeleteOrganization #################### library(tiledbcloud) var.organization <- 'organization_example' # character | organization name or ID api.instance <- OrganizationApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$DeleteOrganization(var.organization) #################### DeleteUserFromOrganization #################### library(tiledbcloud) var.organization <- 'organization_example' # character | organization name var.username <- 'username_example' # character | username to manipulate api.instance <- OrganizationApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$DeleteUserFromOrganization(var.organization, var.username) #################### GetAllOrganizations #################### library(tiledbcloud) api.instance <- OrganizationApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$GetAllOrganizations() #################### GetOrganization #################### library(tiledbcloud) var.organization <- 'organization_example' # character | organization name or ID api.instance <- OrganizationApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$GetOrganization(var.organization) #################### GetOrganizationUser #################### library(tiledbcloud) var.organization <- 'organization_example' # character | organization name var.username <- 'username_example' # character | username to manipulate api.instance <- OrganizationApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$GetOrganizationUser(var.organization, var.username) #################### UpdateAWSAccessCredentials #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace var.name <- 'name_example' # character | name var.aws.access.credentials <- AWSAccessCredentials$new() # AWSAccessCredentials | aws credentials to update api.instance <- OrganizationApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$UpdateAWSAccessCredentials(var.namespace, var.name, var.aws.access.credentials) #################### UpdateOrganization #################### library(tiledbcloud) var.organization <- 'organization_example' # character | organization name or ID var.organization.details <- Organization$new() # Organization | organization details to update api.instance <- OrganizationApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$UpdateOrganization(var.organization, var.organization.details) #################### UpdateUserInOrganization #################### library(tiledbcloud) var.organization <- 'organization_example' # character | organization name var.username <- 'username_example' # character | username to manipulate var.user <- OrganizationUser$new() # OrganizationUser | user details to update api.instance <- OrganizationApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$UpdateUserInOrganization(var.organization, var.username, var.user) ## End(Not run)## Not run: #################### AddAWSAccessCredentials #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace var.aws.access.credentials <- AWSAccessCredentials$new() # AWSAccessCredentials | aws access credentials to store for a namespace api.instance <- OrganizationApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$AddAWSAccessCredentials(var.namespace, var.aws.access.credentials) #################### AddUserToOrganization #################### library(tiledbcloud) var.organization <- 'organization_example' # character | organization name var.user <- OrganizationUser$new() # OrganizationUser | user to add api.instance <- OrganizationApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$AddUserToOrganization(var.organization, var.user) #################### CheckAWSAccessCredentials #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace api.instance <- OrganizationApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$CheckAWSAccessCredentials(var.namespace) #################### CheckAWSAccessCredentialsByName #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace var.name <- 'name_example' # character | name api.instance <- OrganizationApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$CheckAWSAccessCredentialsByName(var.namespace, var.name) #################### CreateOrganization #################### library(tiledbcloud) var.organization <- Organization$new() # Organization | organization to create api.instance <- OrganizationApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$CreateOrganization(var.organization) #################### DeleteAWSAccessCredentials #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace var.name <- 'name_example' # character | name api.instance <- OrganizationApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$DeleteAWSAccessCredentials(var.namespace, var.name) #################### DeleteOrganization #################### library(tiledbcloud) var.organization <- 'organization_example' # character | organization name or ID api.instance <- OrganizationApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$DeleteOrganization(var.organization) #################### DeleteUserFromOrganization #################### library(tiledbcloud) var.organization <- 'organization_example' # character | organization name var.username <- 'username_example' # character | username to manipulate api.instance <- OrganizationApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$DeleteUserFromOrganization(var.organization, var.username) #################### GetAllOrganizations #################### library(tiledbcloud) api.instance <- OrganizationApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$GetAllOrganizations() #################### GetOrganization #################### library(tiledbcloud) var.organization <- 'organization_example' # character | organization name or ID api.instance <- OrganizationApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$GetOrganization(var.organization) #################### GetOrganizationUser #################### library(tiledbcloud) var.organization <- 'organization_example' # character | organization name var.username <- 'username_example' # character | username to manipulate api.instance <- OrganizationApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$GetOrganizationUser(var.organization, var.username) #################### UpdateAWSAccessCredentials #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace var.name <- 'name_example' # character | name var.aws.access.credentials <- AWSAccessCredentials$new() # AWSAccessCredentials | aws credentials to update api.instance <- OrganizationApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$UpdateAWSAccessCredentials(var.namespace, var.name, var.aws.access.credentials) #################### UpdateOrganization #################### library(tiledbcloud) var.organization <- 'organization_example' # character | organization name or ID var.organization.details <- Organization$new() # Organization | organization details to update api.instance <- OrganizationApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$UpdateOrganization(var.organization, var.organization.details) #################### UpdateUserInOrganization #################### library(tiledbcloud) var.organization <- 'organization_example' # character | organization name var.username <- 'username_example' # character | username to manipulate var.user <- OrganizationUser$new() # OrganizationUser | user details to update api.instance <- OrganizationApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$UpdateUserInOrganization(var.organization, var.username, var.user) ## End(Not run)
OrganizationRoles Class
An R6Class generator object
new()
OrganizationRoles$new(...)
toJSON()
OrganizationRoles$toJSON()
fromJSON()
OrganizationRoles$fromJSON(OrganizationRolesJson)
toJSONString()
OrganizationRoles$toJSONString()
fromJSONString()
OrganizationRoles$fromJSONString(OrganizationRolesJson)
clone()
The objects of this class are cloneable with this method.
OrganizationRoles$clone(deep = FALSE)
deepWhether to make a deep clone.
OrganizationUser Class
An R6Class generator object
user_idcharacter [optional]
organization_idcharacter [optional]
usernamecharacter [optional]
organization_namecharacter [optional]
roleOrganizationRoles [optional]
allowed_actionslist( NamespaceActions ) [optional]
new()
OrganizationUser$new( user_id = NULL, organization_id = NULL, username = NULL, organization_name = NULL, role = NULL, allowed_actions = NULL, ... )
toJSON()
OrganizationUser$toJSON()
fromJSON()
OrganizationUser$fromJSON(OrganizationUserJson)
toJSONString()
OrganizationUser$toJSONString()
fromJSONString()
OrganizationUser$fromJSONString(OrganizationUserJson)
clone()
The objects of this class are cloneable with this method.
OrganizationUser$clone(deep = FALSE)
deepWhether to make a deep clone.
PaginationMetadata Class
An R6Class generator object
pagenumeric [optional]
per_pagenumeric [optional]
total_pagesnumeric [optional]
total_itemsnumeric [optional]
new()
PaginationMetadata$new( page = NULL, per_page = NULL, total_pages = NULL, total_items = NULL, ... )
toJSON()
PaginationMetadata$toJSON()
fromJSON()
PaginationMetadata$fromJSON(PaginationMetadataJson)
toJSONString()
PaginationMetadata$toJSONString()
fromJSONString()
PaginationMetadata$fromJSONString(PaginationMetadataJson)
clone()
The objects of this class are cloneable with this method.
PaginationMetadata$clone(deep = FALSE)
deepWhether to make a deep clone.
Pricing Class
An R6Class generator object
idcharacter [optional]
array_uuidcharacter [optional]
pricing_namecharacter [optional]
pricing_typePricingType [optional]
product_namecharacter [optional]
product_statement_descriptorcharacter [optional]
product_unit_labelPricingUnitLabel [optional]
currencyPricingCurrency [optional]
aggregate_usagePricingAggregateUsage [optional]
intervalPricingInterval [optional]
divided_byinteger [optional]
chargenumeric [optional]
activatedcharacter [optional]
new()
Pricing$new( id = NULL, array_uuid = NULL, pricing_name = NULL, pricing_type = NULL, product_name = NULL, product_statement_descriptor = NULL, product_unit_label = NULL, currency = NULL, aggregate_usage = NULL, interval = NULL, divided_by = NULL, charge = NULL, activated = NULL, ... )
toJSON()
Pricing$toJSON()
fromJSON()
Pricing$fromJSON(PricingJson)
toJSONString()
Pricing$toJSONString()
fromJSONString()
Pricing$fromJSONString(PricingJson)
clone()
The objects of this class are cloneable with this method.
Pricing$clone(deep = FALSE)
deepWhether to make a deep clone.
PricingAggregateUsage Class
An R6Class generator object
new()
PricingAggregateUsage$new(...)
toJSON()
PricingAggregateUsage$toJSON()
fromJSON()
PricingAggregateUsage$fromJSON(PricingAggregateUsageJson)
toJSONString()
PricingAggregateUsage$toJSONString()
fromJSONString()
PricingAggregateUsage$fromJSONString(PricingAggregateUsageJson)
clone()
The objects of this class are cloneable with this method.
PricingAggregateUsage$clone(deep = FALSE)
deepWhether to make a deep clone.
PricingCurrency Class
An R6Class generator object
new()
PricingCurrency$new(...)
toJSON()
PricingCurrency$toJSON()
fromJSON()
PricingCurrency$fromJSON(PricingCurrencyJson)
toJSONString()
PricingCurrency$toJSONString()
fromJSONString()
PricingCurrency$fromJSONString(PricingCurrencyJson)
clone()
The objects of this class are cloneable with this method.
PricingCurrency$clone(deep = FALSE)
deepWhether to make a deep clone.
PricingInterval Class
An R6Class generator object
new()
PricingInterval$new(...)
toJSON()
PricingInterval$toJSON()
fromJSON()
PricingInterval$fromJSON(PricingIntervalJson)
toJSONString()
PricingInterval$toJSONString()
fromJSONString()
PricingInterval$fromJSONString(PricingIntervalJson)
clone()
The objects of this class are cloneable with this method.
PricingInterval$clone(deep = FALSE)
deepWhether to make a deep clone.
PricingType Class
An R6Class generator object
new()
PricingType$new(...)
toJSON()
PricingType$toJSON()
fromJSON()
PricingType$fromJSON(PricingTypeJson)
toJSONString()
PricingType$toJSONString()
fromJSONString()
PricingType$fromJSONString(PricingTypeJson)
clone()
The objects of this class are cloneable with this method.
PricingType$clone(deep = FALSE)
deepWhether to make a deep clone.
PricingUnitLabel Class
An R6Class generator object
new()
PricingUnitLabel$new(...)
toJSON()
PricingUnitLabel$toJSON()
fromJSON()
PricingUnitLabel$fromJSON(PricingUnitLabelJson)
toJSONString()
PricingUnitLabel$toJSONString()
fromJSONString()
PricingUnitLabel$fromJSONString(PricingUnitLabelJson)
clone()
The objects of this class are cloneable with this method.
PricingUnitLabel$clone(deep = FALSE)
deepWhether to make a deep clone.
Query Class
An R6Class generator object
typelayoutstatusattributeBufferHeaderslist( AttributeBufferHeader )
writerWriter [optional]
readerQueryReader [optional]
arraytotalFixedLengthBufferBytesinteger
totalVarLenBufferBytesinteger
new()
Query$new( type, layout, status, attributeBufferHeaders, array, totalFixedLengthBufferBytes, totalVarLenBufferBytes, writer = NULL, reader = NULL, ... )
toJSON()
Query$toJSON()
fromJSON()
Query$fromJSON(QueryJson)
toJSONString()
Query$toJSONString()
fromJSONString()
Query$fromJSONString(QueryJson)
clone()
The objects of this class are cloneable with this method.
Query$clone(deep = FALSE)
deepWhether to make a deep clone.
tiledbcloud.Query
An R6Class generator object
FinalizeQuery send a query to run against a specified array/URI registered to a group/project
@param namespace character
@param array character
@param type character
@param content.type character
@param query Query
@param x.payer character
@param open.at integer
@returnType Query
status code : 200 | query completed and results are returned in query object
return type : Query
response headers :
| X-TILEDB-CLOUD-TASK-ID | Task ID for just completed request |
status code : 204 | query completed successfully with no return
response headers :
status code : 0 | error response
return type : Error
response headers :
GetEstResultSizes send a query to run against a specified array/URI registered to a group/project
@param namespace character
@param array character
@param type character
@param content.type character
@param query Query
@param x.payer character
@param open.at integer
@returnType Query
status code : 200 | query est result size computed and results are returned in query object
return type : Query
response headers :
| X-TILEDB-CLOUD-TASK-ID | Task ID for just completed request |
status code : 204 | query completed successfully with no return
response headers :
status code : 0 | error response
return type : Error
response headers :
GetFile send a query to run against a specified array/URI registered to a group/project, returns file bytes
@param namespace character
@param array character
@param content.type character
@param x.payer character
status code : 200 | query completed and result bytes are returned
return type : data.frame
response headers :
| X-TILEDB-CLOUD-TASK-ID | Task ID for just completed request |
status code : 0 | error response
return type : Error
response headers :
SubmitQuery send a query to run against a specified array/URI registered to a group/project
@param namespace character
@param array character
@param type character
@param content.type character
@param query Query
@param x.payer character
@param open.at integer
@returnType Query
status code : 200 | query completed and results are returned in query object
return type : Query
response headers :
| X-TILEDB-CLOUD-TASK-ID | Task ID for just completed request |
status code : 204 | query completed successfully with no return
response headers :
status code : 0 | error response
return type : Error
response headers :
SubmitQueryJson send a query to run against a specified array/URI registered to a group/project, returns JSON results
@param namespace character
@param array character
@param content.type character
@param query.json QueryJson
@param x.payer character
status code : 200 | query completed and results are returned in JSON format
return type : object
response headers :
| X-TILEDB-CLOUD-TASK-ID | Task ID for just completed request |
status code : 0 | error response
return type : Error
response headers :
apiClientHandles the client-server communication.
new()
QueryApi$new(apiClient)
FinalizeQuery()
QueryApi$FinalizeQuery( namespace, array, type, content.type, query, x.payer = NULL, open.at = NULL, ... )
FinalizeQueryWithHttpInfo()
QueryApi$FinalizeQueryWithHttpInfo( namespace, array, type, content.type, query, x.payer = NULL, open.at = NULL, ... )
GetEstResultSizes()
QueryApi$GetEstResultSizes( namespace, array, type, content.type, query, x.payer = NULL, open.at = NULL, ... )
GetEstResultSizesWithHttpInfo()
QueryApi$GetEstResultSizesWithHttpInfo( namespace, array, type, content.type, query, x.payer = NULL, open.at = NULL, ... )
GetFile()
QueryApi$GetFile(namespace, array, content.type, x.payer = NULL, ...)
GetFileWithHttpInfo()
QueryApi$GetFileWithHttpInfo( namespace, array, content.type, x.payer = NULL, ... )
SubmitQuery()
QueryApi$SubmitQuery( namespace, array, type, content.type, query, x.payer = NULL, open.at = NULL, ... )
SubmitQueryWithHttpInfo()
QueryApi$SubmitQueryWithHttpInfo( namespace, array, type, content.type, query, x.payer = NULL, open.at = NULL, ... )
SubmitQueryJson()
QueryApi$SubmitQueryJson( namespace, array, content.type, query.json, x.payer = NULL, ... )
SubmitQueryJsonWithHttpInfo()
QueryApi$SubmitQueryJsonWithHttpInfo( namespace, array, content.type, query.json, x.payer = NULL, ... )
clone()
The objects of this class are cloneable with this method.
QueryApi$clone(deep = FALSE)
deepWhether to make a deep clone.
## Not run: #################### FinalizeQuery #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace array is in (an organization name or user's username) var.array <- 'array_example' # character | name/uri of array that is url-encoded var.type <- 'type_example' # character | type of query var.content.type <- 'application/json' # character | Content Type of input and return mime var.query <- Query$new() # Query | query to run var.x.payer <- 'x.payer_example' # character | Name of organization or user who should be charged for this request var.open.at <- 56 # integer | open_at for array in unix epoch api.instance <- QueryApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$FinalizeQuery(var.namespace, var.array, var.type, var.content.type, var.query, x.payer=var.x.payer, open.at=var.open.at) #################### GetEstResultSizes #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace array is in (an organization name or user's username) var.array <- 'array_example' # character | name/uri of array that is url-encoded var.type <- 'type_example' # character | type of query var.content.type <- 'application/json' # character | Content Type of input and return mime var.query <- Query$new() # Query | query to run var.x.payer <- 'x.payer_example' # character | Name of organization or user who should be charged for this request var.open.at <- 56 # integer | open_at for array in unix epoch api.instance <- QueryApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$GetEstResultSizes(var.namespace, var.array, var.type, var.content.type, var.query, x.payer=var.x.payer, open.at=var.open.at) #################### GetFile #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace array is in (an organization name or user's username) var.array <- 'array_example' # character | name/uri of array that is url-encoded var.content.type <- 'application/json' # character | Content Type of input and return mime var.x.payer <- 'x.payer_example' # character | Name of organization or user who should be charged for this request api.instance <- QueryApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$GetFile(var.namespace, var.array, var.content.type, x.payer=var.x.payer) #################### SubmitQuery #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace array is in (an organization name or user's username) var.array <- 'array_example' # character | name/uri of array that is url-encoded var.type <- 'type_example' # character | type of query var.content.type <- 'application/json' # character | Content Type of input and return mime var.query <- Query$new() # Query | query to run var.x.payer <- 'x.payer_example' # character | Name of organization or user who should be charged for this request var.open.at <- 56 # integer | open_at for array in unix epoch api.instance <- QueryApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$SubmitQuery(var.namespace, var.array, var.type, var.content.type, var.query, x.payer=var.x.payer, open.at=var.open.at) #################### SubmitQueryJson #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace array is in (an organization name or user's username) var.array <- 'array_example' # character | name/uri of array that is url-encoded var.content.type <- 'application/json' # character | Content Type of input and return mime var.query.json <- QueryJson$new() # QueryJson | query to run var.x.payer <- 'x.payer_example' # character | Name of organization or user who should be charged for this request api.instance <- QueryApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$SubmitQueryJson(var.namespace, var.array, var.content.type, var.query.json, x.payer=var.x.payer) ## End(Not run)## Not run: #################### FinalizeQuery #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace array is in (an organization name or user's username) var.array <- 'array_example' # character | name/uri of array that is url-encoded var.type <- 'type_example' # character | type of query var.content.type <- 'application/json' # character | Content Type of input and return mime var.query <- Query$new() # Query | query to run var.x.payer <- 'x.payer_example' # character | Name of organization or user who should be charged for this request var.open.at <- 56 # integer | open_at for array in unix epoch api.instance <- QueryApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$FinalizeQuery(var.namespace, var.array, var.type, var.content.type, var.query, x.payer=var.x.payer, open.at=var.open.at) #################### GetEstResultSizes #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace array is in (an organization name or user's username) var.array <- 'array_example' # character | name/uri of array that is url-encoded var.type <- 'type_example' # character | type of query var.content.type <- 'application/json' # character | Content Type of input and return mime var.query <- Query$new() # Query | query to run var.x.payer <- 'x.payer_example' # character | Name of organization or user who should be charged for this request var.open.at <- 56 # integer | open_at for array in unix epoch api.instance <- QueryApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$GetEstResultSizes(var.namespace, var.array, var.type, var.content.type, var.query, x.payer=var.x.payer, open.at=var.open.at) #################### GetFile #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace array is in (an organization name or user's username) var.array <- 'array_example' # character | name/uri of array that is url-encoded var.content.type <- 'application/json' # character | Content Type of input and return mime var.x.payer <- 'x.payer_example' # character | Name of organization or user who should be charged for this request api.instance <- QueryApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$GetFile(var.namespace, var.array, var.content.type, x.payer=var.x.payer) #################### SubmitQuery #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace array is in (an organization name or user's username) var.array <- 'array_example' # character | name/uri of array that is url-encoded var.type <- 'type_example' # character | type of query var.content.type <- 'application/json' # character | Content Type of input and return mime var.query <- Query$new() # Query | query to run var.x.payer <- 'x.payer_example' # character | Name of organization or user who should be charged for this request var.open.at <- 56 # integer | open_at for array in unix epoch api.instance <- QueryApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$SubmitQuery(var.namespace, var.array, var.type, var.content.type, var.query, x.payer=var.x.payer, open.at=var.open.at) #################### SubmitQueryJson #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace array is in (an organization name or user's username) var.array <- 'array_example' # character | name/uri of array that is url-encoded var.content.type <- 'application/json' # character | Content Type of input and return mime var.query.json <- QueryJson$new() # QueryJson | query to run var.x.payer <- 'x.payer_example' # character | Name of organization or user who should be charged for this request api.instance <- QueryApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$SubmitQueryJson(var.namespace, var.array, var.content.type, var.query.json, x.payer=var.x.payer) ## End(Not run)
QueryJson Class
An R6Class generator object
query_rangesQueryRanges [optional]
fieldslist( character ) [optional]
new()
QueryJson$new(query_ranges = NULL, fields = NULL, ...)
toJSON()
QueryJson$toJSON()
fromJSON()
QueryJson$fromJSON(QueryJsonJson)
toJSONString()
QueryJson$toJSONString()
fromJSONString()
QueryJson$fromJSONString(QueryJsonJson)
clone()
The objects of this class are cloneable with this method.
QueryJson$clone(deep = FALSE)
deepWhether to make a deep clone.
QueryRanges Class
An R6Class generator object
layoutLayout [optional]
rangeslist( array[numeric] ) [optional]
new()
QueryRanges$new(layout = NULL, ranges = NULL, ...)
toJSON()
QueryRanges$toJSON()
fromJSON()
QueryRanges$fromJSON(QueryRangesJson)
toJSONString()
QueryRanges$toJSONString()
fromJSONString()
QueryRanges$fromJSONString(QueryRangesJson)
clone()
The objects of this class are cloneable with this method.
QueryRanges$clone(deep = FALSE)
deepWhether to make a deep clone.
QueryReader Class
An R6Class generator object
new()
QueryReader$new( layout = NULL, subarray = NULL, readState = NULL, varOffsetsMode = NULL, varOffsetsAddExtraElement = NULL, varOffsetsBitsize = NULL, ... )
toJSON()
QueryReader$toJSON()
fromJSON()
QueryReader$fromJSON(QueryReaderJson)
toJSONString()
QueryReader$toJSONString()
fromJSONString()
QueryReader$fromJSONString(QueryReaderJson)
clone()
The objects of this class are cloneable with this method.
QueryReader$clone(deep = FALSE)
deepWhether to make a deep clone.
Querystatus Class
An R6Class generator object
new()
Querystatus$new(...)
toJSON()
Querystatus$toJSON()
fromJSON()
Querystatus$fromJSON(QuerystatusJson)
toJSONString()
Querystatus$toJSONString()
fromJSONString()
Querystatus$fromJSONString(QuerystatusJson)
clone()
The objects of this class are cloneable with this method.
Querystatus$clone(deep = FALSE)
deepWhether to make a deep clone.
Querytype Class
An R6Class generator object
new()
Querytype$new(...)
toJSON()
Querytype$toJSON()
fromJSON()
Querytype$fromJSON(QuerytypeJson)
toJSONString()
Querytype$toJSONString()
fromJSONString()
Querytype$fromJSONString(QuerytypeJson)
clone()
The objects of this class are cloneable with this method.
Querytype$clone(deep = FALSE)
deepWhether to make a deep clone.
ReadState Class
An R6Class generator object
initializedcharacter [optional]
overflowedcharacter [optional]
unsplittablecharacter [optional]
subarrayPartitionerSubarrayPartitioner [optional]
new()
ReadState$new( initialized = NULL, overflowed = NULL, unsplittable = NULL, subarrayPartitioner = NULL, ... )
toJSON()
ReadState$toJSON()
fromJSON()
ReadState$fromJSON(ReadStateJson)
toJSONString()
ReadState$toJSONString()
fromJSONString()
ReadState$fromJSONString(ReadStateJson)
clone()
The objects of this class are cloneable with this method.
ReadState$clone(deep = FALSE)
deepWhether to make a deep clone.
The underlying storage must already exist.
register_array( namespace = NULL, array_name, uri, description = NULL, access_credentials_name = NULL )register_array( namespace = NULL, array_name, uri, description = NULL, access_credentials_name = NULL )
namespace |
Namespace within TileDB cloud to charge. If this is null, the logged-in user's username will be used for the namespace. |
array_name |
The name to call the array in TileDB Cloud. |
uri |
The URI of where the array is stored. |
description |
Optional description field for the array. |
access_credentials_name |
Credentials to access the array storage. If omitted, the logged-in user's default credentials will be used. |
Other manual-layer functions:
array_info(),
compute_sequentially(),
compute(),
delayed_args<-(),
delayed_args(),
delayed_array_udf(),
delayed_generic_udf(),
delayed_sql(),
delayed(),
deregister_array(),
deregister_group(),
deregister_udf(),
execute_array_udf(),
execute_generic_udf(),
execute_multi_array_udf(),
execute_sql_query(),
get_udf_info(),
group_info(),
list_arrays(),
list_groups(),
login(),
register_udf(),
update_udf_info(),
user_profile()
Registers a user-defined function on TileDB Cloud, so that it may be invoked by name later.
register_udf( namespace = NULL, name, type, func, func_text = NULL, version = NULL, image_name = NULL, readme = NULL, license_id = NULL, license_text = NULL, tags = NULL )register_udf( namespace = NULL, name, type, func, func_text = NULL, version = NULL, image_name = NULL, readme = NULL, license_id = NULL, license_text = NULL, tags = NULL )
namespace |
Namespace for the UDF to be stored in, e.g. |
name |
character Name for the function to be stored under in TileDB Cloud, e.g. |
type |
character One of |
func |
An R function which takes a dataframe as first argument. |
version |
character Optional version string. |
image_name |
character |
readme |
README text to be displayed in the TileDB Cloud UI. |
license_id |
character See the TileDB Cloud UI for options. |
license_text |
character See the TileDB Cloud UI for options. |
tags |
list(character) Tags to apply to the UDF. |
exec_raw |
character Text to display in the TileDB Cloud UI's Preview tab. If omitted, a full deparse of |
No return value.
Other manual-layer functions:
array_info(),
compute_sequentially(),
compute(),
delayed_args<-(),
delayed_args(),
delayed_array_udf(),
delayed_generic_udf(),
delayed_sql(),
delayed(),
deregister_array(),
deregister_group(),
deregister_udf(),
execute_array_udf(),
execute_generic_udf(),
execute_multi_array_udf(),
execute_sql_query(),
get_udf_info(),
group_info(),
list_arrays(),
list_groups(),
login(),
register_array(),
update_udf_info(),
user_profile()
ResultFormat Class
An R6Class generator object
new()
ResultFormat$new(...)
toJSON()
ResultFormat$toJSON()
fromJSON()
ResultFormat$fromJSON(ResultFormatJson)
toJSONString()
ResultFormat$toJSONString()
fromJSONString()
ResultFormat$fromJSONString(ResultFormatJson)
clone()
The objects of this class are cloneable with this method.
ResultFormat$clone(deep = FALSE)
deepWhether to make a deep clone.
tiledbcloud.Sql
An R6Class generator object
RunSQL Run a sql query
@param namespace character
@param sql SQLParameters
@param accept.encoding character
status code : 200 | JSON results in array of objects form, if the query returns results
return type : array[object]
response headers :
| X-TILEDB-CLOUD-TASK-ID | Task ID for just completed request |
status code : 204 | SQL executed successfully
response headers :
| X-TILEDB-CLOUD-TASK-ID | Task ID for just completed request |
status code : 0 | error response
return type : Error
response headers :
apiClientHandles the client-server communication.
new()
SqlApi$new(apiClient)
RunSQL()
SqlApi$RunSQL(namespace, sql, accept.encoding = NULL, ...)
RunSQLWithHttpInfo()
SqlApi$RunSQLWithHttpInfo(namespace, sql, accept.encoding = NULL, ...)
clone()
The objects of this class are cloneable with this method.
SqlApi$clone(deep = FALSE)
deepWhether to make a deep clone.
## Not run: #################### RunSQL #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace to run task under is in (an organization name or user's username) var.sql <- SQLParameters$new() # SQLParameters | sql being submitted var.accept.encoding <- 'accept.encoding_example' # character | Encoding to use api.instance <- SqlApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$RunSQL(var.namespace, var.sql, accept.encoding=var.accept.encoding) ## End(Not run)## Not run: #################### RunSQL #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace to run task under is in (an organization name or user's username) var.sql <- SQLParameters$new() # SQLParameters | sql being submitted var.accept.encoding <- 'accept.encoding_example' # character | Encoding to use api.instance <- SqlApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$RunSQL(var.namespace, var.sql, accept.encoding=var.accept.encoding) ## End(Not run)
SQLParameters Class
An R6Class generator object
namecharacter [optional]
querycharacter [optional]
output_uricharacter [optional]
store_resultscharacter [optional]
dont_download_resultscharacter [optional]
resource_classcharacter [optional]
result_formatResultFormat [optional]
init_commandslist( character ) [optional]
parameterslist( object ) [optional]
task_graph_uuidcharacter [optional]
client_node_uuidcharacter [optional]
new()
SQLParameters$new( name = NULL, query = NULL, output_uri = NULL, store_results = NULL, dont_download_results = NULL, resource_class = NULL, result_format = NULL, init_commands = NULL, parameters = NULL, task_graph_uuid = NULL, client_node_uuid = NULL, ... )
toJSON()
SQLParameters$toJSON()
fromJSON()
SQLParameters$fromJSON(SQLParametersJson)
toJSONString()
SQLParameters$toJSONString()
fromJSONString()
SQLParameters$fromJSONString(SQLParametersJson)
clone()
The objects of this class are cloneable with this method.
SQLParameters$clone(deep = FALSE)
deepWhether to make a deep clone.
SSOProvider Class
An R6Class generator object
new()
SSOProvider$new(...)
toJSON()
SSOProvider$toJSON()
fromJSON()
SSOProvider$fromJSON(SSOProviderJson)
toJSONString()
SSOProvider$toJSONString()
fromJSONString()
SSOProvider$fromJSONString(SSOProviderJson)
clone()
The objects of this class are cloneable with this method.
SSOProvider$clone(deep = FALSE)
deepWhether to make a deep clone.
tiledbcloud.Stats
An R6Class generator object
GetTiledbStats Fetch libtiledb stat
@returnType InlineResponse200
status code : 200 | stats
return type : InlineResponse200
response headers :
status code : 0 | error response
return type : Error
response headers :
apiClientHandles the client-server communication.
new()
StatsApi$new(apiClient)
GetTiledbStats()
StatsApi$GetTiledbStats(...)
GetTiledbStatsWithHttpInfo()
StatsApi$GetTiledbStatsWithHttpInfo(...)
clone()
The objects of this class are cloneable with this method.
StatsApi$clone(deep = FALSE)
deepWhether to make a deep clone.
## Not run: #################### GetTiledbStats #################### library(tiledbcloud) api.instance <- StatsApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$GetTiledbStats() ## End(Not run)## Not run: #################### GetTiledbStats #################### library(tiledbcloud) api.instance <- StatsApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$GetTiledbStats() ## End(Not run)
Subarray Class
An R6Class generator object
layoutLayout [optional]
rangeslist( SubarrayRanges ) [optional]
new()
Subarray$new(layout = NULL, ranges = NULL, ...)
toJSON()
Subarray$toJSON()
fromJSON()
Subarray$fromJSON(SubarrayJson)
toJSONString()
Subarray$toJSONString()
fromJSONString()
Subarray$fromJSONString(SubarrayJson)
clone()
The objects of this class are cloneable with this method.
Subarray$clone(deep = FALSE)
deepWhether to make a deep clone.
SubarrayPartitioner Class
An R6Class generator object
subarraySubarray [optional]
budgetlist( AttributeBufferSize ) [optional]
currentSubarrayPartitionerCurrent [optional]
stateSubarrayPartitionerState [optional]
memoryBudgetinteger [optional]
memoryBudgetVarinteger [optional]
new()
SubarrayPartitioner$new( subarray = NULL, budget = NULL, current = NULL, state = NULL, memoryBudget = NULL, memoryBudgetVar = NULL, ... )
toJSON()
SubarrayPartitioner$toJSON()
fromJSON()
SubarrayPartitioner$fromJSON(SubarrayPartitionerJson)
toJSONString()
SubarrayPartitioner$toJSONString()
fromJSONString()
SubarrayPartitioner$fromJSONString(SubarrayPartitionerJson)
clone()
The objects of this class are cloneable with this method.
SubarrayPartitioner$clone(deep = FALSE)
deepWhether to make a deep clone.
SubarrayPartitionerCurrent Class
An R6Class generator object
subarraySubarray [optional]
startinteger [optional]
endinteger [optional]
splitMultiRangecharacter [optional]
new()
SubarrayPartitionerCurrent$new( subarray = NULL, start = NULL, end = NULL, splitMultiRange = NULL, ... )
toJSON()
SubarrayPartitionerCurrent$toJSON()
fromJSON()
SubarrayPartitionerCurrent$fromJSON(SubarrayPartitionerCurrentJson)
toJSONString()
SubarrayPartitionerCurrent$toJSONString()
fromJSONString()
SubarrayPartitionerCurrent$fromJSONString(SubarrayPartitionerCurrentJson)
clone()
The objects of this class are cloneable with this method.
SubarrayPartitionerCurrent$clone(deep = FALSE)
deepWhether to make a deep clone.
SubarrayPartitionerState Class
An R6Class generator object
new()
SubarrayPartitionerState$new( start = NULL, end = NULL, singleRange = NULL, multiRange = NULL, ... )
toJSON()
SubarrayPartitionerState$toJSON()
fromJSON()
SubarrayPartitionerState$fromJSON(SubarrayPartitionerStateJson)
toJSONString()
SubarrayPartitionerState$toJSONString()
fromJSONString()
SubarrayPartitionerState$fromJSONString(SubarrayPartitionerStateJson)
clone()
The objects of this class are cloneable with this method.
SubarrayPartitionerState$clone(deep = FALSE)
deepWhether to make a deep clone.
SubarrayRanges Class
An R6Class generator object
typeDatatype [optional]
hasDefaultRangecharacter [optional]
bufferlist( integer ) [optional]
new()
SubarrayRanges$new(type = NULL, hasDefaultRange = NULL, buffer = NULL, ...)
toJSON()
SubarrayRanges$toJSON()
fromJSON()
SubarrayRanges$fromJSON(SubarrayRangesJson)
toJSONString()
SubarrayRanges$toJSONString()
fromJSONString()
SubarrayRanges$fromJSONString(SubarrayRangesJson)
clone()
The objects of this class are cloneable with this method.
SubarrayRanges$clone(deep = FALSE)
deepWhether to make a deep clone.
Subscription Class
An R6Class generator object
idcharacter [optional]
owner_namespace_uuidcharacter [optional]
customer_namespace_uuidcharacter [optional]
pricinglist( Pricing ) [optional]
new()
Subscription$new( id = NULL, owner_namespace_uuid = NULL, customer_namespace_uuid = NULL, pricing = NULL, ... )
toJSON()
Subscription$toJSON()
fromJSON()
Subscription$fromJSON(SubscriptionJson)
toJSONString()
Subscription$toJSONString()
fromJSONString()
Subscription$fromJSONString(SubscriptionJson)
clone()
The objects of this class are cloneable with this method.
Subscription$clone(deep = FALSE)
deepWhether to make a deep clone.
TaskGraphLog Class
An R6Class generator object
uuidcharacter [optional]
namespacecharacter [optional]
created_bycharacter [optional]
namecharacter [optional]
created_atcharacter [optional]
start_timecharacter [optional]
end_timecharacter [optional]
statusTaskGraphLogStatus [optional]
nodeslist( TaskGraphNodeMetadata ) [optional]
new()
TaskGraphLog$new( uuid = NULL, namespace = NULL, created_by = NULL, name = NULL, created_at = NULL, start_time = NULL, end_time = NULL, status = NULL, nodes = NULL, ... )
toJSON()
TaskGraphLog$toJSON()
fromJSON()
TaskGraphLog$fromJSON(TaskGraphLogJson)
toJSONString()
TaskGraphLog$toJSONString()
fromJSONString()
TaskGraphLog$fromJSONString(TaskGraphLogJson)
clone()
The objects of this class are cloneable with this method.
TaskGraphLog$clone(deep = FALSE)
deepWhether to make a deep clone.
tiledbcloud.TaskGraphLogs
An R6Class generator object
CreateTaskGraphLog Create a task graph log.
@param namespace character
@param log TaskGraphLog
@returnType TaskGraphLog
status code : 201 | The task graph was created. The returned TaskGraphLog will include the data the client sent, with the server-defined fields added in.
return type : TaskGraphLog
response headers :
status code : 0 | error response
return type : Error
response headers :
GetTaskGraphLog Fetch information about a single task graph execution.
@param namespace character
@param id character
@returnType TaskGraphLog
status code : 200 | Information about the execution of a single task graph.
return type : TaskGraphLog
response headers :
status code : 0 | error response
return type : Error
response headers :
ListTaskGraphLogs Fetch the task graph logs of a namespace the user has access to. The returned entries will include only summary data, and will not include information about the individual tasks that were executed. (This information is available when requesting an individual task graph log.) Entries in the response are ordered from newest to oldest. Pagination parameters work as in other API methods; see PaginationMetadata.
@param namespace character
@param created.by character
@param search character
@param start.time character
@param end.time character
@param page integer
@param per.page integer
@returnType TaskGraphLogsData
status code : 200 | The task graph logs that matched the user's query.
return type : TaskGraphLogsData
response headers :
status code : 0 | error response
return type : Error
response headers :
UpdateTaskGraphLog Update information about a single task graph execution.
@param namespace character
@param id character
@param log TaskGraphLog
status code : 204 | Log entry updated successfully.
response headers :
status code : 0 | error response
return type : Error
response headers :
apiClientHandles the client-server communication.
new()
TaskGraphLogsApi$new(apiClient)
CreateTaskGraphLog()
TaskGraphLogsApi$CreateTaskGraphLog(namespace, log, ...)
CreateTaskGraphLogWithHttpInfo()
TaskGraphLogsApi$CreateTaskGraphLogWithHttpInfo(namespace, log, ...)
GetTaskGraphLog()
TaskGraphLogsApi$GetTaskGraphLog(namespace, id, ...)
GetTaskGraphLogWithHttpInfo()
TaskGraphLogsApi$GetTaskGraphLogWithHttpInfo(namespace, id, ...)
ListTaskGraphLogs()
TaskGraphLogsApi$ListTaskGraphLogs( namespace = NULL, created.by = NULL, search = NULL, start.time = NULL, end.time = NULL, page = NULL, per.page = NULL, ... )
ListTaskGraphLogsWithHttpInfo()
TaskGraphLogsApi$ListTaskGraphLogsWithHttpInfo( namespace = NULL, created.by = NULL, search = NULL, start.time = NULL, end.time = NULL, page = NULL, per.page = NULL, ... )
UpdateTaskGraphLog()
TaskGraphLogsApi$UpdateTaskGraphLog(namespace, id, log, ...)
UpdateTaskGraphLogWithHttpInfo()
TaskGraphLogsApi$UpdateTaskGraphLogWithHttpInfo(namespace, id, log, ...)
clone()
The objects of this class are cloneable with this method.
TaskGraphLogsApi$clone(deep = FALSE)
deepWhether to make a deep clone.
## Not run: #################### CreateTaskGraphLog #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | The namespace that will own this task graph log. var.log <- TaskGraphLog$new() # TaskGraphLog | api.instance <- TaskGraphLogsApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$CreateTaskGraphLog(var.namespace, var.log) #################### GetTaskGraphLog #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | The namespace that owns this task graph log. var.id <- 'id_example' # character | The UUID of the task graph log entry. api.instance <- TaskGraphLogsApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$GetTaskGraphLog(var.namespace, var.id) #################### ListTaskGraphLogs #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | Include logs for this namespace. var.created.by <- 'created.by_example' # character | Include logs from only this user. var.search <- 'search_example' # character | search string that will look at name. var.start.time <- 'start.time_example' # character | Include logs created after this time. var.end.time <- 'end.time_example' # character | Include logs created before this time. var.page <- 56 # integer | pagination offset var.per.page <- 56 # integer | pagination limit api.instance <- TaskGraphLogsApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$ListTaskGraphLogs(namespace=var.namespace, created.by=var.created.by, search=var.search, start.time=var.start.time, end.time=var.end.time, page=var.page, per.page=var.per.page) #################### UpdateTaskGraphLog #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | The namespace that owns this task graph log. var.id <- 'id_example' # character | The UUID of the task graph log entry. var.log <- TaskGraphLog$new() # TaskGraphLog | Updates to make to the task graph log. The only manual update that a client should need to make to a task graph log is to update its completion status to `succeeded`, `failed`, or `cancelled`. api.instance <- TaskGraphLogsApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$UpdateTaskGraphLog(var.namespace, var.id, var.log) ## End(Not run)## Not run: #################### CreateTaskGraphLog #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | The namespace that will own this task graph log. var.log <- TaskGraphLog$new() # TaskGraphLog | api.instance <- TaskGraphLogsApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$CreateTaskGraphLog(var.namespace, var.log) #################### GetTaskGraphLog #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | The namespace that owns this task graph log. var.id <- 'id_example' # character | The UUID of the task graph log entry. api.instance <- TaskGraphLogsApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$GetTaskGraphLog(var.namespace, var.id) #################### ListTaskGraphLogs #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | Include logs for this namespace. var.created.by <- 'created.by_example' # character | Include logs from only this user. var.search <- 'search_example' # character | search string that will look at name. var.start.time <- 'start.time_example' # character | Include logs created after this time. var.end.time <- 'end.time_example' # character | Include logs created before this time. var.page <- 56 # integer | pagination offset var.per.page <- 56 # integer | pagination limit api.instance <- TaskGraphLogsApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$ListTaskGraphLogs(namespace=var.namespace, created.by=var.created.by, search=var.search, start.time=var.start.time, end.time=var.end.time, page=var.page, per.page=var.per.page) #################### UpdateTaskGraphLog #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | The namespace that owns this task graph log. var.id <- 'id_example' # character | The UUID of the task graph log entry. var.log <- TaskGraphLog$new() # TaskGraphLog | Updates to make to the task graph log. The only manual update that a client should need to make to a task graph log is to update its completion status to `succeeded`, `failed`, or `cancelled`. api.instance <- TaskGraphLogsApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$UpdateTaskGraphLog(var.namespace, var.id, var.log) ## End(Not run)
TaskGraphLogsData Class
An R6Class generator object
task_graph_logslist( TaskGraphLog ) [optional]
pagination_metadataPaginationMetadata [optional]
new()
TaskGraphLogsData$new(task_graph_logs = NULL, pagination_metadata = NULL, ...)
toJSON()
TaskGraphLogsData$toJSON()
fromJSON()
TaskGraphLogsData$fromJSON(TaskGraphLogsDataJson)
toJSONString()
TaskGraphLogsData$toJSONString()
fromJSONString()
TaskGraphLogsData$fromJSONString(TaskGraphLogsDataJson)
clone()
The objects of this class are cloneable with this method.
TaskGraphLogsData$clone(deep = FALSE)
deepWhether to make a deep clone.
TaskGraphLogStatus Class
An R6Class generator object
new()
TaskGraphLogStatus$new(...)
toJSON()
TaskGraphLogStatus$toJSON()
fromJSON()
TaskGraphLogStatus$fromJSON(TaskGraphLogStatusJson)
toJSONString()
TaskGraphLogStatus$toJSONString()
fromJSONString()
TaskGraphLogStatus$fromJSONString(TaskGraphLogStatusJson)
clone()
The objects of this class are cloneable with this method.
TaskGraphLogStatus$clone(deep = FALSE)
deepWhether to make a deep clone.
TaskGraphNodeMetadata Class
An R6Class generator object
client_node_uuidcharacter [optional]
namecharacter [optional]
depends_onlist( character ) [optional]
executionslist( ArrayTask ) [optional]
new()
TaskGraphNodeMetadata$new( client_node_uuid = NULL, name = NULL, depends_on = NULL, executions = NULL, ... )
toJSON()
TaskGraphNodeMetadata$toJSON()
fromJSON()
TaskGraphNodeMetadata$fromJSON(TaskGraphNodeMetadataJson)
toJSONString()
TaskGraphNodeMetadata$toJSONString()
fromJSONString()
TaskGraphNodeMetadata$fromJSONString(TaskGraphNodeMetadataJson)
clone()
The objects of this class are cloneable with this method.
TaskGraphNodeMetadata$clone(deep = FALSE)
deepWhether to make a deep clone.
tiledbcloud.Tasks
An R6Class generator object
RunSQL Run a sql query
@param namespace character
@param sql SQLParameters
@param accept.encoding character
status code : 200 | JSON results in array of objects form, if the query returns results
return type : array[object]
response headers :
| X-TILEDB-CLOUD-TASK-ID | Task ID for just completed request |
status code : 204 | SQL executed successfully
response headers :
| X-TILEDB-CLOUD-TASK-ID | Task ID for just completed request |
status code : 0 | error response
return type : Error
response headers :
TaskIdGet Fetch an array task
@param id character
@returnType ArrayTask
status code : 200 | Array task
return type : ArrayTask
response headers :
status code : 0 | error response
return type : Error
response headers :
TaskIdResultGet Retrieve results of an array task
@param id character
@param accept.encoding character
status code : 200 | output and format of originating request
return type : character
response headers :
| Content-Type | format results are delivered in |
status code : 202 | task is still executing
response headers :
status code : 404 | results were not saved, or results have expored
return type : Error
response headers :
status code : 0 | error response
return type : Error
response headers :
TasksGet Fetch a list of all array tasks a user has access to
@param namespace character
@param created.by character
@param array character
@param start integer
@param end integer
@param page integer
@param per.page integer
@param type character
@param exclude.type list( character )
@param file.type list( character )
@param exclude.file.type list( character )
@param status character
@param search character
@param orderby character
@returnType ArrayTaskData
status code : 200 | Array of all tasks user has access too
return type : ArrayTaskData
response headers :
status code : 0 | error response
return type : Error
response headers :
apiClientHandles the client-server communication.
new()
TasksApi$new(apiClient)
RunSQL()
TasksApi$RunSQL(namespace, sql, accept.encoding = NULL, ...)
RunSQLWithHttpInfo()
TasksApi$RunSQLWithHttpInfo(namespace, sql, accept.encoding = NULL, ...)
TaskIdGet()
TasksApi$TaskIdGet(id, ...)
TaskIdGetWithHttpInfo()
TasksApi$TaskIdGetWithHttpInfo(id, ...)
TaskIdResultGet()
TasksApi$TaskIdResultGet(id, accept.encoding = NULL, ...)
TaskIdResultGetWithHttpInfo()
TasksApi$TaskIdResultGetWithHttpInfo(id, accept.encoding = NULL, ...)
TasksGet()
TasksApi$TasksGet( namespace = NULL, created.by = NULL, array = NULL, start = NULL, end = NULL, page = NULL, per.page = NULL, type = NULL, exclude.type = NULL, file.type = NULL, exclude.file.type = NULL, status = NULL, search = NULL, orderby = NULL, ... )
TasksGetWithHttpInfo()
TasksApi$TasksGetWithHttpInfo( namespace = NULL, created.by = NULL, array = NULL, start = NULL, end = NULL, page = NULL, per.page = NULL, type = NULL, exclude.type = NULL, file.type = NULL, exclude.file.type = NULL, status = NULL, search = NULL, orderby = NULL, ... )
clone()
The objects of this class are cloneable with this method.
TasksApi$clone(deep = FALSE)
deepWhether to make a deep clone.
## Not run: #################### RunSQL #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace to run task under is in (an organization name or user's username) var.sql <- SQLParameters$new() # SQLParameters | sql being submitted var.accept.encoding <- 'accept.encoding_example' # character | Encoding to use api.instance <- TasksApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$RunSQL(var.namespace, var.sql, accept.encoding=var.accept.encoding) #################### TaskIdGet #################### library(tiledbcloud) var.id <- 'id_example' # character | task ID to fetch api.instance <- TasksApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$TaskIdGet(var.id) #################### TaskIdResultGet #################### library(tiledbcloud) var.id <- 'id_example' # character | task ID to retrieve stored results var.accept.encoding <- 'accept.encoding_example' # character | Encoding to use api.instance <- TasksApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$TaskIdResultGet(var.id, accept.encoding=var.accept.encoding) #################### TasksGet #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace to filter var.created.by <- 'created.by_example' # character | username to filter var.array <- 'array_example' # character | name/uri of array that is url-encoded to filter var.start <- 56 # integer | start time for tasks to filter by var.end <- 56 # integer | end time for tasks to filter by var.page <- 56 # integer | pagination offset var.per.page <- 56 # integer | pagination limit var.type <- 'type_example' # character | task type, \"QUERY\", \"SQL\", \"UDF\", \"GENERIC_UDF\" var.exclude.type <- ['exclude.type_example'] # array[character] | task_type to exclude matching array in results, more than one can be included var.file.type <- ['file.type_example'] # array[character] | match file_type of task array, more than one can be included var.exclude.file.type <- ['exclude.file.type_example'] # array[character] | exclude file_type of task arrays, more than one can be included var.status <- 'status_example' # character | Filter to only return these statuses var.search <- 'search_example' # character | search string that will look at name, namespace or description fields var.orderby <- 'orderby_example' # character | sort by which field valid values include start_time, name api.instance <- TasksApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$TasksGet(namespace=var.namespace, created.by=var.created.by, array=var.array, start=var.start, end=var.end, page=var.page, per.page=var.per.page, type=var.type, exclude.type=var.exclude.type, file.type=var.file.type, exclude.file.type=var.exclude.file.type, status=var.status, search=var.search, orderby=var.orderby) ## End(Not run)## Not run: #################### RunSQL #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace to run task under is in (an organization name or user's username) var.sql <- SQLParameters$new() # SQLParameters | sql being submitted var.accept.encoding <- 'accept.encoding_example' # character | Encoding to use api.instance <- TasksApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$RunSQL(var.namespace, var.sql, accept.encoding=var.accept.encoding) #################### TaskIdGet #################### library(tiledbcloud) var.id <- 'id_example' # character | task ID to fetch api.instance <- TasksApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$TaskIdGet(var.id) #################### TaskIdResultGet #################### library(tiledbcloud) var.id <- 'id_example' # character | task ID to retrieve stored results var.accept.encoding <- 'accept.encoding_example' # character | Encoding to use api.instance <- TasksApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$TaskIdResultGet(var.id, accept.encoding=var.accept.encoding) #################### TasksGet #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace to filter var.created.by <- 'created.by_example' # character | username to filter var.array <- 'array_example' # character | name/uri of array that is url-encoded to filter var.start <- 56 # integer | start time for tasks to filter by var.end <- 56 # integer | end time for tasks to filter by var.page <- 56 # integer | pagination offset var.per.page <- 56 # integer | pagination limit var.type <- 'type_example' # character | task type, \"QUERY\", \"SQL\", \"UDF\", \"GENERIC_UDF\" var.exclude.type <- ['exclude.type_example'] # array[character] | task_type to exclude matching array in results, more than one can be included var.file.type <- ['file.type_example'] # array[character] | match file_type of task array, more than one can be included var.exclude.file.type <- ['exclude.file.type_example'] # array[character] | exclude file_type of task arrays, more than one can be included var.status <- 'status_example' # character | Filter to only return these statuses var.search <- 'search_example' # character | search string that will look at name, namespace or description fields var.orderby <- 'orderby_example' # character | sort by which field valid values include start_time, name api.instance <- TasksApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$TasksGet(namespace=var.namespace, created.by=var.created.by, array=var.array, start=var.start, end=var.end, page=var.page, per.page=var.per.page, type=var.type, exclude.type=var.exclude.type, file.type=var.file.type, exclude.file.type=var.exclude.file.type, status=var.status, search=var.search, orderby=var.orderby) ## End(Not run)
TileDBConfig Class
An R6Class generator object
configsnamed list( character ) [optional]
new()
TileDBConfig$new(configs = NULL, ...)
toJSON()
TileDBConfig$toJSON()
fromJSON()
TileDBConfig$fromJSON(TileDBConfigJson)
toJSONString()
TileDBConfig$toJSONString()
fromJSONString()
TileDBConfig$fromJSONString(TileDBConfigJson)
clone()
The objects of this class are cloneable with this method.
TileDBConfig$clone(deep = FALSE)
deepWhether to make a deep clone.
Token Class
An R6Class generator object
tokencharacter [optional]
namecharacter [optional]
issued_atcharacter [optional]
expires_atcharacter [optional]
scopecharacter [optional]
new()
Token$new( token = NULL, name = NULL, issued_at = NULL, expires_at = NULL, scope = "*", ... )
toJSON()
Token$toJSON()
fromJSON()
Token$fromJSON(TokenJson)
toJSONString()
Token$toJSONString()
fromJSONString()
Token$fromJSONString(TokenJson)
clone()
The objects of this class are cloneable with this method.
Token$clone(deep = FALSE)
deepWhether to make a deep clone.
TokenRequest Class
An R6Class generator object
expirescharacter [optional]
namecharacter [optional]
scopecharacter [optional]
new()
TokenRequest$new(expires = NULL, name = NULL, scope = "*", ...)
toJSON()
TokenRequest$toJSON()
fromJSON()
TokenRequest$fromJSON(TokenRequestJson)
toJSONString()
TokenRequest$toJSONString()
fromJSONString()
TokenRequest$fromJSONString(TokenRequestJson)
clone()
The objects of this class are cloneable with this method.
TokenRequest$clone(deep = FALSE)
deepWhether to make a deep clone.
TokenScope Class
An R6Class generator object
new()
TokenScope$new(...)
toJSON()
TokenScope$toJSON()
fromJSON()
TokenScope$fromJSON(TokenScopeJson)
toJSONString()
TokenScope$toJSONString()
fromJSONString()
TokenScope$fromJSONString(TokenScopeJson)
clone()
The objects of this class are cloneable with this method.
TokenScope$clone(deep = FALSE)
deepWhether to make a deep clone.
UDFActions Class
An R6Class generator object
new()
UDFActions$new(...)
toJSON()
UDFActions$toJSON()
fromJSON()
UDFActions$fromJSON(UDFActionsJson)
toJSONString()
UDFActions$toJSONString()
fromJSONString()
UDFActions$fromJSONString(UDFActionsJson)
clone()
The objects of this class are cloneable with this method.
UDFActions$clone(deep = FALSE)
deepWhether to make a deep clone.
tiledbcloud.Udf
An R6Class generator object
DeleteUDFInfo delete a registered UDF – this will remove all sharing and can not be undone
@param namespace character
@param name character
status code : 202 | UDF delete successfully
response headers :
status code : 0 | error response
return type : Error
response headers :
GetUDFInfo get a specific UDF in the given namespace
@param namespace character
@param name character
@returnType UDFInfo
status code : 200 | UDFInfo was retrieved successfully
return type : UDFInfo
response headers :
status code : 404 | UDF not found
response headers :
status code : 0 | error response
return type : Error
response headers :
GetUDFInfoSharingPolicies Get all sharing details of the UDF
@param namespace character
@param name character
@returnType list( UDFSharing )
status code : 200 | List of all specific sharing policies
return type : array[UDFSharing]
response headers :
status code : 404 | UDF does not exist or user does not have permissions to view array-sharing policies
response headers :
status code : 0 | error response
return type : Error
response headers :
RegisterUDFInfo register a UDF in the given namespace
@param namespace character
@param name character
@param udf UDFInfoUpdate
status code : 204 | UDF registered successfully
response headers :
status code : 0 | error response
return type : Error
response headers :
ShareUDFInfo Share a UDF with a user
@param namespace character
@param name character
@param udf.sharing UDFSharing
status code : 204 | UDF shared successfully
response headers :
status code : 404 | UDF does not exist or user does not have permissions to share UDF
response headers :
status code : 0 | error response
return type : Error
response headers :
SubmitGenericUDF submit a generic UDF in the given namespace
@param namespace character
@param udf GenericUDF
@param accept.encoding character
status code : 200 | UDF completed and the UDF-type specific result is returned
return type : data.frame
response headers :
| X-TILEDB-CLOUD-TASK-ID | Task ID for just completed request |
status code : 0 | error response
return type : Error
response headers :
| X-TILEDB-CLOUD-TASK-ID | Task ID for just completed request |
SubmitMultiArrayUDF submit a multi-array UDF in the given namespace
@param namespace character
@param udf MultiArrayUDF
@param accept.encoding character
status code : 200 | UDF completed and the UDF-type specific result is returned
return type : data.frame
response headers :
| X-TILEDB-CLOUD-TASK-ID | Task ID for just completed request |
status code : 0 | error response
return type : Error
response headers :
| X-TILEDB-CLOUD-TASK-ID | Task ID for just completed request |
SubmitUDF send a UDF to run against a specified array/URI registered to a group/project
@param namespace character
@param array character
@param udf MultiArrayUDF
@param x.payer character
@param accept.encoding character
@param v2 character
status code : 200 | UDF completed and the UDF-type specific result is returned
return type : data.frame
response headers :
| X-TILEDB-CLOUD-TASK-ID | Task ID for just completed request |
status code : 0 | error response
return type : Error
response headers :
| X-TILEDB-CLOUD-TASK-ID | Task ID for just completed request |
UdfNamespaceArrayEndTimestampsGet retrieve a list of timestamps from the array fragment info listing in milliseconds, paginated
@param namespace character
@param array character
@param page integer
@param per.page integer
@returnType ArrayEndTimestampData
status code : 200 | list of timestamps in milliseconds, paginated
return type : ArrayEndTimestampData
response headers :
status code : 0 | error response
return type : Error
response headers :
UpdateUDFInfo update an existing registered UDF in the given namespace
@param namespace character
@param name character
@param udf UDFInfoUpdate
status code : 204 | UDF updated successfully
response headers :
status code : 0 | error response
return type : Error
response headers :
apiClientHandles the client-server communication.
new()
UdfApi$new(apiClient)
DeleteUDFInfo()
UdfApi$DeleteUDFInfo(namespace, name, ...)
DeleteUDFInfoWithHttpInfo()
UdfApi$DeleteUDFInfoWithHttpInfo(namespace, name, ...)
GetUDFInfo()
UdfApi$GetUDFInfo(namespace, name, ...)
GetUDFInfoWithHttpInfo()
UdfApi$GetUDFInfoWithHttpInfo(namespace, name, ...)
GetUDFInfoSharingPolicies()
UdfApi$GetUDFInfoSharingPolicies(namespace, name, ...)
GetUDFInfoSharingPoliciesWithHttpInfo()
UdfApi$GetUDFInfoSharingPoliciesWithHttpInfo(namespace, name, ...)
RegisterUDFInfo()
UdfApi$RegisterUDFInfo(namespace, name, udf, ...)
RegisterUDFInfoWithHttpInfo()
UdfApi$RegisterUDFInfoWithHttpInfo(namespace, name, udf, ...)
ShareUDFInfo()
UdfApi$ShareUDFInfo(namespace, name, udf.sharing, ...)
ShareUDFInfoWithHttpInfo()
UdfApi$ShareUDFInfoWithHttpInfo(namespace, name, udf.sharing, ...)
SubmitGenericUDF()
UdfApi$SubmitGenericUDF(namespace, udf, accept.encoding = NULL, ...)
SubmitGenericUDFWithHttpInfo()
UdfApi$SubmitGenericUDFWithHttpInfo( namespace, udf, accept.encoding = NULL, ... )
SubmitMultiArrayUDF()
UdfApi$SubmitMultiArrayUDF(namespace, udf, accept.encoding = NULL, ...)
SubmitMultiArrayUDFWithHttpInfo()
UdfApi$SubmitMultiArrayUDFWithHttpInfo( namespace, udf, accept.encoding = NULL, ... )
SubmitUDF()
UdfApi$SubmitUDF( namespace, array, udf, x.payer = NULL, accept.encoding = NULL, v2 = NULL, ... )
SubmitUDFWithHttpInfo()
UdfApi$SubmitUDFWithHttpInfo( namespace, array, udf, x.payer = NULL, accept.encoding = NULL, v2 = NULL, ... )
UdfNamespaceArrayEndTimestampsGet()
UdfApi$UdfNamespaceArrayEndTimestampsGet( namespace, array, page = NULL, per.page = NULL, ... )
UdfNamespaceArrayEndTimestampsGetWithHttpInfo()
UdfApi$UdfNamespaceArrayEndTimestampsGetWithHttpInfo( namespace, array, page = NULL, per.page = NULL, ... )
UpdateUDFInfo()
UdfApi$UpdateUDFInfo(namespace, name, udf, ...)
UpdateUDFInfoWithHttpInfo()
UdfApi$UpdateUDFInfoWithHttpInfo(namespace, name, udf, ...)
clone()
The objects of this class are cloneable with this method.
UdfApi$clone(deep = FALSE)
deepWhether to make a deep clone.
## Not run: #################### DeleteUDFInfo #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace array is in (an organization name or user's username) var.name <- 'name_example' # character | name to register UDF under api.instance <- UdfApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$DeleteUDFInfo(var.namespace, var.name) #################### GetUDFInfo #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace array is in (an organization name or user's username) var.name <- 'name_example' # character | name to register UDF under api.instance <- UdfApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$GetUDFInfo(var.namespace, var.name) #################### GetUDFInfoSharingPolicies #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace array is in (an organization name or user's username) var.name <- 'name_example' # character | name of UDFInfo api.instance <- UdfApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$GetUDFInfoSharingPolicies(var.namespace, var.name) #################### RegisterUDFInfo #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace array is in (an organization name or user's username) var.name <- 'name_example' # character | name to register UDF under var.udf <- UDFInfoUpdate$new() # UDFInfoUpdate | UDF to register api.instance <- UdfApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$RegisterUDFInfo(var.namespace, var.name, var.udf) #################### ShareUDFInfo #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace array is in (an organization name or user's username) var.name <- 'name_example' # character | name of UDFInfo var.udf.sharing <- UDFSharing$new() # UDFSharing | Namespace and list of permissions to share with. An empty list of permissions will remove the namespace; if permissions already exist they will be deleted then new ones added. In the event of a failure, the new policies will be rolled back to prevent partial policies, and it's likely the UDF will not be shared with the namespace at all. api.instance <- UdfApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$ShareUDFInfo(var.namespace, var.name, var.udf.sharing) #################### SubmitGenericUDF #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace array is in (an organization name or user's username) var.udf <- GenericUDF$new() # GenericUDF | UDF to run var.accept.encoding <- 'accept.encoding_example' # character | Encoding to use api.instance <- UdfApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$SubmitGenericUDF(var.namespace, var.udf, accept.encoding=var.accept.encoding) #################### SubmitMultiArrayUDF #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace array is in (an organization name or user's username) var.udf <- MultiArrayUDF$new() # MultiArrayUDF | UDF to run var.accept.encoding <- 'accept.encoding_example' # character | Encoding to use api.instance <- UdfApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$SubmitMultiArrayUDF(var.namespace, var.udf, accept.encoding=var.accept.encoding) #################### SubmitUDF #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace array is in (an organization name or user's username) var.array <- 'array_example' # character | name/uri of array that is url-encoded var.udf <- MultiArrayUDF$new() # MultiArrayUDF | UDF to run var.x.payer <- 'x.payer_example' # character | Name of organization or user who should be charged for this request var.accept.encoding <- 'accept.encoding_example' # character | Encoding to use var.v2 <- 'v2_example' # character | flag to indicate if v2 array UDFs should be used, currently in beta testing. Setting any value will enable v2 array UDFs. api.instance <- UdfApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$SubmitUDF(var.namespace, var.array, var.udf, x.payer=var.x.payer, accept.encoding=var.accept.encoding, v2=var.v2) #################### UdfNamespaceArrayEndTimestampsGet #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace array is in (an organization name or user's username) var.array <- 'array_example' # character | name/uri of array that is url-encoded var.page <- 56 # integer | pagination offset var.per.page <- 56 # integer | pagination limit api.instance <- UdfApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$UdfNamespaceArrayEndTimestampsGet(var.namespace, var.array, page=var.page, per.page=var.per.page) #################### UpdateUDFInfo #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace array is in (an organization name or user's username) var.name <- 'name_example' # character | name to register UDF under var.udf <- UDFInfoUpdate$new() # UDFInfoUpdate | UDF to update api.instance <- UdfApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$UpdateUDFInfo(var.namespace, var.name, var.udf) ## End(Not run)## Not run: #################### DeleteUDFInfo #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace array is in (an organization name or user's username) var.name <- 'name_example' # character | name to register UDF under api.instance <- UdfApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$DeleteUDFInfo(var.namespace, var.name) #################### GetUDFInfo #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace array is in (an organization name or user's username) var.name <- 'name_example' # character | name to register UDF under api.instance <- UdfApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$GetUDFInfo(var.namespace, var.name) #################### GetUDFInfoSharingPolicies #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace array is in (an organization name or user's username) var.name <- 'name_example' # character | name of UDFInfo api.instance <- UdfApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$GetUDFInfoSharingPolicies(var.namespace, var.name) #################### RegisterUDFInfo #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace array is in (an organization name or user's username) var.name <- 'name_example' # character | name to register UDF under var.udf <- UDFInfoUpdate$new() # UDFInfoUpdate | UDF to register api.instance <- UdfApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$RegisterUDFInfo(var.namespace, var.name, var.udf) #################### ShareUDFInfo #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace array is in (an organization name or user's username) var.name <- 'name_example' # character | name of UDFInfo var.udf.sharing <- UDFSharing$new() # UDFSharing | Namespace and list of permissions to share with. An empty list of permissions will remove the namespace; if permissions already exist they will be deleted then new ones added. In the event of a failure, the new policies will be rolled back to prevent partial policies, and it's likely the UDF will not be shared with the namespace at all. api.instance <- UdfApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$ShareUDFInfo(var.namespace, var.name, var.udf.sharing) #################### SubmitGenericUDF #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace array is in (an organization name or user's username) var.udf <- GenericUDF$new() # GenericUDF | UDF to run var.accept.encoding <- 'accept.encoding_example' # character | Encoding to use api.instance <- UdfApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$SubmitGenericUDF(var.namespace, var.udf, accept.encoding=var.accept.encoding) #################### SubmitMultiArrayUDF #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace array is in (an organization name or user's username) var.udf <- MultiArrayUDF$new() # MultiArrayUDF | UDF to run var.accept.encoding <- 'accept.encoding_example' # character | Encoding to use api.instance <- UdfApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$SubmitMultiArrayUDF(var.namespace, var.udf, accept.encoding=var.accept.encoding) #################### SubmitUDF #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace array is in (an organization name or user's username) var.array <- 'array_example' # character | name/uri of array that is url-encoded var.udf <- MultiArrayUDF$new() # MultiArrayUDF | UDF to run var.x.payer <- 'x.payer_example' # character | Name of organization or user who should be charged for this request var.accept.encoding <- 'accept.encoding_example' # character | Encoding to use var.v2 <- 'v2_example' # character | flag to indicate if v2 array UDFs should be used, currently in beta testing. Setting any value will enable v2 array UDFs. api.instance <- UdfApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$SubmitUDF(var.namespace, var.array, var.udf, x.payer=var.x.payer, accept.encoding=var.accept.encoding, v2=var.v2) #################### UdfNamespaceArrayEndTimestampsGet #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace array is in (an organization name or user's username) var.array <- 'array_example' # character | name/uri of array that is url-encoded var.page <- 56 # integer | pagination offset var.per.page <- 56 # integer | pagination limit api.instance <- UdfApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$UdfNamespaceArrayEndTimestampsGet(var.namespace, var.array, page=var.page, per.page=var.per.page) #################### UpdateUDFInfo #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace array is in (an organization name or user's username) var.name <- 'name_example' # character | name to register UDF under var.udf <- UDFInfoUpdate$new() # UDFInfoUpdate | UDF to update api.instance <- UdfApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$UpdateUDFInfo(var.namespace, var.name, var.udf) ## End(Not run)
UDFArrayDetails Class
An R6Class generator object
uricharacter [optional]
rangesQueryRanges [optional]
bufferslist( character ) [optional]
new()
UDFArrayDetails$new(uri = NULL, ranges = NULL, buffers = NULL, ...)
toJSON()
UDFArrayDetails$toJSON()
fromJSON()
UDFArrayDetails$fromJSON(UDFArrayDetailsJson)
toJSONString()
UDFArrayDetails$toJSONString()
fromJSONString()
UDFArrayDetails$fromJSONString(UDFArrayDetailsJson)
clone()
The objects of this class are cloneable with this method.
UDFArrayDetails$clone(deep = FALSE)
deepWhether to make a deep clone.
UDFFavorite Class
An R6Class generator object
udf_uuidcharacter [optional]
namespacecharacter [optional]
namecharacter [optional]
new()
UDFFavorite$new(udf_uuid = NULL, namespace = NULL, name = NULL, ...)
toJSON()
UDFFavorite$toJSON()
fromJSON()
UDFFavorite$fromJSON(UDFFavoriteJson)
toJSONString()
UDFFavorite$toJSONString()
fromJSONString()
UDFFavorite$fromJSONString(UDFFavoriteJson)
clone()
The objects of this class are cloneable with this method.
UDFFavorite$clone(deep = FALSE)
deepWhether to make a deep clone.
UDFFavoritesData Class
An R6Class generator object
udfslist( ArrayInfo ) [optional]
pagination_metadataPaginationMetadata [optional]
new()
UDFFavoritesData$new(udfs = NULL, pagination_metadata = NULL, ...)
toJSON()
UDFFavoritesData$toJSON()
fromJSON()
UDFFavoritesData$fromJSON(UDFFavoritesDataJson)
toJSONString()
UDFFavoritesData$toJSONString()
fromJSONString()
UDFFavoritesData$fromJSONString(UDFFavoritesDataJson)
clone()
The objects of this class are cloneable with this method.
UDFFavoritesData$clone(deep = FALSE)
deepWhether to make a deep clone.
UDFImage Class
An R6Class generator object
idcharacter [optional]
namecharacter [optional]
languageUDFLanguage [optional]
new()
UDFImage$new(id = NULL, name = NULL, language = NULL, ...)
toJSON()
UDFImage$toJSON()
fromJSON()
UDFImage$fromJSON(UDFImageJson)
toJSONString()
UDFImage$toJSONString()
fromJSONString()
UDFImage$fromJSONString(UDFImageJson)
clone()
The objects of this class are cloneable with this method.
UDFImage$clone(deep = FALSE)
deepWhether to make a deep clone.
UDFImageVersion Class
An R6Class generator object
idcharacter [optional]
namecharacter [optional]
udf_image_uuidcharacter [optional]
docker_imagecharacter [optional]
versionnumeric [optional]
defaultcharacter [optional]
latestcharacter [optional]
new()
UDFImageVersion$new( id = NULL, name = NULL, udf_image_uuid = NULL, docker_image = NULL, version = NULL, default = NULL, latest = NULL, ... )
toJSON()
UDFImageVersion$toJSON()
fromJSON()
UDFImageVersion$fromJSON(UDFImageVersionJson)
toJSONString()
UDFImageVersion$toJSONString()
fromJSONString()
UDFImageVersion$fromJSONString(UDFImageVersionJson)
clone()
The objects of this class are cloneable with this method.
UDFImageVersion$clone(deep = FALSE)
deepWhether to make a deep clone.
UDFInfo Class
An R6Class generator object
idcharacter [optional]
namecharacter [optional]
languageUDFLanguage [optional]
typeUDFType [optional]
readmecharacter [optional]
license_idcharacter [optional]
license_textcharacter [optional]
tagslist( character ) [optional]
new()
UDFInfo$new( id = NULL, name = NULL, language = NULL, type = NULL, readme = NULL, license_id = NULL, license_text = NULL, tags = NULL, ... )
toJSON()
UDFInfo$toJSON()
fromJSON()
UDFInfo$fromJSON(UDFInfoJson)
toJSONString()
UDFInfo$toJSONString()
fromJSONString()
UDFInfo$fromJSONString(UDFInfoJson)
clone()
The objects of this class are cloneable with this method.
UDFInfo$clone(deep = FALSE)
deepWhether to make a deep clone.
UDFInfoUpdate Class
An R6Class generator object
namecharacter [optional]
languageUDFLanguage [optional]
versioncharacter [optional]
image_namecharacter [optional]
typeUDFType [optional]
execcharacter [optional]
exec_rawcharacter [optional]
readmecharacter [optional]
license_idcharacter [optional]
license_textcharacter [optional]
tagslist( character ) [optional]
new()
UDFInfoUpdate$new( name = NULL, language = NULL, version = NULL, image_name = NULL, type = NULL, exec = NULL, exec_raw = NULL, readme = NULL, license_id = NULL, license_text = NULL, tags = NULL, ... )
toJSON()
UDFInfoUpdate$toJSON()
fromJSON()
UDFInfoUpdate$fromJSON(UDFInfoUpdateJson)
toJSONString()
UDFInfoUpdate$toJSONString()
fromJSONString()
UDFInfoUpdate$fromJSONString(UDFInfoUpdateJson)
clone()
The objects of this class are cloneable with this method.
UDFInfoUpdate$clone(deep = FALSE)
deepWhether to make a deep clone.
UDFLanguage Class
An R6Class generator object
new()
UDFLanguage$new(...)
toJSON()
UDFLanguage$toJSON()
fromJSON()
UDFLanguage$fromJSON(UDFLanguageJson)
toJSONString()
UDFLanguage$toJSONString()
fromJSONString()
UDFLanguage$fromJSONString(UDFLanguageJson)
clone()
The objects of this class are cloneable with this method.
UDFLanguage$clone(deep = FALSE)
deepWhether to make a deep clone.
UDFSharing Class
An R6Class generator object
actionslist( UDFActions ) [optional]
namespacecharacter [optional]
namespace_typecharacter [optional]
new()
UDFSharing$new(actions = NULL, namespace = NULL, namespace_type = NULL, ...)
toJSON()
UDFSharing$toJSON()
fromJSON()
UDFSharing$fromJSON(UDFSharingJson)
toJSONString()
UDFSharing$toJSONString()
fromJSONString()
UDFSharing$fromJSONString(UDFSharingJson)
clone()
The objects of this class are cloneable with this method.
UDFSharing$clone(deep = FALSE)
deepWhether to make a deep clone.
UDFSubarray Class
An R6Class generator object
layoutLayout [optional]
rangeslist( UDFSubarrayRange ) [optional]
new()
UDFSubarray$new(layout = NULL, ranges = NULL, ...)
toJSON()
UDFSubarray$toJSON()
fromJSON()
UDFSubarray$fromJSON(UDFSubarrayJson)
toJSONString()
UDFSubarray$toJSONString()
fromJSONString()
UDFSubarray$fromJSONString(UDFSubarrayJson)
clone()
The objects of this class are cloneable with this method.
UDFSubarray$clone(deep = FALSE)
deepWhether to make a deep clone.
UDFSubarrayRange Class
An R6Class generator object
dimension_idinteger [optional]
range_startDimensionCoordinate [optional]
range_endDimensionCoordinate [optional]
new()
UDFSubarrayRange$new( dimension_id = NULL, range_start = NULL, range_end = NULL, ... )
toJSON()
UDFSubarrayRange$toJSON()
fromJSON()
UDFSubarrayRange$fromJSON(UDFSubarrayRangeJson)
toJSONString()
UDFSubarrayRange$toJSONString()
fromJSONString()
UDFSubarrayRange$fromJSONString(UDFSubarrayRangeJson)
clone()
The objects of this class are cloneable with this method.
UDFSubarrayRange$clone(deep = FALSE)
deepWhether to make a deep clone.
UDFType Class
An R6Class generator object
new()
UDFType$new(...)
toJSON()
UDFType$toJSON()
fromJSON()
UDFType$fromJSON(UDFTypeJson)
toJSONString()
UDFType$toJSONString()
fromJSONString()
UDFType$fromJSONString(UDFTypeJson)
clone()
The objects of this class are cloneable with this method.
UDFType$clone(deep = FALSE)
deepWhether to make a deep clone.
Updates information for a specified user-defined function on TileDB Cloud. Please provide all parameters to be set, not only the ones that need changing.
update_udf_info( namespace, name, type, func = NULL, func_text = NULL, version = NULL, image_name = NULL, readme = NULL, license_id = NULL, license_text = NULL, tags = NULL )update_udf_info( namespace, name, type, func = NULL, func_text = NULL, version = NULL, image_name = NULL, readme = NULL, license_id = NULL, license_text = NULL, tags = NULL )
namespace |
Namespace for the UDF to be stored in, e.g. |
name |
character Name for the function to be stored under in TileDB Cloud, e.g. |
type |
character One of |
func |
An R function which takes a dataframe as first argument. |
version |
character Optional version string. |
image_name |
character |
readme |
README text to be displayed in the TileDB Cloud UI. |
license_id |
character See the TileDB Cloud UI for options. |
license_text |
character See the TileDB Cloud UI for options. |
tags |
list(character) Tags to apply to the UDF. |
exec_raw |
character Text to display in the TileDB Cloud UI's Preview tab. If omitted, a full deparse of |
No return value.
Other manual-layer functions:
array_info(),
compute_sequentially(),
compute(),
delayed_args<-(),
delayed_args(),
delayed_array_udf(),
delayed_generic_udf(),
delayed_sql(),
delayed(),
deregister_array(),
deregister_group(),
deregister_udf(),
execute_array_udf(),
execute_generic_udf(),
execute_multi_array_udf(),
execute_sql_query(),
get_udf_info(),
group_info(),
list_arrays(),
list_groups(),
login(),
register_array(),
register_udf(),
user_profile()
User Class
An R6Class generator object
idcharacter [optional]
usernamecharacter
passwordcharacter [optional]
namecharacter [optional]
emailcharacter [optional]
is_valid_emailcharacter [optional]
stripe_connectcharacter [optional]
companycharacter [optional]
logocharacter [optional]
last_activity_datecharacter [optional]
timezonecharacter [optional]
organizationslist( OrganizationUser ) [optional]
allowed_actionslist( NamespaceActions ) [optional]
enabled_featureslist( character ) [optional]
unpaid_subscriptioncharacter [optional]
default_s3_pathcharacter [optional]
default_s3_path_credentials_namecharacter [optional]
default_namespace_chargedcharacter [optional]
new()
User$new( username, id = NULL, password = NULL, name = NULL, email = NULL, is_valid_email = NULL, stripe_connect = NULL, company = NULL, logo = NULL, last_activity_date = NULL, timezone = NULL, organizations = NULL, allowed_actions = NULL, enabled_features = NULL, unpaid_subscription = NULL, default_s3_path = NULL, default_s3_path_credentials_name = NULL, default_namespace_charged = NULL, ... )
toJSON()
User$toJSON()
fromJSON()
User$fromJSON(UserJson)
toJSONString()
User$toJSONString()
fromJSONString()
User$fromJSONString(UserJson)
clone()
The objects of this class are cloneable with this method.
User$clone(deep = FALSE)
deepWhether to make a deep clone.
This function shows user information for the currently logged-in account on TileDB Cloud.
user_profile(include_logo = FALSE)user_profile(include_logo = FALSE)
include_logo |
If set to True, include the |
Nominally you will first call login; if not, the results of the last
login at ~/.tiledb/cloud.json will be used.
A list of user properties from the currently logged-in TileDB cloud account.
Other manual-layer functions:
array_info(),
compute_sequentially(),
compute(),
delayed_args<-(),
delayed_args(),
delayed_array_udf(),
delayed_generic_udf(),
delayed_sql(),
delayed(),
deregister_array(),
deregister_group(),
deregister_udf(),
execute_array_udf(),
execute_generic_udf(),
execute_multi_array_udf(),
execute_sql_query(),
get_udf_info(),
group_info(),
list_arrays(),
list_groups(),
login(),
register_array(),
register_udf(),
update_udf_info()
tiledbcloud.User
An R6Class generator object
AddAWSAccessCredentials Add aws keys
@param namespace character
@param aws.access.credentials AWSAccessCredentials
status code : 204 | AWS keys added successfully
response headers :
status code : 0 | error response
return type : Error
response headers :
AddUserToOrganization add a user to an organization
@param organization character
@param user OrganizationUser
status code : 204 | user added to organization successfully
response headers :
status code : 0 | error response
return type : Error
response headers :
CheckAWSAccessCredentials Check if aws keys are set
@param namespace character
@returnType list( AWSAccessCredentials )
status code : 200 | AWS keys are set
return type : array[AWSAccessCredentials]
response headers :
status code : 0 | error response
return type : Error
response headers :
CheckAWSAccessCredentialsByName Check if aws keys are set by name
@param namespace character
@param name character
@returnType AWSAccessCredentials
status code : 200 | AWS keys are set
return type : AWSAccessCredentials
response headers :
status code : 0 | error response
return type : Error
response headers :
ConfirmEmail confirm user email
status code : 204 | User email confirmed successfully
response headers :
status code : 0 | error response
return type : Error
response headers :
CreateUser create a user
@param user User
status code : 204 | user created successfully
response headers :
status code : 0 | error response
return type : Error
response headers :
DeleteAWSAccessCredentials delete a AWS Access credentials in a namespace. This will likely cause arrays to become unreachable
@param namespace character
@param name character
status code : 204 | AWS credentials deleted
response headers :
status code : 0 | error response
return type : Error
response headers :
DeleteUser delete a user
@param username character
status code : 204 | user deleted
response headers :
status code : 0 | error response
return type : Error
response headers :
DeleteUserFromOrganization delete a user from an organization
@param organization character
@param username character
status code : 204 | user delete from organization successfully
response headers :
status code : 0 | error response
return type : Error
response headers :
GetOrganizationUser get a user from an organization
@param organization character
@param username character
@returnType OrganizationUser
status code : 200 | user from organization
return type : OrganizationUser
response headers :
status code : 404 | User is not in organization
response headers :
status code : 0 | error response
return type : Error
response headers :
GetSession Get session token for user
@param remember.me character
@returnType Token
status code : 200 | Session token
return type : Token
response headers :
status code : 0 | error response
return type : Error
response headers :
GetTokenScopes retrieves available token scopes for a user
@returnType list( TokenScope )
status code : 200 | available token scopes
return type : array[TokenScope]
response headers :
status code : 0 | error response
return type : Error
response headers :
GetUser get a user
@returnType User
status code : 200 | user details
return type : User
response headers :
status code : 0 | error response
return type : Error
response headers :
GetUserWithUsername get a user
@param username character
@returnType User
status code : 200 | user details
return type : User
response headers :
status code : 404 | User does not exist
response headers :
status code : 0 | error response
return type : Error
response headers :
RequestToken Request an authorization token, optionally taken a TokenRequest object to set parameters on the token
@param token.request TokenRequest
@returnType Token
status code : 200 | token
return type : Token
response headers :
status code : 0 | error response
return type : Error
response headers :
ResetUserPassword reset user password
@param user InlineObject
status code : 204 | User password updated successfully
response headers :
status code : 404 | User not found
response headers :
status code : 0 | error response
return type : Error
response headers :
RevokeToken revoke an authorization token
@param token character
status code : 204 | revokation successfully
response headers :
status code : 0 | error response
return type : Error
response headers :
TokensGet Fetch a list of user tokens
@returnType list( Token )
status code : 200 | Array of user created non-session tokens
return type : array[Token]
response headers :
status code : 0 | error response
return type : Error
response headers :
TokensSessionGet Fetch a list of user session tokens
@returnType list( Token )
status code : 200 | Array of user created session tokens
return type : array[Token]
response headers :
status code : 0 | error response
return type : Error
response headers :
UpdateAWSAccessCredentials Update aws keys or associated buckets. This will update the key associations for each array in the namespace
@param namespace character
@param name character
@param aws.access.credentials AWSAccessCredentials
status code : 204 | AWS keys updated successfully
response headers :
status code : 0 | error response
return type : Error
response headers :
UpdateUser update a user
@param username character
@param user User
status code : 204 | user updated successfully
response headers :
status code : 0 | error response
return type : Error
response headers :
UpdateUserInOrganization update a user in an organization
@param organization character
@param username character
@param user OrganizationUser
status code : 204 | user update in organization successfully
response headers :
status code : 0 | error response
return type : Error
response headers :
apiClientHandles the client-server communication.
new()
UserApi$new(apiClient)
AddAWSAccessCredentials()
UserApi$AddAWSAccessCredentials(namespace, aws.access.credentials, ...)
AddAWSAccessCredentialsWithHttpInfo()
UserApi$AddAWSAccessCredentialsWithHttpInfo( namespace, aws.access.credentials, ... )
AddUserToOrganization()
UserApi$AddUserToOrganization(organization, user, ...)
AddUserToOrganizationWithHttpInfo()
UserApi$AddUserToOrganizationWithHttpInfo(organization, user, ...)
CheckAWSAccessCredentials()
UserApi$CheckAWSAccessCredentials(namespace, ...)
CheckAWSAccessCredentialsWithHttpInfo()
UserApi$CheckAWSAccessCredentialsWithHttpInfo(namespace, ...)
CheckAWSAccessCredentialsByName()
UserApi$CheckAWSAccessCredentialsByName(namespace, name, ...)
CheckAWSAccessCredentialsByNameWithHttpInfo()
UserApi$CheckAWSAccessCredentialsByNameWithHttpInfo(namespace, name, ...)
ConfirmEmail()
UserApi$ConfirmEmail(...)
ConfirmEmailWithHttpInfo()
UserApi$ConfirmEmailWithHttpInfo(...)
CreateUser()
UserApi$CreateUser(user, ...)
CreateUserWithHttpInfo()
UserApi$CreateUserWithHttpInfo(user, ...)
DeleteAWSAccessCredentials()
UserApi$DeleteAWSAccessCredentials(namespace, name, ...)
DeleteAWSAccessCredentialsWithHttpInfo()
UserApi$DeleteAWSAccessCredentialsWithHttpInfo(namespace, name, ...)
DeleteUser()
UserApi$DeleteUser(username, ...)
DeleteUserWithHttpInfo()
UserApi$DeleteUserWithHttpInfo(username, ...)
DeleteUserFromOrganization()
UserApi$DeleteUserFromOrganization(organization, username, ...)
DeleteUserFromOrganizationWithHttpInfo()
UserApi$DeleteUserFromOrganizationWithHttpInfo(organization, username, ...)
GetOrganizationUser()
UserApi$GetOrganizationUser(organization, username, ...)
GetOrganizationUserWithHttpInfo()
UserApi$GetOrganizationUserWithHttpInfo(organization, username, ...)
GetSession()
UserApi$GetSession(remember.me = NULL, ...)
GetSessionWithHttpInfo()
UserApi$GetSessionWithHttpInfo(remember.me = NULL, ...)
GetTokenScopes()
UserApi$GetTokenScopes(...)
GetTokenScopesWithHttpInfo()
UserApi$GetTokenScopesWithHttpInfo(...)
GetUser()
UserApi$GetUser(...)
GetUserWithHttpInfo()
UserApi$GetUserWithHttpInfo(...)
GetUserWithUsername()
UserApi$GetUserWithUsername(username, ...)
GetUserWithUsernameWithHttpInfo()
UserApi$GetUserWithUsernameWithHttpInfo(username, ...)
RequestToken()
UserApi$RequestToken(token.request = NULL, ...)
RequestTokenWithHttpInfo()
UserApi$RequestTokenWithHttpInfo(token.request = NULL, ...)
ResetUserPassword()
UserApi$ResetUserPassword(user, ...)
ResetUserPasswordWithHttpInfo()
UserApi$ResetUserPasswordWithHttpInfo(user, ...)
RevokeToken()
UserApi$RevokeToken(token, ...)
RevokeTokenWithHttpInfo()
UserApi$RevokeTokenWithHttpInfo(token, ...)
TokensGet()
UserApi$TokensGet(...)
TokensGetWithHttpInfo()
UserApi$TokensGetWithHttpInfo(...)
TokensSessionGet()
UserApi$TokensSessionGet(...)
TokensSessionGetWithHttpInfo()
UserApi$TokensSessionGetWithHttpInfo(...)
UpdateAWSAccessCredentials()
UserApi$UpdateAWSAccessCredentials( namespace, name, aws.access.credentials, ... )
UpdateAWSAccessCredentialsWithHttpInfo()
UserApi$UpdateAWSAccessCredentialsWithHttpInfo( namespace, name, aws.access.credentials, ... )
UpdateUser()
UserApi$UpdateUser(username, user, ...)
UpdateUserWithHttpInfo()
UserApi$UpdateUserWithHttpInfo(username, user, ...)
UpdateUserInOrganization()
UserApi$UpdateUserInOrganization(organization, username, user, ...)
UpdateUserInOrganizationWithHttpInfo()
UserApi$UpdateUserInOrganizationWithHttpInfo(organization, username, user, ...)
clone()
The objects of this class are cloneable with this method.
UserApi$clone(deep = FALSE)
deepWhether to make a deep clone.
## Not run: #################### AddAWSAccessCredentials #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace var.aws.access.credentials <- AWSAccessCredentials$new() # AWSAccessCredentials | aws access credentials to store for a namespace api.instance <- UserApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$AddAWSAccessCredentials(var.namespace, var.aws.access.credentials) #################### AddUserToOrganization #################### library(tiledbcloud) var.organization <- 'organization_example' # character | organization name var.user <- OrganizationUser$new() # OrganizationUser | user to add api.instance <- UserApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$AddUserToOrganization(var.organization, var.user) #################### CheckAWSAccessCredentials #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace api.instance <- UserApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$CheckAWSAccessCredentials(var.namespace) #################### CheckAWSAccessCredentialsByName #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace var.name <- 'name_example' # character | name api.instance <- UserApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$CheckAWSAccessCredentialsByName(var.namespace, var.name) #################### ConfirmEmail #################### library(tiledbcloud) api.instance <- UserApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$ConfirmEmail() #################### CreateUser #################### library(tiledbcloud) var.user <- User$new() # User | user to create api.instance <- UserApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$CreateUser(var.user) #################### DeleteAWSAccessCredentials #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace var.name <- 'name_example' # character | name api.instance <- UserApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$DeleteAWSAccessCredentials(var.namespace, var.name) #################### DeleteUser #################### library(tiledbcloud) var.username <- 'username_example' # character | username or ID api.instance <- UserApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$DeleteUser(var.username) #################### DeleteUserFromOrganization #################### library(tiledbcloud) var.organization <- 'organization_example' # character | organization name var.username <- 'username_example' # character | username to manipulate api.instance <- UserApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$DeleteUserFromOrganization(var.organization, var.username) #################### GetOrganizationUser #################### library(tiledbcloud) var.organization <- 'organization_example' # character | organization name var.username <- 'username_example' # character | username to manipulate api.instance <- UserApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$GetOrganizationUser(var.organization, var.username) #################### GetSession #################### library(tiledbcloud) var.remember.me <- 'remember.me_example' # character | flag to create a token with expiration of 30 days, default is false api.instance <- UserApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$GetSession(remember.me=var.remember.me) #################### GetTokenScopes #################### library(tiledbcloud) api.instance <- UserApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$GetTokenScopes() #################### GetUser #################### library(tiledbcloud) api.instance <- UserApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$GetUser() #################### GetUserWithUsername #################### library(tiledbcloud) var.username <- 'username_example' # character | username or ID api.instance <- UserApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$GetUserWithUsername(var.username) #################### RequestToken #################### library(tiledbcloud) var.token.request <- TokenRequest$new() # TokenRequest | token request object api.instance <- UserApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$RequestToken(token.request=var.token.request) #################### ResetUserPassword #################### library(tiledbcloud) var.user <- InlineObject$new() # InlineObject | api.instance <- UserApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$ResetUserPassword(var.user) #################### RevokeToken #################### library(tiledbcloud) var.token <- 'token_example' # character | token name or token itself api.instance <- UserApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$RevokeToken(var.token) #################### TokensGet #################### library(tiledbcloud) api.instance <- UserApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$TokensGet() #################### TokensSessionGet #################### library(tiledbcloud) api.instance <- UserApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$TokensSessionGet() #################### UpdateAWSAccessCredentials #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace var.name <- 'name_example' # character | name var.aws.access.credentials <- AWSAccessCredentials$new() # AWSAccessCredentials | aws credentials to update api.instance <- UserApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$UpdateAWSAccessCredentials(var.namespace, var.name, var.aws.access.credentials) #################### UpdateUser #################### library(tiledbcloud) var.username <- 'username_example' # character | username or ID var.user <- User$new() # User | user details to update api.instance <- UserApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$UpdateUser(var.username, var.user) #################### UpdateUserInOrganization #################### library(tiledbcloud) var.organization <- 'organization_example' # character | organization name var.username <- 'username_example' # character | username to manipulate var.user <- OrganizationUser$new() # OrganizationUser | user details to update api.instance <- UserApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$UpdateUserInOrganization(var.organization, var.username, var.user) ## End(Not run)## Not run: #################### AddAWSAccessCredentials #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace var.aws.access.credentials <- AWSAccessCredentials$new() # AWSAccessCredentials | aws access credentials to store for a namespace api.instance <- UserApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$AddAWSAccessCredentials(var.namespace, var.aws.access.credentials) #################### AddUserToOrganization #################### library(tiledbcloud) var.organization <- 'organization_example' # character | organization name var.user <- OrganizationUser$new() # OrganizationUser | user to add api.instance <- UserApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$AddUserToOrganization(var.organization, var.user) #################### CheckAWSAccessCredentials #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace api.instance <- UserApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$CheckAWSAccessCredentials(var.namespace) #################### CheckAWSAccessCredentialsByName #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace var.name <- 'name_example' # character | name api.instance <- UserApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$CheckAWSAccessCredentialsByName(var.namespace, var.name) #################### ConfirmEmail #################### library(tiledbcloud) api.instance <- UserApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$ConfirmEmail() #################### CreateUser #################### library(tiledbcloud) var.user <- User$new() # User | user to create api.instance <- UserApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$CreateUser(var.user) #################### DeleteAWSAccessCredentials #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace var.name <- 'name_example' # character | name api.instance <- UserApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$DeleteAWSAccessCredentials(var.namespace, var.name) #################### DeleteUser #################### library(tiledbcloud) var.username <- 'username_example' # character | username or ID api.instance <- UserApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$DeleteUser(var.username) #################### DeleteUserFromOrganization #################### library(tiledbcloud) var.organization <- 'organization_example' # character | organization name var.username <- 'username_example' # character | username to manipulate api.instance <- UserApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$DeleteUserFromOrganization(var.organization, var.username) #################### GetOrganizationUser #################### library(tiledbcloud) var.organization <- 'organization_example' # character | organization name var.username <- 'username_example' # character | username to manipulate api.instance <- UserApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$GetOrganizationUser(var.organization, var.username) #################### GetSession #################### library(tiledbcloud) var.remember.me <- 'remember.me_example' # character | flag to create a token with expiration of 30 days, default is false api.instance <- UserApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$GetSession(remember.me=var.remember.me) #################### GetTokenScopes #################### library(tiledbcloud) api.instance <- UserApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$GetTokenScopes() #################### GetUser #################### library(tiledbcloud) api.instance <- UserApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$GetUser() #################### GetUserWithUsername #################### library(tiledbcloud) var.username <- 'username_example' # character | username or ID api.instance <- UserApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$GetUserWithUsername(var.username) #################### RequestToken #################### library(tiledbcloud) var.token.request <- TokenRequest$new() # TokenRequest | token request object api.instance <- UserApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$RequestToken(token.request=var.token.request) #################### ResetUserPassword #################### library(tiledbcloud) var.user <- InlineObject$new() # InlineObject | api.instance <- UserApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$ResetUserPassword(var.user) #################### RevokeToken #################### library(tiledbcloud) var.token <- 'token_example' # character | token name or token itself api.instance <- UserApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$RevokeToken(var.token) #################### TokensGet #################### library(tiledbcloud) api.instance <- UserApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$TokensGet() #################### TokensSessionGet #################### library(tiledbcloud) api.instance <- UserApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$TokensSessionGet() #################### UpdateAWSAccessCredentials #################### library(tiledbcloud) var.namespace <- 'namespace_example' # character | namespace var.name <- 'name_example' # character | name var.aws.access.credentials <- AWSAccessCredentials$new() # AWSAccessCredentials | aws credentials to update api.instance <- UserApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$UpdateAWSAccessCredentials(var.namespace, var.name, var.aws.access.credentials) #################### UpdateUser #################### library(tiledbcloud) var.username <- 'username_example' # character | username or ID var.user <- User$new() # User | user details to update api.instance <- UserApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$UpdateUser(var.username, var.user) #################### UpdateUserInOrganization #################### library(tiledbcloud) var.organization <- 'organization_example' # character | organization name var.username <- 'username_example' # character | username to manipulate var.user <- OrganizationUser$new() # OrganizationUser | user details to update api.instance <- UserApi$new() #Configure API key authorization: ApiKeyAuth api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY'; #Configure HTTP basic authorization: BasicAuth # provide your username in the user-serial format api.instance$apiClient$username <- '<user-serial>'; # provide your api key generated using the developer portal api.instance$apiClient$password <- '<api_key>'; result <- api.instance$UpdateUserInOrganization(var.organization, var.username, var.user) ## End(Not run)
Writer Class
An R6Class generator object
checkCoordDupscharacter [optional]
checkCoordOOBcharacter [optional]
dedupCoordscharacter [optional]
subarrayDomainArray [optional]
new()
Writer$new( checkCoordDups = NULL, checkCoordOOB = NULL, dedupCoords = NULL, subarray = NULL, ... )
toJSON()
Writer$toJSON()
fromJSON()
Writer$fromJSON(WriterJson)
toJSONString()
Writer$toJSONString()
fromJSONString()
Writer$fromJSONString(WriterJson)
clone()
The objects of this class are cloneable with this method.
Writer$clone(deep = FALSE)
deepWhether to make a deep clone.