public class FolderLocksManager extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
FolderLocksManager.Builder |
| Modifier and Type | Field and Description |
|---|---|
Authentication |
auth |
NetworkSession |
networkSession |
| Modifier | Constructor and Description |
|---|---|
|
FolderLocksManager() |
protected |
FolderLocksManager(FolderLocksManager.Builder builder) |
| Modifier and Type | Method and Description |
|---|---|
FolderLock |
createFolderLock(CreateFolderLockRequestBody requestBody)
Creates a folder lock on a folder, preventing it from being moved and/or deleted.
|
FolderLock |
createFolderLock(CreateFolderLockRequestBody requestBody,
CreateFolderLockHeaders headers)
Creates a folder lock on a folder, preventing it from being moved and/or deleted.
|
void |
deleteFolderLockById(String folderLockId)
Deletes a folder lock on a given folder.
|
void |
deleteFolderLockById(String folderLockId,
DeleteFolderLockByIdHeaders headers)
Deletes a folder lock on a given folder.
|
Authentication |
getAuth() |
FolderLocks |
getFolderLocks(GetFolderLocksQueryParams queryParams)
Retrieves folder lock details for a given folder.
|
FolderLocks |
getFolderLocks(GetFolderLocksQueryParams queryParams,
GetFolderLocksHeaders headers)
Retrieves folder lock details for a given folder.
|
NetworkSession |
getNetworkSession() |
public Authentication auth
public NetworkSession networkSession
public FolderLocksManager()
protected FolderLocksManager(FolderLocksManager.Builder builder)
public FolderLocks getFolderLocks(GetFolderLocksQueryParams queryParams)
You must be authenticated as the owner or co-owner of the folder to use this endpoint.
queryParams - Query parameters of getFolderLocks methodpublic FolderLocks getFolderLocks(GetFolderLocksQueryParams queryParams, GetFolderLocksHeaders headers)
You must be authenticated as the owner or co-owner of the folder to use this endpoint.
queryParams - Query parameters of getFolderLocks methodheaders - Headers of getFolderLocks methodpublic FolderLock createFolderLock(CreateFolderLockRequestBody requestBody)
You must be authenticated as the owner or co-owner of the folder to use this endpoint.
requestBody - Request body of createFolderLock methodpublic FolderLock createFolderLock(CreateFolderLockRequestBody requestBody, CreateFolderLockHeaders headers)
You must be authenticated as the owner or co-owner of the folder to use this endpoint.
requestBody - Request body of createFolderLock methodheaders - Headers of createFolderLock methodpublic void deleteFolderLockById(String folderLockId)
You must be authenticated as the owner or co-owner of the folder to use this endpoint.
folderLockId - The ID of the folder lock. Example: "12345"public void deleteFolderLockById(String folderLockId, DeleteFolderLockByIdHeaders headers)
You must be authenticated as the owner or co-owner of the folder to use this endpoint.
folderLockId - The ID of the folder lock. Example: "12345"headers - Headers of deleteFolderLockById methodpublic Authentication getAuth()
public NetworkSession getNetworkSession()