Class AsyncDocuments
- java.lang.Object
-
- com.stackone.stackone_client_java.AsyncDocuments
-
public class AsyncDocuments extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DocumentsDownloadFileRequestBuilderdownloadFile()Download Filejava.util.concurrent.CompletableFuture<DocumentsDownloadFileResponse>downloadFile(DocumentsDownloadFileRequest request)Download Filejava.util.concurrent.CompletableFuture<DocumentsDownloadFileResponse>downloadFile(DocumentsDownloadFileRequest request, java.util.Optional<Options> options)Download FileDocumentsGetDriveRequestBuildergetDrive()Get Drivejava.util.concurrent.CompletableFuture<DocumentsGetDriveResponse>getDrive(DocumentsGetDriveRequest request)Get Drivejava.util.concurrent.CompletableFuture<DocumentsGetDriveResponse>getDrive(DocumentsGetDriveRequest request, java.util.Optional<Options> options)Get DriveDocumentsGetFileRequestBuildergetFile()Get Filejava.util.concurrent.CompletableFuture<DocumentsGetFileResponse>getFile(DocumentsGetFileRequest request)Get Filejava.util.concurrent.CompletableFuture<DocumentsGetFileResponse>getFile(DocumentsGetFileRequest request, java.util.Optional<Options> options)Get FileDocumentsGetFolderRequestBuildergetFolder()Get Folderjava.util.concurrent.CompletableFuture<DocumentsGetFolderResponse>getFolder(DocumentsGetFolderRequest request)Get Folderjava.util.concurrent.CompletableFuture<DocumentsGetFolderResponse>getFolder(DocumentsGetFolderRequest request, java.util.Optional<Options> options)Get FolderDocumentsListDrivesRequestBuilderlistDrives()List Drivesjava.util.concurrent.CompletableFuture<DocumentsListDrivesResponse>listDrives(DocumentsListDrivesRequest request)List Drivesjava.util.concurrent.CompletableFuture<DocumentsListDrivesResponse>listDrives(DocumentsListDrivesRequest request, java.util.Optional<Options> options)List DrivesDocumentsListFilesRequestBuilderlistFiles()List Filesjava.util.concurrent.CompletableFuture<DocumentsListFilesResponse>listFiles(DocumentsListFilesRequest request)List Filesjava.util.concurrent.CompletableFuture<DocumentsListFilesResponse>listFiles(DocumentsListFilesRequest request, java.util.Optional<Options> options)List FilesDocumentsListFoldersRequestBuilderlistFolders()List Foldersjava.util.concurrent.CompletableFuture<DocumentsListFoldersResponse>listFolders(DocumentsListFoldersRequest request)List Foldersjava.util.concurrent.CompletableFuture<DocumentsListFoldersResponse>listFolders(DocumentsListFoldersRequest request, java.util.Optional<Options> options)List FoldersDocumentssync()Switches to the sync SDK.DocumentsUploadFileRequestBuilderuploadFile()Upload Filejava.util.concurrent.CompletableFuture<DocumentsUploadFileResponse>uploadFile(java.lang.String xAccountId, UnifiedUploadRequestDto unifiedUploadRequestDto)Upload Filejava.util.concurrent.CompletableFuture<DocumentsUploadFileResponse>uploadFile(java.lang.String xAccountId, java.util.Optional<java.lang.String> xStackoneApiSessionToken, UnifiedUploadRequestDto unifiedUploadRequestDto, java.util.Optional<Options> options)Upload File
-
-
-
Method Detail
-
sync
public Documents sync()
Switches to the sync SDK.- Returns:
- The sync SDK
-
downloadFile
public DocumentsDownloadFileRequestBuilder downloadFile()
Download File- Returns:
- The async call builder
-
downloadFile
public java.util.concurrent.CompletableFuture<DocumentsDownloadFileResponse> downloadFile(DocumentsDownloadFileRequest request)
Download File- Parameters:
request- The request object containing all the parameters for the API call.- Returns:
- CompletableFuture<DocumentsDownloadFileResponse> - The async response
-
downloadFile
public java.util.concurrent.CompletableFuture<DocumentsDownloadFileResponse> downloadFile(DocumentsDownloadFileRequest request, java.util.Optional<Options> options)
Download File- Parameters:
request- The request object containing all the parameters for the API call.options- additional options- Returns:
- CompletableFuture<DocumentsDownloadFileResponse> - The async response
-
uploadFile
public DocumentsUploadFileRequestBuilder uploadFile()
Upload File- Returns:
- The async call builder
-
uploadFile
public java.util.concurrent.CompletableFuture<DocumentsUploadFileResponse> uploadFile(java.lang.String xAccountId, UnifiedUploadRequestDto unifiedUploadRequestDto)
Upload File- Parameters:
xAccountId- The account identifierunifiedUploadRequestDto-- Returns:
- CompletableFuture<DocumentsUploadFileResponse> - The async response
-
uploadFile
public java.util.concurrent.CompletableFuture<DocumentsUploadFileResponse> uploadFile(java.lang.String xAccountId, java.util.Optional<java.lang.String> xStackoneApiSessionToken, UnifiedUploadRequestDto unifiedUploadRequestDto, java.util.Optional<Options> options)
Upload File- Parameters:
xAccountId- The account identifierxStackoneApiSessionToken- The session tokenunifiedUploadRequestDto-options- additional options- Returns:
- CompletableFuture<DocumentsUploadFileResponse> - The async response
-
listFiles
public DocumentsListFilesRequestBuilder listFiles()
List Files- Returns:
- The async call builder
-
listFiles
public java.util.concurrent.CompletableFuture<DocumentsListFilesResponse> listFiles(DocumentsListFilesRequest request)
List Files- Parameters:
request- The request object containing all the parameters for the API call.- Returns:
- CompletableFuture<DocumentsListFilesResponse> - The async response
-
listFiles
public java.util.concurrent.CompletableFuture<DocumentsListFilesResponse> listFiles(DocumentsListFilesRequest request, java.util.Optional<Options> options)
List Files- Parameters:
request- The request object containing all the parameters for the API call.options- additional options- Returns:
- CompletableFuture<DocumentsListFilesResponse> - The async response
-
getFile
public DocumentsGetFileRequestBuilder getFile()
Get File- Returns:
- The async call builder
-
getFile
public java.util.concurrent.CompletableFuture<DocumentsGetFileResponse> getFile(DocumentsGetFileRequest request)
Get File- Parameters:
request- The request object containing all the parameters for the API call.- Returns:
- CompletableFuture<DocumentsGetFileResponse> - The async response
-
getFile
public java.util.concurrent.CompletableFuture<DocumentsGetFileResponse> getFile(DocumentsGetFileRequest request, java.util.Optional<Options> options)
Get File- Parameters:
request- The request object containing all the parameters for the API call.options- additional options- Returns:
- CompletableFuture<DocumentsGetFileResponse> - The async response
-
listFolders
public DocumentsListFoldersRequestBuilder listFolders()
List Folders- Returns:
- The async call builder
-
listFolders
public java.util.concurrent.CompletableFuture<DocumentsListFoldersResponse> listFolders(DocumentsListFoldersRequest request)
List Folders- Parameters:
request- The request object containing all the parameters for the API call.- Returns:
- CompletableFuture<DocumentsListFoldersResponse> - The async response
-
listFolders
public java.util.concurrent.CompletableFuture<DocumentsListFoldersResponse> listFolders(DocumentsListFoldersRequest request, java.util.Optional<Options> options)
List Folders- Parameters:
request- The request object containing all the parameters for the API call.options- additional options- Returns:
- CompletableFuture<DocumentsListFoldersResponse> - The async response
-
getFolder
public DocumentsGetFolderRequestBuilder getFolder()
Get Folder- Returns:
- The async call builder
-
getFolder
public java.util.concurrent.CompletableFuture<DocumentsGetFolderResponse> getFolder(DocumentsGetFolderRequest request)
Get Folder- Parameters:
request- The request object containing all the parameters for the API call.- Returns:
- CompletableFuture<DocumentsGetFolderResponse> - The async response
-
getFolder
public java.util.concurrent.CompletableFuture<DocumentsGetFolderResponse> getFolder(DocumentsGetFolderRequest request, java.util.Optional<Options> options)
Get Folder- Parameters:
request- The request object containing all the parameters for the API call.options- additional options- Returns:
- CompletableFuture<DocumentsGetFolderResponse> - The async response
-
listDrives
public DocumentsListDrivesRequestBuilder listDrives()
List Drives- Returns:
- The async call builder
-
listDrives
public java.util.concurrent.CompletableFuture<DocumentsListDrivesResponse> listDrives(DocumentsListDrivesRequest request)
List Drives- Parameters:
request- The request object containing all the parameters for the API call.- Returns:
- CompletableFuture<DocumentsListDrivesResponse> - The async response
-
listDrives
public java.util.concurrent.CompletableFuture<DocumentsListDrivesResponse> listDrives(DocumentsListDrivesRequest request, java.util.Optional<Options> options)
List Drives- Parameters:
request- The request object containing all the parameters for the API call.options- additional options- Returns:
- CompletableFuture<DocumentsListDrivesResponse> - The async response
-
getDrive
public DocumentsGetDriveRequestBuilder getDrive()
Get Drive- Returns:
- The async call builder
-
getDrive
public java.util.concurrent.CompletableFuture<DocumentsGetDriveResponse> getDrive(DocumentsGetDriveRequest request)
Get Drive- Parameters:
request- The request object containing all the parameters for the API call.- Returns:
- CompletableFuture<DocumentsGetDriveResponse> - The async response
-
getDrive
public java.util.concurrent.CompletableFuture<DocumentsGetDriveResponse> getDrive(DocumentsGetDriveRequest request, java.util.Optional<Options> options)
Get Drive- Parameters:
request- The request object containing all the parameters for the API call.options- additional options- Returns:
- CompletableFuture<DocumentsGetDriveResponse> - The async response
-
-