| Interface | Description |
|---|---|
| BoxCacheableRequest<T extends BoxObject> |
Interface that adds the ability for requests to retrieve data from the cache instead of over the
network.
|
| Class | Description |
|---|---|
| BoxHttpResponse |
Used to read HTTP responses from the Box API.
|
| BoxRequest<T extends BoxObject,R extends BoxRequest<T,R>> |
This class represents a request made to the Box server.
|
| BoxRequest.BoxRequestHandler<R extends BoxRequest> |
This class handles parsing the response from Box's server into the correct data object if successful or throw the appropriate exception if not.
|
| BoxRequestBatch |
Batch request class that allows the ability to send multiple BoxRequests through an executor and
return a batch response object that contains all of the response information for each individual request
Requests will run in parallel if Executor is set by caller otherwise requests will run sequentially.
|
| BoxRequestCollectionUpdate<E extends BoxItem,R extends BoxRequest<E,R>> |
Abstract class that represents a request to update a collection's contents by adding or removing an item.
|
| BoxRequestDownload<E extends BoxObject,R extends BoxRequest<E,R>> |
Abstract class that represents a request to download a file or thumbnail.
|
| BoxRequestDownload.DownloadRequestHandler |
A request handler that is designed to handle the parsing logic necessary for a BoxRequestDownload.
|
| BoxRequestItem<E extends BoxJsonObject,R extends BoxRequest<E,R>> |
Abstract class that represents a request which returns an item in the response.
|
| BoxRequestItemDelete<R extends BoxRequest<BoxVoid,R>> |
Abstract class that represents a request to delete a BoxItem.
|
| BoxRequestItemUpdate<E extends BoxItem,R extends BoxRequest<E,R>> |
Abstract class that represents an item update request.
|
| BoxRequestList<E extends BoxIterator,R extends BoxRequest<E,R>> |
Request for getting a list of items.
|
| BoxRequestsBookmark |
Bookmark requests.
|
| BoxRequestsBookmark.AddBookmarkToCollection |
Request for adding a bookmark to a collection
|
| BoxRequestsBookmark.AddCommentToBookmark |
Request for adding a comment to a bookmark
|
| BoxRequestsBookmark.CopyBookmark |
Request for copying a bookmark
|
| BoxRequestsBookmark.CreateBookmark |
Request for creating a new bookmark
|
| BoxRequestsBookmark.DeleteBookmark |
Request for deleting a bookmark
|
| BoxRequestsBookmark.DeleteBookmarkFromCollection |
Request for removing a bookmark from a collection
|
| BoxRequestsBookmark.DeleteTrashedBookmark |
Request for permanently deleting a trashed bookmark
|
| BoxRequestsBookmark.GetBookmarkComments |
Request for getting the comments on a bookmark
|
| BoxRequestsBookmark.GetBookmarkInfo |
Request for retrieving information on a bookmark
|
| BoxRequestsBookmark.GetTrashedBookmark |
Request for retrieving information on a trashed bookmark
|
| BoxRequestsBookmark.RestoreTrashedBookmark |
Request for restoring a trashed bookmark
|
| BoxRequestsBookmark.UpdateBookmark |
Request for updating information on a bookmark
|
| BoxRequestsBookmark.UpdateSharedBookmark |
Request for updating information on a shared bookmark
|
| BoxRequestsCollections | |
| BoxRequestsCollections.GetCollectionItems |
Request to get a collection's items.
|
| BoxRequestsCollections.GetCollections |
Request to get the available collections.
|
| BoxRequestsComment |
Comment requests.
|
| BoxRequestsComment.AddReplyComment |
Request for adding a reply comment to a comment
|
| BoxRequestsComment.DeleteComment |
Request for deleting a comment
|
| BoxRequestsComment.GetCommentInfo |
Request for retrieving information on a comment
|
| BoxRequestsComment.UpdateComment |
Request for updating the message on a comment
|
| BoxRequestsEvent |
Event requests.
|
| BoxRequestsEvent.EventRealTimeServerRequest |
Request to get long poll URL for real-time event notifications.
|
| BoxRequestsEvent.GetEnterpriseEvents |
Request for retrieving a stream of all events in an enterprise.
|
| BoxRequestsEvent.GetUserEvents |
Request for retrieving a stream of user events.
|
| BoxRequestsEvent.LongPollMessageRequest |
Request to begin listening to real-time event notifications.
|
| BoxRequestsFile |
Request class that groups all file operation requests together
|
| BoxRequestsFile.AddCommentToFile |
Request for adding a comment to a file
|
| BoxRequestsFile.AddFileToCollection |
Request for adding a file to a collection
|
| BoxRequestsFile.AddTaggedCommentToFile |
Request for adding a comment with tags to mention users.
|
| BoxRequestsFile.CopyFile |
Request for copying a file
|
| BoxRequestsFile.DeleteFile |
Request for deleting a file
|
| BoxRequestsFile.DeleteFileFromCollection |
Request for removing a file from a collection
|
| BoxRequestsFile.DeleteFileVersion |
Request for deleting an old version of a file
|
| BoxRequestsFile.DeleteTrashedFile |
Request for permanently deleting a trashed file
|
| BoxRequestsFile.DownloadFile |
Request for downloading a file
|
| BoxRequestsFile.DownloadThumbnail |
Request for downloading a thumbnail
|
| BoxRequestsFile.GetEmbedLinkFileInfo |
Request for retrieving information on a file with an expiring embed link
|
| BoxRequestsFile.GetFileComments |
Request for getting comments on a file
|
| BoxRequestsFile.GetFileInfo |
Request for retrieving information on a file
|
| BoxRequestsFile.GetFileVersions |
Request for getting versions of a file
|
| BoxRequestsFile.GetTrashedFile |
Request for retrieving information on a trashed file
|
| BoxRequestsFile.PromoteFileVersion |
Request for promoting an old version to the top of the version stack for a file
|
| BoxRequestsFile.RestoreTrashedFile |
Request for restoring a trashed file
|
| BoxRequestsFile.UpdatedSharedFile | |
| BoxRequestsFile.UpdateFile |
Request for updating information on a file
|
| BoxRequestsFile.UploadFile |
Request for uploading a new file
|
| BoxRequestsFile.UploadNewVersion |
Request for uploading a new version of a file
|
| BoxRequestsFolder | |
| BoxRequestsFolder.AddFolderToCollection |
Request for adding a folder to a collection
|
| BoxRequestsFolder.CopyFolder |
Request for copying a folder
|
| BoxRequestsFolder.CreateFolder |
Request for creating a folder
|
| BoxRequestsFolder.DeleteFolder |
Request for deleting a folder
|
| BoxRequestsFolder.DeleteFolderFromCollection |
Request for removing a folder from a collection
|
| BoxRequestsFolder.DeleteTrashedFolder |
Request for permanently deleting a trashed folder
|
| BoxRequestsFolder.GetCollaborations |
Request for getting the collaborations of a folder
|
| BoxRequestsFolder.GetFolderInfo |
Request for retrieving information on a folder
|
| BoxRequestsFolder.GetFolderItems |
Request for getting a folders items
|
| BoxRequestsFolder.GetFolderWithAllItems |
Get full folder including all information of all children
|
| BoxRequestsFolder.GetTrashedFolder |
Request for getting a trashed folder
|
| BoxRequestsFolder.GetTrashedItems |
Request for getting trashed items.
|
| BoxRequestsFolder.RestoreTrashedFolder |
Request to restore a trashed folder
|
| BoxRequestsFolder.UpdateFolder |
Request for updating information of a folder
|
| BoxRequestsFolder.UpdateSharedFolder |
Request for updating information of a shared folder
|
| BoxRequestsMetadata |
Request class that groups all metadata operation requests together
|
| BoxRequestsMetadata.AddFileMetadata |
Request for adding metadata to a file
|
| BoxRequestsMetadata.DeleteFileMetadata |
Request for deleting metadata on a file
|
| BoxRequestsMetadata.GetFileMetadata |
Request for getting metadata on a file
|
| BoxRequestsMetadata.GetMetadataTemplates |
Request for getting available metadata templates
|
| BoxRequestsMetadata.GetMetadataTemplateSchema |
Request for getting a metadata template schema
|
| BoxRequestsMetadata.UpdateFileMetadata |
Request for udpating metadata on a file
|
| BoxRequestsSearch |
Search requests.
|
| BoxRequestsSearch.Search |
Request for searching.
|
| BoxRequestsShare |
Shared link and collaboration requests.
|
| BoxRequestsShare.AddCollaboration |
Request for adding a collaboration
|
| BoxRequestsShare.DeleteCollaboration |
Request for deleting a collaboration
|
| BoxRequestsShare.GetCollaborationInfo |
Request for retrieving information on a collaboration
|
| BoxRequestsShare.GetPendingCollaborations |
Request for retrieving pending collaborations for a user.
|
| BoxRequestsShare.GetSharedLink |
A request to get an item from a Shared Link
|
| BoxRequestsShare.UpdateCollaboration |
Request for updating a collaboration
|
| BoxRequestsShare.UpdateOwner |
Request for updating owner of a collaboration
|
| BoxRequestsUser |
User requests.
|
| BoxRequestsUser.CreateEnterpriseUser |
Request to create an enterprise user
|
| BoxRequestsUser.DeleteEnterpriseUser |
Request for deleting an enterprise user
|
| BoxRequestsUser.GetEnterpriseUsers |
Request to get users that belong to the admins enterprise
|
| BoxRequestsUser.GetUserInfo |
Request for retrieving information on the current user
|
| BoxRequestsUser.UpdateUserInformation |
Request for updating a users information
|
| BoxRequestUpdateSharedItem<E extends BoxItem,R extends BoxRequest<E,R>> |
Class representing a request to update a shared item.
|
| BoxRequestUpload<E extends BoxJsonObject,R extends BoxRequest<E,R>> |
Abstract class representing a request to upload a file.
|
| BoxRequestUpload.UploadRequestHandler |
A request handler that is designed to handle the parsing logic necessary for a BoxRequestUpload.
|
| BoxResponse<E extends BoxObject> |
This class acts as a wrapper for holding onto the response or exceptions returned from the result of a BoxRequest.
|
| BoxResponseBatch |
Batch response class that contains all the response information for a completed BoxRequestBatch
|
| Enum | Description |
|---|---|
| BoxRequest.ContentTypes |
The different content types used to encode data sent to the Box Server.
|
| BoxRequest.Methods |
The different type of methods to communicate with the Box server.
|
| BoxRequestsFile.DownloadThumbnail.Format | |
| BoxRequestsMetadata.UpdateFileMetadata.Operations |
ENUM that defines all possible update operations.
|
| BoxRequestsSearch.Search.Scope |