Index
All Classes and Interfaces|All Packages|Serialized Form
A
- action(String) - Method in class dev.dosya.sdk.model.ListActivityParams
- activity() - Method in class dev.dosya.sdk.DosyaClient
-
Returns the activity resource for activity log operations.
- ActivityEntry - Class in dev.dosya.sdk.model
-
Represents a single activity log entry in a workspace.
- ActivityListResponse - Class in dev.dosya.sdk.model
-
Response returned when listing activity entries for a workspace.
- ActivityListResponse.Member - Class in dev.dosya.sdk.model
-
A workspace member referenced in activity entries.
- ActivityResource - Class in dev.dosya.sdk.resource
-
Provides operations for retrieving activity logs from Dosya workspaces.
- ActivityResource(DosyaHttpClient) - Constructor for class dev.dosya.sdk.resource.ActivityResource
-
Creates a new
ActivityResourcebacked by the given HTTP client. - afterResponse(String, String, int, String, long) - Method in interface dev.dosya.sdk.DosyaInterceptor
-
Called after each HTTP response is received.
- allowedExtensions(String) - Method in class dev.dosya.sdk.model.CreateFileRequestParams
- ApiKeyItem - Class in dev.dosya.sdk.model
-
Represents an API key belonging to the authenticated user.
B
- baseDelay(long) - Method in class dev.dosya.sdk.DosyaClientOptions
-
Sets the initial delay for exponential backoff in milliseconds.
- baseUrl(String) - Method in class dev.dosya.sdk.DosyaClientOptions
-
Sets the base URL for the Dosya API.
- beforeRequest(String, String) - Method in interface dev.dosya.sdk.DosyaInterceptor
-
Called before each HTTP request is sent.
- body - Variable in class dev.dosya.sdk.internal.DosyaHttpClient.HttpResult
- body(Object) - Method in class dev.dosya.sdk.internal.HttpRequest
- Breadcrumb - Class in dev.dosya.sdk.model
-
Represents a breadcrumb item in the folder navigation path.
C
- category(String) - Method in class dev.dosya.sdk.model.ListActivityParams
- CommentDetail - Class in dev.dosya.sdk.model
-
Detailed information about a comment on a file or folder.
- comments() - Method in class dev.dosya.sdk.DosyaClient
-
Returns the comments resource for comment operations.
- CommentsResource - Class in dev.dosya.sdk.resource
-
Provides operations for managing comments on files and folders in Dosya.
- CommentsResource(DosyaHttpClient) - Constructor for class dev.dosya.sdk.resource.CommentsResource
-
Creates a new
CommentsResourcebacked by the given HTTP client. - connection - Variable in class dev.dosya.sdk.internal.DosyaHttpClient.HttpResult
- connectTimeout(long) - Method in class dev.dosya.sdk.DosyaClientOptions
-
Sets the TCP connection timeout in milliseconds.
- copy(String) - Method in class dev.dosya.sdk.resource.FilesResource
-
Copies a file using the original name and folder.
- copy(String, String, String) - Method in class dev.dosya.sdk.resource.FilesResource
-
Copies a file, optionally with a new name and/or into a different folder.
- create(CreateCommentParams) - Method in class dev.dosya.sdk.resource.CommentsResource
-
Creates a new comment on a file or folder.
- create(CreateFileRequestParams) - Method in class dev.dosya.sdk.resource.FileRequestsResource
-
Creates a new file request.
- create(CreateWorkspaceParams) - Method in class dev.dosya.sdk.resource.WorkspacesResource
-
Creates a new workspace.
- create(String, String) - Method in class dev.dosya.sdk.resource.FoldersResource
-
Creates a new folder at the root of a workspace.
- create(String, String, String) - Method in class dev.dosya.sdk.resource.FoldersResource
-
Creates a new folder in a workspace, optionally nested under a parent folder.
- createApiKey(CreateApiKeyParams) - Method in class dev.dosya.sdk.resource.MeResource
-
Creates a new API key for the authenticated user.
- CreateApiKeyParams - Class in dev.dosya.sdk.model
-
Parameters for creating a new API key.
- CreateApiKeyParams(String) - Constructor for class dev.dosya.sdk.model.CreateApiKeyParams
- CreateCommentParams - Class in dev.dosya.sdk.model
-
Parameters for creating a new comment on a file or folder.
- CreateCommentParams(String, String) - Constructor for class dev.dosya.sdk.model.CreateCommentParams
- CreatedApiKey - Class in dev.dosya.sdk.model
-
Represents a newly created API key, including the plain-text key value.
- CreateFileRequestParams - Class in dev.dosya.sdk.model
-
Parameters for creating a new file request.
- CreateFileRequestParams(String) - Constructor for class dev.dosya.sdk.model.CreateFileRequestParams
- CreateFolderResponse - Class in dev.dosya.sdk.model
-
Response returned when creating a new folder.
- createShareBundle(CreateShareBundleParams) - Method in class dev.dosya.sdk.resource.FilesResource
-
Creates a share bundle containing multiple files as a single shareable link.
- CreateShareBundleParams - Class in dev.dosya.sdk.model
-
Parameters for creating a share bundle containing multiple files.
- CreateShareBundleParams(List<String>) - Constructor for class dev.dosya.sdk.model.CreateShareBundleParams
- createShareLink(String) - Method in class dev.dosya.sdk.resource.FilesResource
-
Creates a new share link for a file with default settings.
- createShareLink(String, CreateShareLinkParams) - Method in class dev.dosya.sdk.resource.FilesResource
-
Creates a new share link for a file with optional configuration.
- CreateShareLinkParams - Class in dev.dosya.sdk.model
-
Optional parameters for creating a share link on a file.
- CreateShareLinkParams() - Constructor for class dev.dosya.sdk.model.CreateShareLinkParams
- CreateWorkspaceParams - Class in dev.dosya.sdk.model
-
Parameters for creating a new workspace.
- CreateWorkspaceParams(String) - Constructor for class dev.dosya.sdk.model.CreateWorkspaceParams
D
- debug(Consumer<String>) - Method in class dev.dosya.sdk.DosyaClientOptions
-
Registers a debug callback that receives human-readable log messages.
- defaultRegion(String) - Method in class dev.dosya.sdk.model.CreateWorkspaceParams
- defaultRegion(String) - Method in class dev.dosya.sdk.model.UpdateWorkspaceParams
- delete(String) - Method in class dev.dosya.sdk.resource.CommentsResource
-
Deletes a comment.
- delete(String) - Method in class dev.dosya.sdk.resource.FileRequestsResource
-
Deletes a file request.
- delete(String) - Method in class dev.dosya.sdk.resource.FilesResource
-
Deletes a file.
- delete(String) - Method in class dev.dosya.sdk.resource.FoldersResource
-
Deletes a folder.
- delete(String) - Method in class dev.dosya.sdk.resource.WorkspacesResource
-
Permanently deletes a workspace and all its contents.
- delete(String) - Static method in class dev.dosya.sdk.internal.HttpRequest
- deleteApiKey(String) - Method in class dev.dosya.sdk.resource.MeResource
-
Deletes an API key.
- deleted(boolean) - Method in class dev.dosya.sdk.model.ListFilesParams
- dev.dosya.sdk - package dev.dosya.sdk
- dev.dosya.sdk.exception - package dev.dosya.sdk.exception
- dev.dosya.sdk.internal - package dev.dosya.sdk.internal
- dev.dosya.sdk.model - package dev.dosya.sdk.model
- dev.dosya.sdk.resource - package dev.dosya.sdk.resource
- doFetch(HttpRequest) - Method in class dev.dosya.sdk.internal.DosyaHttpClient
- DosyaApiException - Exception in dev.dosya.sdk.exception
-
Thrown when the Dosya API returns an error response.
- DosyaApiException(int, String) - Constructor for exception dev.dosya.sdk.exception.DosyaApiException
- DosyaApiException(int, String, String) - Constructor for exception dev.dosya.sdk.exception.DosyaApiException
- DosyaApiException(int, String, String, String) - Constructor for exception dev.dosya.sdk.exception.DosyaApiException
- DosyaApiException(int, String, String, String, Throwable) - Constructor for exception dev.dosya.sdk.exception.DosyaApiException
- DosyaClient - Class in dev.dosya.sdk
-
The main entry point for the Dosya Java SDK.
- DosyaClient(DosyaClientOptions) - Constructor for class dev.dosya.sdk.DosyaClient
-
Creates a new
DosyaClientwith the given options. - DosyaClient(String) - Constructor for class dev.dosya.sdk.DosyaClient
-
Creates a new
DosyaClientwith a simple API key using default settings. - DosyaClientOptions - Class in dev.dosya.sdk
-
Configuration options for
DosyaClient. - DosyaClientOptions(String) - Constructor for class dev.dosya.sdk.DosyaClientOptions
-
Creates options with the given API key.
- DosyaException - Exception in dev.dosya.sdk.exception
-
Base runtime exception for all errors originating from the Dosya SDK.
- DosyaException(String) - Constructor for exception dev.dosya.sdk.exception.DosyaException
-
Creates a new exception with the given message.
- DosyaException(String, Throwable) - Constructor for exception dev.dosya.sdk.exception.DosyaException
-
Creates a new exception with the given message and cause.
- DosyaHttpClient - Class in dev.dosya.sdk.internal
-
Internal HTTP client that handles request execution, retries, and serialization.
- DosyaHttpClient(DosyaClientOptions) - Constructor for class dev.dosya.sdk.internal.DosyaHttpClient
- DosyaHttpClient.HttpResult - Class in dev.dosya.sdk.internal
- DosyaInterceptor - Interface in dev.dosya.sdk
-
Interceptor for observing HTTP requests and responses made by the SDK.
- DosyaNetworkException - Exception in dev.dosya.sdk.exception
-
Thrown when a network-level error occurs while communicating with the Dosya API.
- DosyaNetworkException(String) - Constructor for exception dev.dosya.sdk.exception.DosyaNetworkException
-
Creates a new network exception with the given message.
- DosyaNetworkException(String, Throwable) - Constructor for exception dev.dosya.sdk.exception.DosyaNetworkException
-
Creates a new network exception with the given message and cause.
- DosyaUploadException - Exception in dev.dosya.sdk.exception
-
Thrown when a file upload operation fails.
- DosyaUploadException(String, String) - Constructor for exception dev.dosya.sdk.exception.DosyaUploadException
-
Creates a new upload exception with a session ID.
- DosyaUploadException(String, String, Integer) - Constructor for exception dev.dosya.sdk.exception.DosyaUploadException
-
Creates a new upload exception with a session ID and part number.
- DosyaUploadException(String, String, Integer, Throwable) - Constructor for exception dev.dosya.sdk.exception.DosyaUploadException
-
Creates a new upload exception with a session ID, part number, and cause.
- download() - Method in class dev.dosya.sdk.DosyaClient
-
Returns the download resource for file download operations.
- downloadBytes(String) - Method in class dev.dosya.sdk.resource.DownloadResource
-
Downloads the latest version of a file as a byte array.
- downloadBytes(String, Integer, String) - Method in class dev.dosya.sdk.resource.DownloadResource
-
Downloads the file content as a byte array.
- DownloadResource - Class in dev.dosya.sdk.resource
-
Provides operations for downloading files from Dosya.
- DownloadResource(DosyaHttpClient) - Constructor for class dev.dosya.sdk.resource.DownloadResource
-
Creates a new
DownloadResourcebacked by the given HTTP client. - downloadStream(String) - Method in class dev.dosya.sdk.resource.DownloadResource
-
Downloads the latest version of a file as a streaming
InputStream. - downloadStream(String, Integer, String) - Method in class dev.dosya.sdk.resource.DownloadResource
-
Downloads the file content as a streaming
InputStream.
E
- edit(String, String) - Method in class dev.dosya.sdk.resource.CommentsResource
-
Edits the body of an existing comment.
- emails(List<String>) - Method in class dev.dosya.sdk.model.CreateFileRequestParams
- encode(String) - Static method in class dev.dosya.sdk.internal.DosyaHttpClient
- expiresInDays(int) - Method in class dev.dosya.sdk.model.CreateApiKeyParams
- expiresInDays(int) - Method in class dev.dosya.sdk.model.CreateFileRequestParams
- expiresInDays(int) - Method in class dev.dosya.sdk.model.CreateShareBundleParams
- expiresInDays(int) - Method in class dev.dosya.sdk.model.CreateShareLinkParams
F
- file(UploadParams) - Method in class dev.dosya.sdk.resource.UploadResource
-
Uploads a file using the provided parameters.
- FileDetail - Class in dev.dosya.sdk.model
-
Detailed information about a single file in a Dosya workspace.
- fileId(String) - Method in class dev.dosya.sdk.model.CreateCommentParams
- fileId(String) - Method in class dev.dosya.sdk.model.UploadParams
- FileListItem - Class in dev.dosya.sdk.model
-
Summary information about a file as returned in listing responses.
- FileRequestCreateResponse - Class in dev.dosya.sdk.model
-
Response returned after creating a new file request.
- FileRequestCreateResponse.RequestSummary - Class in dev.dosya.sdk.model
-
Summary of the newly created file request.
- FileRequestDetail - Class in dev.dosya.sdk.model
-
Detailed information about a file request.
- fileRequests() - Method in class dev.dosya.sdk.DosyaClient
-
Returns the file requests resource for file request operations.
- FileRequestsResource - Class in dev.dosya.sdk.resource
-
Provides operations for managing file requests in Dosya workspaces.
- FileRequestsResource(DosyaHttpClient) - Constructor for class dev.dosya.sdk.resource.FileRequestsResource
-
Creates a new
FileRequestsResourcebacked by the given HTTP client. - FileRequestsResource.FileRequestRecipient - Class in dev.dosya.sdk.resource
-
Represents a recipient of a file request invitation.
- FileRequestsResource.FileRequestUpload - Class in dev.dosya.sdk.resource
-
Represents a file that was uploaded in response to a file request.
- files() - Method in class dev.dosya.sdk.DosyaClient
-
Returns the files resource for file operations.
- FilesResource - Class in dev.dosya.sdk.resource
-
Provides operations for managing files in Dosya workspaces.
- FilesResource(DosyaHttpClient) - Constructor for class dev.dosya.sdk.resource.FilesResource
-
Creates a new
FilesResourcebacked by the given HTTP client. - FileVersion - Class in dev.dosya.sdk.model
-
Represents a single version of a file.
- FileVersionsResponse - Class in dev.dosya.sdk.model
-
Response returned when listing file versions.
- filter(String) - Method in class dev.dosya.sdk.model.ListFilesParams
- FolderDetail - Class in dev.dosya.sdk.model
-
Detailed information about a single folder in a Dosya workspace.
- folderId(String) - Method in class dev.dosya.sdk.model.CreateCommentParams
- folderId(String) - Method in class dev.dosya.sdk.model.CreateFileRequestParams
- folderId(String) - Method in class dev.dosya.sdk.model.ListFilesParams
- folderId(String) - Method in class dev.dosya.sdk.model.UploadParams
- FolderListItem - Class in dev.dosya.sdk.model
-
Summary information about a folder as returned in listing responses.
- folders() - Method in class dev.dosya.sdk.DosyaClient
-
Returns the folders resource for folder operations.
- FoldersResource - Class in dev.dosya.sdk.resource
-
Provides operations for managing folders in Dosya workspaces.
- FoldersResource(DosyaHttpClient) - Constructor for class dev.dosya.sdk.resource.FoldersResource
-
Creates a new
FoldersResourcebacked by the given HTTP client. - FolderTreeItem - Class in dev.dosya.sdk.model
-
Represents a folder in a workspace folder tree hierarchy.
- fromBytes(String, String, byte[]) - Static method in class dev.dosya.sdk.model.UploadParams
- fromFile(String, File) - Static method in class dev.dosya.sdk.model.UploadParams
- fromJson(JsonElement, Class<T>) - Method in class dev.dosya.sdk.internal.DosyaHttpClient
- fromJson(JsonElement, Type) - Method in class dev.dosya.sdk.internal.DosyaHttpClient
- fromStream(String, String, InputStream, long) - Static method in class dev.dosya.sdk.model.UploadParams
G
- get(String) - Method in class dev.dosya.sdk.resource.FileRequestsResource
-
Retrieves detailed information about a file request.
- get(String) - Method in class dev.dosya.sdk.resource.FilesResource
-
Retrieves detailed information about a single file.
- get(String) - Method in class dev.dosya.sdk.resource.FoldersResource
-
Retrieves detailed information about a single folder.
- get(String) - Method in class dev.dosya.sdk.resource.WorkspacesResource
-
Retrieves detailed information about a workspace, including its settings.
- get(String) - Static method in class dev.dosya.sdk.internal.HttpRequest
- getAction() - Method in class dev.dosya.sdk.model.ActivityEntry
- getAction() - Method in class dev.dosya.sdk.model.ListActivityParams
- getActive() - Method in class dev.dosya.sdk.model.SharesListResponse.Stats
- getActivities() - Method in class dev.dosya.sdk.model.ActivityListResponse
- getAllowedExtensions() - Method in class dev.dosya.sdk.model.CreateFileRequestParams
- getAllowedExtensions() - Method in class dev.dosya.sdk.model.WorkspaceSettings
- getApiKey() - Method in class dev.dosya.sdk.DosyaClientOptions
-
Returns the API key.
- getAvatarUrl() - Method in class dev.dosya.sdk.model.ActivityListResponse.Member
- getAvatarUrl() - Method in class dev.dosya.sdk.model.UserProfile
- getBaseDelay() - Method in class dev.dosya.sdk.DosyaClientOptions
-
Returns the base delay for exponential backoff in milliseconds.
- getBaseDelay() - Method in class dev.dosya.sdk.internal.DosyaHttpClient
- getBaseUrl() - Method in class dev.dosya.sdk.DosyaClientOptions
-
Returns the base URL.
- getBaseUrl() - Method in class dev.dosya.sdk.internal.DosyaHttpClient
- getBlockedExtensions() - Method in class dev.dosya.sdk.model.WorkspaceSettings
- getBody() - Method in class dev.dosya.sdk.internal.HttpRequest
- getBody() - Method in class dev.dosya.sdk.model.CommentDetail
- getBody() - Method in class dev.dosya.sdk.model.CreateCommentParams
- getBody() - Method in class dev.dosya.sdk.model.UploadParams
- getBreadcrumbs() - Method in class dev.dosya.sdk.model.ListFilesResponse
- getBytesUploaded() - Method in class dev.dosya.sdk.model.UploadProgress
- getBytesUploaded() - Method in class dev.dosya.sdk.model.UploadStatusResponse
- getCategory() - Method in class dev.dosya.sdk.model.ListActivityParams
- getCommentCount() - Method in class dev.dosya.sdk.model.FileListItem
- getCompleteUrl() - Method in class dev.dosya.sdk.model.UploadInitResponse.Resumable
- getConnectTimeout() - Method in class dev.dosya.sdk.DosyaClientOptions
-
Returns the TCP connection timeout in milliseconds.
- getCreatedAt() - Method in class dev.dosya.sdk.model.ActivityEntry
- getCreatedAt() - Method in class dev.dosya.sdk.model.ApiKeyItem
- getCreatedAt() - Method in class dev.dosya.sdk.model.CommentDetail
- getCreatedAt() - Method in class dev.dosya.sdk.model.CreatedApiKey
- getCreatedAt() - Method in class dev.dosya.sdk.model.FileDetail
- getCreatedAt() - Method in class dev.dosya.sdk.model.FileListItem
- getCreatedAt() - Method in class dev.dosya.sdk.model.FileRequestDetail
- getCreatedAt() - Method in class dev.dosya.sdk.model.FileVersion
- getCreatedAt() - Method in class dev.dosya.sdk.model.FolderDetail
- getCreatedAt() - Method in class dev.dosya.sdk.model.FolderListItem
- getCreatedAt() - Method in class dev.dosya.sdk.model.SearchResponse.SearchFile
- getCreatedAt() - Method in class dev.dosya.sdk.model.SearchResponse.SearchFileRequest
- getCreatedAt() - Method in class dev.dosya.sdk.model.SearchResponse.SearchFolder
- getCreatedAt() - Method in class dev.dosya.sdk.model.SearchResponse.SearchShared
- getCreatedAt() - Method in class dev.dosya.sdk.model.ShareBundleLink
- getCreatedAt() - Method in class dev.dosya.sdk.model.ShareLinkDetail
- getCreatedAt() - Method in class dev.dosya.sdk.model.UploadResult.UploadedFile
- getCreatedAt() - Method in class dev.dosya.sdk.model.UserProfile
- getCreatedAt() - Method in class dev.dosya.sdk.model.WorkspaceDetail
- getCreatedAt() - Method in class dev.dosya.sdk.model.WorkspaceListItem
- getCreatedBy() - Method in class dev.dosya.sdk.model.ShareLinkDetail
- getCreatedCount() - Method in class dev.dosya.sdk.model.CreateFolderResponse
- getCreatedFolders() - Method in class dev.dosya.sdk.model.CreateFolderResponse
- getCurrentVersion() - Method in class dev.dosya.sdk.model.FileDetail
- getCurrentVersion() - Method in class dev.dosya.sdk.model.FileListItem
- getCurrentVersion() - Method in class dev.dosya.sdk.model.FileVersionsResponse
- getDebug() - Method in class dev.dosya.sdk.DosyaClientOptions
-
Returns the debug callback, or null.
- getDefaultRegion() - Method in class dev.dosya.sdk.model.CreateWorkspaceParams
- getDefaultRegion() - Method in class dev.dosya.sdk.model.UpdateWorkspaceParams
- getDeleted() - Method in class dev.dosya.sdk.model.ListFilesParams
- getDeletedAt() - Method in class dev.dosya.sdk.model.FileDetail
- getDeletedAt() - Method in class dev.dosya.sdk.model.FileListItem
- getDisableShareLinks() - Method in class dev.dosya.sdk.model.WorkspaceSettings
- getDownloadCount() - Method in class dev.dosya.sdk.model.ShareLinkDetail
- getEmail() - Method in class dev.dosya.sdk.model.ActivityListResponse.Member
- getEmail() - Method in class dev.dosya.sdk.model.UserProfile
- getEmail() - Method in class dev.dosya.sdk.resource.FileRequestsResource.FileRequestRecipient
- getEmails() - Method in class dev.dosya.sdk.model.CreateFileRequestParams
- getEmailVerifiedAt() - Method in class dev.dosya.sdk.model.UserProfile
- getErrorMessage() - Method in exception dev.dosya.sdk.exception.DosyaApiException
-
Returns the error message from the API.
- getExpiresAt() - Method in class dev.dosya.sdk.model.ApiKeyItem
- getExpiresAt() - Method in class dev.dosya.sdk.model.CreatedApiKey
- getExpiresAt() - Method in class dev.dosya.sdk.model.FileRequestCreateResponse.RequestSummary
- getExpiresAt() - Method in class dev.dosya.sdk.model.FileRequestDetail
- getExpiresAt() - Method in class dev.dosya.sdk.model.ShareBundleLink
- getExpiresAt() - Method in class dev.dosya.sdk.model.ShareLinkDetail
- getExpiresInDays() - Method in class dev.dosya.sdk.model.CreateApiKeyParams
- getExpiresInDays() - Method in class dev.dosya.sdk.model.CreateFileRequestParams
- getExpiresInDays() - Method in class dev.dosya.sdk.model.CreateShareBundleParams
- getExpiresInDays() - Method in class dev.dosya.sdk.model.CreateShareLinkParams
- getExpiring() - Method in class dev.dosya.sdk.model.SharesListResponse.Stats
- getExtension() - Method in class dev.dosya.sdk.model.FileDetail
- getExtension() - Method in class dev.dosya.sdk.model.FileListItem
- getExtension() - Method in class dev.dosya.sdk.model.FileVersion
- getExtension() - Method in class dev.dosya.sdk.model.SearchResponse.SearchFile
- getExtension() - Method in class dev.dosya.sdk.model.UploadInitResponse
- getExtension() - Method in class dev.dosya.sdk.model.UploadResult.UploadedFile
- getFile() - Method in class dev.dosya.sdk.model.UploadResult
- getFileCount() - Method in class dev.dosya.sdk.model.FolderListItem
- getFileCount() - Method in class dev.dosya.sdk.model.FolderTreeItem
- getFileCount() - Method in class dev.dosya.sdk.model.ShareBundleLink
- getFileId() - Method in class dev.dosya.sdk.model.CreateCommentParams
- getFileId() - Method in class dev.dosya.sdk.model.ShareLinkDetail
- getFileId() - Method in class dev.dosya.sdk.model.UploadParams
- getFileIds() - Method in class dev.dosya.sdk.model.CreateShareBundleParams
- getFileName() - Method in class dev.dosya.sdk.model.FileVersionsResponse
- getFileName() - Method in class dev.dosya.sdk.model.SearchResponse.SearchShared
- getFileName() - Method in class dev.dosya.sdk.model.ShareLinkDetail
- getFileName() - Method in class dev.dosya.sdk.model.UploadInitResponse
- getFileName() - Method in class dev.dosya.sdk.model.UploadParams
- getFileName() - Method in class dev.dosya.sdk.resource.FileRequestsResource.FileRequestUpload
- getFileRequests() - Method in class dev.dosya.sdk.model.SearchResponse
- getFiles() - Method in class dev.dosya.sdk.model.ListFilesResponse
- getFiles() - Method in class dev.dosya.sdk.model.SearchResponse
- getFileSize() - Method in class dev.dosya.sdk.model.UploadInitResponse
- getFileSize() - Method in class dev.dosya.sdk.model.UploadParams
- getFilter() - Method in class dev.dosya.sdk.model.ListFilesParams
- getFolder() - Method in class dev.dosya.sdk.model.CreateFolderResponse
- getFolderId() - Method in class dev.dosya.sdk.model.CreateCommentParams
- getFolderId() - Method in class dev.dosya.sdk.model.CreateFileRequestParams
- getFolderId() - Method in class dev.dosya.sdk.model.FileDetail
- getFolderId() - Method in class dev.dosya.sdk.model.ListFilesParams
- getFolderId() - Method in class dev.dosya.sdk.model.ListFilesResponse
- getFolderId() - Method in class dev.dosya.sdk.model.UploadParams
- getFolders() - Method in class dev.dosya.sdk.model.ListFilesResponse
- getFolders() - Method in class dev.dosya.sdk.model.SearchResponse
- getForceSharePassword() - Method in class dev.dosya.sdk.model.WorkspaceSettings
- getGson() - Method in class dev.dosya.sdk.internal.DosyaHttpClient
- getHeaders() - Method in class dev.dosya.sdk.internal.HttpRequest
- getHidden() - Method in class dev.dosya.sdk.model.ListFilesParams
- getHiddenMode() - Method in class dev.dosya.sdk.model.FileDetail
- getHiddenMode() - Method in class dev.dosya.sdk.model.FileListItem
- getHiddenMode() - Method in class dev.dosya.sdk.model.FolderListItem
- getIconColor() - Method in class dev.dosya.sdk.model.CreateWorkspaceParams
- getIconColor() - Method in class dev.dosya.sdk.model.UpdateWorkspaceParams
- getIconColor() - Method in class dev.dosya.sdk.model.WorkspaceDetail
- getIconColor() - Method in class dev.dosya.sdk.model.WorkspaceListItem
- getIconInitials() - Method in class dev.dosya.sdk.model.CreateWorkspaceParams
- getIconInitials() - Method in class dev.dosya.sdk.model.UpdateWorkspaceParams
- getIconInitials() - Method in class dev.dosya.sdk.model.WorkspaceDetail
- getIconInitials() - Method in class dev.dosya.sdk.model.WorkspaceListItem
- getIconUrl() - Method in class dev.dosya.sdk.model.WorkspaceDetail
- getId() - Method in class dev.dosya.sdk.model.ActivityEntry
- getId() - Method in class dev.dosya.sdk.model.ActivityListResponse.Member
- getId() - Method in class dev.dosya.sdk.model.ApiKeyItem
- getId() - Method in class dev.dosya.sdk.model.Breadcrumb
- getId() - Method in class dev.dosya.sdk.model.CommentDetail
- getId() - Method in class dev.dosya.sdk.model.CreatedApiKey
- getId() - Method in class dev.dosya.sdk.model.FileDetail
- getId() - Method in class dev.dosya.sdk.model.FileListItem
- getId() - Method in class dev.dosya.sdk.model.FileRequestCreateResponse.RequestSummary
- getId() - Method in class dev.dosya.sdk.model.FileRequestDetail
- getId() - Method in class dev.dosya.sdk.model.FileVersion
- getId() - Method in class dev.dosya.sdk.model.FolderDetail
- getId() - Method in class dev.dosya.sdk.model.FolderListItem
- getId() - Method in class dev.dosya.sdk.model.FolderTreeItem
- getId() - Method in class dev.dosya.sdk.model.SearchResponse.SearchFile
- getId() - Method in class dev.dosya.sdk.model.SearchResponse.SearchFileRequest
- getId() - Method in class dev.dosya.sdk.model.SearchResponse.SearchFolder
- getId() - Method in class dev.dosya.sdk.model.SearchResponse.SearchShared
- getId() - Method in class dev.dosya.sdk.model.ShareBundleLink
- getId() - Method in class dev.dosya.sdk.model.ShareLinkDetail
- getId() - Method in class dev.dosya.sdk.model.UploadResult.UploadedFile
- getId() - Method in class dev.dosya.sdk.model.UserProfile
- getId() - Method in class dev.dosya.sdk.model.WorkspaceDetail
- getId() - Method in class dev.dosya.sdk.model.WorkspaceListItem
- getId() - Method in class dev.dosya.sdk.resource.FileRequestsResource.FileRequestRecipient
- getId() - Method in class dev.dosya.sdk.resource.FileRequestsResource.FileRequestUpload
- getInitials() - Method in class dev.dosya.sdk.model.UserProfile
- getInterceptor() - Method in class dev.dosya.sdk.DosyaClientOptions
-
Returns the interceptor, or null.
- getIsHidden() - Method in class dev.dosya.sdk.model.FileDetail
- getIsHidden() - Method in class dev.dosya.sdk.model.FileListItem
- getIsHidden() - Method in class dev.dosya.sdk.model.FolderListItem
- getIsPasswordProtected() - Method in class dev.dosya.sdk.model.FileRequestDetail
- getIsPasswordProtected() - Method in class dev.dosya.sdk.model.ShareLinkDetail
- getIsSynced() - Method in class dev.dosya.sdk.model.FileListItem
- getIsSynced() - Method in class dev.dosya.sdk.model.FolderListItem
- getKeyPrefix() - Method in class dev.dosya.sdk.model.ApiKeyItem
- getLastUsedAt() - Method in class dev.dosya.sdk.model.ApiKeyItem
- getLimit() - Method in class dev.dosya.sdk.model.RateLimitInfo
- getLinks() - Method in class dev.dosya.sdk.model.SharesListResponse
- getLockMode() - Method in class dev.dosya.sdk.model.CreateShareLinkParams
- getLockMode() - Method in class dev.dosya.sdk.model.FileDetail
- getLockMode() - Method in class dev.dosya.sdk.model.FileListItem
- getLockMode() - Method in class dev.dosya.sdk.model.FolderListItem
- getMaxConcurrentUploads() - Method in class dev.dosya.sdk.model.WorkspaceSettings
- getMaxDelay() - Method in class dev.dosya.sdk.DosyaClientOptions
-
Returns the maximum retry delay in milliseconds.
- getMaxDelay() - Method in class dev.dosya.sdk.internal.DosyaHttpClient
- getMaxFiles() - Method in class dev.dosya.sdk.model.CreateFileRequestParams
- getMaxFileSizeGb() - Method in class dev.dosya.sdk.model.WorkspaceSettings
- getMaxFileSizeMb() - Method in class dev.dosya.sdk.model.CreateFileRequestParams
- getMaxRetries() - Method in class dev.dosya.sdk.DosyaClientOptions
-
Returns the maximum retry count.
- getMaxRetries() - Method in class dev.dosya.sdk.internal.DosyaHttpClient
- getMaxStoragePerMemberGb() - Method in class dev.dosya.sdk.model.WorkspaceSettings
- getMaxTotalStorageGb() - Method in class dev.dosya.sdk.model.WorkspaceSettings
- getMemberCount() - Method in class dev.dosya.sdk.model.WorkspaceListItem
- getMembers() - Method in class dev.dosya.sdk.model.ActivityListResponse
- getMessage() - Method in class dev.dosya.sdk.model.CreateFileRequestParams
- getMessage() - Method in class dev.dosya.sdk.model.FileRequestDetail
- getMetadata() - Method in class dev.dosya.sdk.model.ActivityEntry
- getMethod() - Method in class dev.dosya.sdk.internal.HttpRequest
- getMimeType() - Method in class dev.dosya.sdk.model.FileDetail
- getMimeType() - Method in class dev.dosya.sdk.model.FileListItem
- getMimeType() - Method in class dev.dosya.sdk.model.FileVersion
- getMimeType() - Method in class dev.dosya.sdk.model.SearchResponse.SearchFile
- getMimeType() - Method in class dev.dosya.sdk.model.UploadInitResponse
- getMimeType() - Method in class dev.dosya.sdk.model.UploadParams
- getMimeType() - Method in class dev.dosya.sdk.model.UploadResult.UploadedFile
- getMimeType() - Method in class dev.dosya.sdk.resource.FileRequestsResource.FileRequestUpload
- getName() - Method in class dev.dosya.sdk.model.ActivityListResponse.Member
- getName() - Method in class dev.dosya.sdk.model.ApiKeyItem
- getName() - Method in class dev.dosya.sdk.model.Breadcrumb
- getName() - Method in class dev.dosya.sdk.model.CreateApiKeyParams
- getName() - Method in class dev.dosya.sdk.model.CreatedApiKey
- getName() - Method in class dev.dosya.sdk.model.CreateWorkspaceParams
- getName() - Method in class dev.dosya.sdk.model.FileDetail
- getName() - Method in class dev.dosya.sdk.model.FileListItem
- getName() - Method in class dev.dosya.sdk.model.FolderDetail
- getName() - Method in class dev.dosya.sdk.model.FolderListItem
- getName() - Method in class dev.dosya.sdk.model.FolderTreeItem
- getName() - Method in class dev.dosya.sdk.model.SearchResponse.SearchFile
- getName() - Method in class dev.dosya.sdk.model.SearchResponse.SearchFolder
- getName() - Method in class dev.dosya.sdk.model.UpdateWorkspaceParams
- getName() - Method in class dev.dosya.sdk.model.UploadResult.UploadedFile
- getName() - Method in class dev.dosya.sdk.model.UserProfile
- getName() - Method in class dev.dosya.sdk.model.WorkspaceDetail
- getName() - Method in class dev.dosya.sdk.model.WorkspaceListItem
- getOnProgress() - Method in class dev.dosya.sdk.model.UploadParams
- getOnRateLimit() - Method in class dev.dosya.sdk.DosyaClientOptions
-
Returns the rate-limit callback, or null.
- getOwnerId() - Method in class dev.dosya.sdk.model.WorkspaceDetail
- getOwnerId() - Method in class dev.dosya.sdk.model.WorkspaceListItem
- getPage() - Method in class dev.dosya.sdk.model.ListActivityParams
- getPage() - Method in class dev.dosya.sdk.model.ListFilesParams
- getPage() - Method in class dev.dosya.sdk.model.Pagination
- getPage() - Method in class dev.dosya.sdk.model.SearchParams
- getPagination() - Method in class dev.dosya.sdk.model.ActivityListResponse
- getPagination() - Method in class dev.dosya.sdk.model.ListFilesResponse
- getPagination() - Method in class dev.dosya.sdk.model.SearchResponse
- getParentId() - Method in class dev.dosya.sdk.model.CommentDetail
- getParentId() - Method in class dev.dosya.sdk.model.CreateCommentParams
- getParentId() - Method in class dev.dosya.sdk.model.FolderDetail
- getParentId() - Method in class dev.dosya.sdk.model.FolderTreeItem
- getPartNumber() - Method in exception dev.dosya.sdk.exception.DosyaUploadException
-
Returns the part number that failed, or
nullif not applicable. - getPartsCompleted() - Method in class dev.dosya.sdk.model.UploadProgress
- getPartSize() - Method in class dev.dosya.sdk.model.UploadInitResponse.Resumable
- getPartSize() - Method in class dev.dosya.sdk.model.UploadStatusResponse
- getPartUploadUrl() - Method in class dev.dosya.sdk.model.UploadInitResponse.Resumable
- getPassword() - Method in class dev.dosya.sdk.model.CreateFileRequestParams
- getPassword() - Method in class dev.dosya.sdk.model.CreateShareBundleParams
- getPassword() - Method in class dev.dosya.sdk.model.CreateShareLinkParams
- getPath() - Method in class dev.dosya.sdk.internal.HttpRequest
- getPercent() - Method in class dev.dosya.sdk.model.UploadProgress
- getPerPage() - Method in class dev.dosya.sdk.model.ListActivityParams
- getPerPage() - Method in class dev.dosya.sdk.model.ListFilesParams
- getPerPage() - Method in class dev.dosya.sdk.model.Pagination
- getPerPage() - Method in class dev.dosya.sdk.model.SearchParams
- getPlainKey() - Method in class dev.dosya.sdk.model.CreatedApiKey
- getPreferredLanguage() - Method in class dev.dosya.sdk.model.UserProfile
- getQ() - Method in class dev.dosya.sdk.model.ListFilesParams
- getQ() - Method in class dev.dosya.sdk.model.SearchParams
- getQuery() - Method in class dev.dosya.sdk.internal.HttpRequest
- getQuery() - Method in class dev.dosya.sdk.model.SearchResponse
- getRaw() - Method in exception dev.dosya.sdk.exception.DosyaApiException
-
Returns the raw response body, or null.
- getRawBody() - Method in class dev.dosya.sdk.internal.HttpRequest
- getReadTimeout() - Method in class dev.dosya.sdk.DosyaClientOptions
-
Returns the read/response timeout in milliseconds.
- getRegion() - Method in class dev.dosya.sdk.model.FileDetail
- getRegion() - Method in class dev.dosya.sdk.model.FileListItem
- getRegion() - Method in class dev.dosya.sdk.model.UploadInitResponse
- getRegion() - Method in class dev.dosya.sdk.model.UploadParams
- getRegion() - Method in class dev.dosya.sdk.model.UploadResult.UploadedFile
- getRemaining() - Method in class dev.dosya.sdk.model.RateLimitInfo
- getRequest() - Method in class dev.dosya.sdk.model.FileRequestCreateResponse
- getRequestId() - Method in exception dev.dosya.sdk.exception.DosyaApiException
-
Returns the server request ID from the
X-Request-Idheader, or null. - getRequire2fa() - Method in class dev.dosya.sdk.model.WorkspaceSettings
- getResetAt() - Method in class dev.dosya.sdk.model.RateLimitInfo
- getResourceId() - Method in class dev.dosya.sdk.model.ActivityEntry
- getResourceName() - Method in class dev.dosya.sdk.model.ActivityEntry
- getResourceType() - Method in class dev.dosya.sdk.model.ActivityEntry
- getRestoredFrom() - Method in class dev.dosya.sdk.model.VersionRestoreResponse
- getResumable() - Method in class dev.dosya.sdk.model.UploadInitResponse
- getRole() - Method in class dev.dosya.sdk.model.WorkspaceListItem
- getRoleId() - Method in class dev.dosya.sdk.model.WorkspaceGetResponse
- getRoleId() - Method in class dev.dosya.sdk.model.WorkspaceListItem
- getScope() - Method in class dev.dosya.sdk.model.ApiKeyItem
- getScope() - Method in class dev.dosya.sdk.model.CreateApiKeyParams
- getScope() - Method in class dev.dosya.sdk.model.CreatedApiKey
- getSentAt() - Method in class dev.dosya.sdk.resource.FileRequestsResource.FileRequestRecipient
- getSessionId() - Method in exception dev.dosya.sdk.exception.DosyaUploadException
-
Returns the upload session ID associated with this error.
- getSessionId() - Method in class dev.dosya.sdk.model.UploadInitResponse
- getSessionId() - Method in class dev.dosya.sdk.model.UploadResult
- getSessionId() - Method in class dev.dosya.sdk.model.UploadStatusResponse
- getSettings() - Method in class dev.dosya.sdk.model.WorkspaceGetResponse
- getShareCount() - Method in class dev.dosya.sdk.model.FileListItem
- getShared() - Method in class dev.dosya.sdk.model.SearchResponse
- getShareLinks(String) - Method in class dev.dosya.sdk.resource.FilesResource
-
Retrieves all share links associated with a file.
- getShareMaxExpiryDays() - Method in class dev.dosya.sdk.model.WorkspaceSettings
- getSizeBytes() - Method in class dev.dosya.sdk.model.FileDetail
- getSizeBytes() - Method in class dev.dosya.sdk.model.FileListItem
- getSizeBytes() - Method in class dev.dosya.sdk.model.FileVersion
- getSizeBytes() - Method in class dev.dosya.sdk.model.SearchResponse.SearchFile
- getSizeBytes() - Method in class dev.dosya.sdk.model.UploadResult.UploadedFile
- getSizeBytes() - Method in class dev.dosya.sdk.model.UploadStatusResponse
- getSizeBytes() - Method in class dev.dosya.sdk.resource.FileRequestsResource.FileRequestUpload
- getSlug() - Method in class dev.dosya.sdk.model.WorkspaceDetail
- getSlug() - Method in class dev.dosya.sdk.model.WorkspaceListItem
- getSort() - Method in class dev.dosya.sdk.model.ListFilesParams
- getStats() - Method in class dev.dosya.sdk.model.SharesListResponse
- getStatus() - Method in exception dev.dosya.sdk.exception.DosyaApiException
-
Returns the HTTP status code.
- getStatus() - Method in class dev.dosya.sdk.model.ShareLinkDetail
- getStatus() - Method in class dev.dosya.sdk.model.UploadProgress
- getStatus() - Method in class dev.dosya.sdk.model.UploadStatusResponse
- getStatus() - Method in class dev.dosya.sdk.resource.FileRequestsResource.FileRequestRecipient
- getStatusUrl() - Method in class dev.dosya.sdk.model.UploadInitResponse.Resumable
- getStorageUsedBytes() - Method in class dev.dosya.sdk.model.WorkspaceDetail
- getStorageUsedBytes() - Method in class dev.dosya.sdk.model.WorkspaceListItem
- getTitle() - Method in class dev.dosya.sdk.model.CreateFileRequestParams
- getTitle() - Method in class dev.dosya.sdk.model.FileRequestCreateResponse.RequestSummary
- getTitle() - Method in class dev.dosya.sdk.model.FileRequestDetail
- getTitle() - Method in class dev.dosya.sdk.model.SearchResponse.SearchFileRequest
- getToken() - Method in class dev.dosya.sdk.model.FileRequestCreateResponse.RequestSummary
- getToken() - Method in class dev.dosya.sdk.model.FileRequestDetail
- getToken() - Method in class dev.dosya.sdk.model.SearchResponse.SearchFileRequest
- getToken() - Method in class dev.dosya.sdk.model.SearchResponse.SearchShared
- getToken() - Method in class dev.dosya.sdk.model.ShareBundleLink
- getToken() - Method in class dev.dosya.sdk.model.ShareLinkDetail
- getTotal() - Method in class dev.dosya.sdk.model.SharesListResponse.Stats
- getTotalBytes() - Method in class dev.dosya.sdk.model.UploadProgress
- getTotalFiles() - Method in class dev.dosya.sdk.model.Pagination
- getTotalPages() - Method in class dev.dosya.sdk.model.Pagination
- getTotalParts() - Method in class dev.dosya.sdk.model.UploadInitResponse.Resumable
- getTotalParts() - Method in class dev.dosya.sdk.model.UploadProgress
- getTotalParts() - Method in class dev.dosya.sdk.model.UploadStatusResponse
- getTotalViews() - Method in class dev.dosya.sdk.model.SharesListResponse.Stats
- getUpdatedAt() - Method in class dev.dosya.sdk.model.CommentDetail
- getUpdatedAt() - Method in class dev.dosya.sdk.model.FileDetail
- getUpdatedAt() - Method in class dev.dosya.sdk.model.FileListItem
- getUploadCount() - Method in class dev.dosya.sdk.model.FileRequestDetail
- getUploadedAt() - Method in class dev.dosya.sdk.resource.FileRequestsResource.FileRequestUpload
- getUploadedBy() - Method in class dev.dosya.sdk.model.FileDetail
- getUploadedBy() - Method in class dev.dosya.sdk.model.FileListItem
- getUploadedBy() - Method in class dev.dosya.sdk.model.FileVersion
- getUploadedParts() - Method in class dev.dosya.sdk.model.UploadStatusResponse
- getUploaderEmail() - Method in class dev.dosya.sdk.resource.FileRequestsResource.FileRequestUpload
- getUploaderName() - Method in class dev.dosya.sdk.model.FileDetail
- getUploaderName() - Method in class dev.dosya.sdk.model.FileListItem
- getUploaderName() - Method in class dev.dosya.sdk.model.FileVersion
- getUploadUrl() - Method in class dev.dosya.sdk.model.UploadInitResponse
- getUrl() - Method in class dev.dosya.sdk.model.FileRequestCreateResponse.RequestSummary
- getUrl() - Method in class dev.dosya.sdk.model.FileRequestDetail
- getUrl() - Method in class dev.dosya.sdk.model.ShareBundleLink
- getUrl(String) - Method in class dev.dosya.sdk.resource.DownloadResource
-
Retrieves a pre-signed download URL for the latest version of a file.
- getUrl(String, Integer, String) - Method in class dev.dosya.sdk.resource.DownloadResource
-
Retrieves a pre-signed download URL for a file.
- getUserAvatar() - Method in class dev.dosya.sdk.model.CommentDetail
- getUserId() - Method in class dev.dosya.sdk.model.ActivityEntry
- getUserId() - Method in class dev.dosya.sdk.model.CommentDetail
- getUserId() - Method in class dev.dosya.sdk.model.ListActivityParams
- getUserName() - Method in class dev.dosya.sdk.model.ActivityEntry
- getUserName() - Method in class dev.dosya.sdk.model.CommentDetail
- getVersion() - Method in class dev.dosya.sdk.model.UploadResult.UploadedFile
- getVersion() - Method in class dev.dosya.sdk.model.VersionRestoreResponse
- getVersionNumber() - Method in class dev.dosya.sdk.model.FileVersion
- getVersions() - Method in class dev.dosya.sdk.model.FileVersionsResponse
- getWorkspace() - Method in class dev.dosya.sdk.model.WorkspaceGetResponse
- getWorkspaceCount() - Method in class dev.dosya.sdk.model.UserProfile
- getWorkspaceId() - Method in class dev.dosya.sdk.model.ActivityEntry
- getWorkspaceId() - Method in class dev.dosya.sdk.model.CreateCommentParams
- getWorkspaceId() - Method in class dev.dosya.sdk.model.CreateFileRequestParams
- getWorkspaceId() - Method in class dev.dosya.sdk.model.FileDetail
- getWorkspaceId() - Method in class dev.dosya.sdk.model.FolderDetail
- getWorkspaceId() - Method in class dev.dosya.sdk.model.ListActivityParams
- getWorkspaceId() - Method in class dev.dosya.sdk.model.ListFilesParams
- getWorkspaceId() - Method in class dev.dosya.sdk.model.ListFilesResponse
- getWorkspaceId() - Method in class dev.dosya.sdk.model.SearchParams
- getWorkspaceId() - Method in class dev.dosya.sdk.model.UploadInitResponse
- getWorkspaceId() - Method in class dev.dosya.sdk.model.UploadParams
H
- hasMultipart() - Method in class dev.dosya.sdk.model.UploadStatusResponse
- header(String, String) - Method in class dev.dosya.sdk.internal.HttpRequest
- hidden(boolean) - Method in class dev.dosya.sdk.model.ListFilesParams
- hide(String) - Method in class dev.dosya.sdk.resource.FilesResource
-
Hides a file using the default hidden mode.
- hide(String, String, List<String>) - Method in class dev.dosya.sdk.resource.FilesResource
-
Hides a file, optionally specifying a hidden mode and target user/group IDs.
- HttpRequest - Class in dev.dosya.sdk.internal
- HttpRequest(String, String) - Constructor for class dev.dosya.sdk.internal.HttpRequest
- HttpResult(int, String, HttpURLConnection, String) - Constructor for class dev.dosya.sdk.internal.DosyaHttpClient.HttpResult
I
- iconColor(String) - Method in class dev.dosya.sdk.model.CreateWorkspaceParams
- iconColor(String) - Method in class dev.dosya.sdk.model.UpdateWorkspaceParams
- iconInitials(String) - Method in class dev.dosya.sdk.model.CreateWorkspaceParams
- iconInitials(String) - Method in class dev.dosya.sdk.model.UpdateWorkspaceParams
- init(String, String, long, String, String, String, String) - Method in class dev.dosya.sdk.resource.UploadResource
-
Initializes an upload session with the Dosya API.
- interceptor(DosyaInterceptor) - Method in class dev.dosya.sdk.DosyaClientOptions
-
Registers an interceptor for observing HTTP requests and responses.
- isCanHide() - Method in class dev.dosya.sdk.model.ListFilesResponse
- isCanLock() - Method in class dev.dosya.sdk.model.ListFilesResponse
- isFolderViewOnly() - Method in class dev.dosya.sdk.model.ListFilesResponse
- isOwner() - Method in class dev.dosya.sdk.model.WorkspaceGetResponse
- isRawResponse() - Method in class dev.dosya.sdk.internal.HttpRequest
L
- list() - Method in class dev.dosya.sdk.resource.WorkspacesResource
-
Lists all workspaces accessible by the authenticated user.
- list(ListActivityParams) - Method in class dev.dosya.sdk.resource.ActivityResource
-
Lists activity entries for a workspace, with optional filtering by category, action, or user.
- list(ListFilesParams) - Method in class dev.dosya.sdk.resource.FilesResource
-
Lists files and folders in a workspace, optionally filtered by folder, query, or status.
- list(String) - Method in class dev.dosya.sdk.resource.CommentsResource
-
Lists all comments in a workspace.
- list(String) - Method in class dev.dosya.sdk.resource.SharesResource
-
Lists all share links in a workspace along with summary statistics.
- list(String, String, String) - Method in class dev.dosya.sdk.resource.CommentsResource
-
Lists comments in a workspace, optionally filtered by file or folder.
- ListActivityParams - Class in dev.dosya.sdk.model
-
Parameters for listing activity entries in a workspace.
- ListActivityParams(String) - Constructor for class dev.dosya.sdk.model.ListActivityParams
- listApiKeys() - Method in class dev.dosya.sdk.resource.MeResource
-
Lists all API keys belonging to the authenticated user.
- ListFilesParams - Class in dev.dosya.sdk.model
-
Parameters for listing files and folders in a workspace.
- ListFilesParams(String) - Constructor for class dev.dosya.sdk.model.ListFilesParams
- ListFilesResponse - Class in dev.dosya.sdk.model
-
Response returned when listing files and folders in a workspace.
- listRecipients(String) - Method in class dev.dosya.sdk.resource.FileRequestsResource
-
Lists all recipients of a file request.
- listUploads(String) - Method in class dev.dosya.sdk.resource.FileRequestsResource
-
Lists all uploads received through a file request.
- listVersions(String) - Method in class dev.dosya.sdk.resource.FilesResource
-
Lists all versions of a file.
- lock(String, String) - Method in class dev.dosya.sdk.resource.FilesResource
-
Locks a file with the specified lock mode without a password.
- lock(String, String) - Method in class dev.dosya.sdk.resource.FoldersResource
-
Locks a folder with the specified lock mode without a password.
- lock(String, String, String) - Method in class dev.dosya.sdk.resource.FilesResource
-
Locks a file with the specified lock mode and optional password.
- lock(String, String, String) - Method in class dev.dosya.sdk.resource.FoldersResource
-
Locks a folder with the specified lock mode and optional password.
- lockMode(String) - Method in class dev.dosya.sdk.model.CreateShareLinkParams
M
- maxDelay(long) - Method in class dev.dosya.sdk.DosyaClientOptions
-
Sets the maximum delay between retries in milliseconds.
- maxFiles(int) - Method in class dev.dosya.sdk.model.CreateFileRequestParams
- maxFileSizeMb(int) - Method in class dev.dosya.sdk.model.CreateFileRequestParams
- maxRetries(int) - Method in class dev.dosya.sdk.DosyaClientOptions
-
Sets the maximum number of retry attempts for failed requests.
- me() - Method in class dev.dosya.sdk.DosyaClient
-
Returns the me resource for authenticated user operations.
- MeResource - Class in dev.dosya.sdk.resource
-
Provides operations for the authenticated user's profile and API keys.
- MeResource(DosyaHttpClient) - Constructor for class dev.dosya.sdk.resource.MeResource
-
Creates a new
MeResourcebacked by the given HTTP client. - message(String) - Method in class dev.dosya.sdk.model.CreateFileRequestParams
- mimeType(String) - Method in class dev.dosya.sdk.model.UploadParams
- move(String, String) - Method in class dev.dosya.sdk.resource.FilesResource
-
Moves a file into a different folder.
- move(String, String) - Method in class dev.dosya.sdk.resource.FoldersResource
-
Moves a folder to a new parent folder.
N
- name(String) - Method in class dev.dosya.sdk.model.UpdateWorkspaceParams
O
- onProgress(Consumer<UploadProgress>) - Method in class dev.dosya.sdk.model.UploadParams
- onRateLimit(Consumer<RateLimitInfo>) - Method in class dev.dosya.sdk.DosyaClientOptions
-
Registers a callback invoked when rate-limit response headers are received.
P
- page(int) - Method in class dev.dosya.sdk.model.ListActivityParams
- page(int) - Method in class dev.dosya.sdk.model.ListFilesParams
- page(int) - Method in class dev.dosya.sdk.model.SearchParams
- Pagination - Class in dev.dosya.sdk.model
-
Pagination metadata included in paginated API responses.
- parentId(String) - Method in class dev.dosya.sdk.model.CreateCommentParams
- password(String) - Method in class dev.dosya.sdk.model.CreateFileRequestParams
- password(String) - Method in class dev.dosya.sdk.model.CreateShareBundleParams
- password(String) - Method in class dev.dosya.sdk.model.CreateShareLinkParams
- perPage(int) - Method in class dev.dosya.sdk.model.ListActivityParams
- perPage(int) - Method in class dev.dosya.sdk.model.ListFilesParams
- perPage(int) - Method in class dev.dosya.sdk.model.SearchParams
- post(String) - Static method in class dev.dosya.sdk.internal.HttpRequest
- profile() - Method in class dev.dosya.sdk.resource.MeResource
-
Retrieves the authenticated user's profile.
- put(String) - Static method in class dev.dosya.sdk.internal.HttpRequest
Q
- q(String) - Method in class dev.dosya.sdk.model.ListFilesParams
- query(SearchParams) - Method in class dev.dosya.sdk.resource.SearchResource
-
Searches for files, folders, shares, and file requests matching the given query.
- query(String, Object) - Method in class dev.dosya.sdk.internal.HttpRequest
R
- RateLimitInfo - Class in dev.dosya.sdk.model
-
Contains rate limit information extracted from API response headers.
- RateLimitInfo(int, int, long) - Constructor for class dev.dosya.sdk.model.RateLimitInfo
- rawBody(byte[]) - Method in class dev.dosya.sdk.internal.HttpRequest
- rawResponse(boolean) - Method in class dev.dosya.sdk.internal.HttpRequest
- readTimeout(long) - Method in class dev.dosya.sdk.DosyaClientOptions
-
Sets the read/response timeout in milliseconds.
- region(String) - Method in class dev.dosya.sdk.model.UploadParams
- rename(String, String) - Method in class dev.dosya.sdk.resource.FilesResource
-
Renames a file and returns the new name.
- rename(String, String) - Method in class dev.dosya.sdk.resource.FoldersResource
-
Renames a folder and returns the new name.
- request(HttpRequest) - Method in class dev.dosya.sdk.internal.DosyaHttpClient
- requestAs(HttpRequest, Class<T>) - Method in class dev.dosya.sdk.internal.DosyaHttpClient
- requestAs(HttpRequest, Type) - Method in class dev.dosya.sdk.internal.DosyaHttpClient
- requestId - Variable in class dev.dosya.sdk.internal.DosyaHttpClient.HttpResult
- resend(String) - Method in class dev.dosya.sdk.resource.FileRequestsResource
-
Resends the file request notification to all recipients.
- resend(String, List<String>) - Method in class dev.dosya.sdk.resource.FileRequestsResource
-
Resends the file request notification to specific recipients or all recipients.
- restore(String) - Method in class dev.dosya.sdk.resource.FilesResource
-
Restores a previously soft-deleted file.
- restoreVersion(String, int) - Method in class dev.dosya.sdk.resource.FilesResource
-
Restores a file to a previous version.
- Resumable(int, int, String, String, String) - Constructor for class dev.dosya.sdk.model.UploadInitResponse.Resumable
- resume(String, byte[], Consumer<UploadProgress>) - Method in class dev.dosya.sdk.resource.UploadResource
-
Resumes a previously started multipart upload session.
- revoke(String) - Method in class dev.dosya.sdk.resource.SharesResource
-
Revokes an active share link, making it inaccessible.
S
- scope(String) - Method in class dev.dosya.sdk.model.CreateApiKeyParams
- search() - Method in class dev.dosya.sdk.DosyaClient
-
Returns the search resource for search operations.
- SearchParams - Class in dev.dosya.sdk.model
-
Parameters for searching files, folders, shares, and file requests.
- SearchParams(String, String) - Constructor for class dev.dosya.sdk.model.SearchParams
- SearchResource - Class in dev.dosya.sdk.resource
-
Provides operations for searching files, folders, shares, and file requests in Dosya.
- SearchResource(DosyaHttpClient) - Constructor for class dev.dosya.sdk.resource.SearchResource
-
Creates a new
SearchResourcebacked by the given HTTP client. - SearchResponse - Class in dev.dosya.sdk.model
-
Response returned from a search query containing matched files, folders, shares, and file requests.
- SearchResponse.SearchFile - Class in dev.dosya.sdk.model
-
A file matching the search query.
- SearchResponse.SearchFileRequest - Class in dev.dosya.sdk.model
-
A file request matching the search query.
- SearchResponse.SearchFolder - Class in dev.dosya.sdk.model
-
A folder matching the search query.
- SearchResponse.SearchShared - Class in dev.dosya.sdk.model
-
A shared link matching the search query.
- ShareBundleLink - Class in dev.dosya.sdk.model
-
Represents a share bundle link that groups multiple files into a single shareable URL.
- shareByEmail(String, List<String>, String) - Method in class dev.dosya.sdk.resource.FilesResource
-
Shares a file by sending email invitations to the specified recipients.
- ShareLinkDetail - Class in dev.dosya.sdk.model
-
Detailed information about a share link for a file.
- shares() - Method in class dev.dosya.sdk.DosyaClient
-
Returns the shares resource for share link operations.
- SharesListResponse - Class in dev.dosya.sdk.model
-
Response returned when listing share links for a workspace.
- SharesListResponse.Stats - Class in dev.dosya.sdk.model
-
Summary statistics for share links in a workspace.
- SharesResource - Class in dev.dosya.sdk.resource
-
Provides operations for managing share links in Dosya workspaces.
- SharesResource(DosyaHttpClient) - Constructor for class dev.dosya.sdk.resource.SharesResource
-
Creates a new
SharesResourcebacked by the given HTTP client. - sort(String) - Method in class dev.dosya.sdk.model.ListFilesParams
- status(String) - Method in class dev.dosya.sdk.resource.UploadResource
-
Retrieves the current status of an upload session.
- statusCode - Variable in class dev.dosya.sdk.internal.DosyaHttpClient.HttpResult
T
- timeout(long) - Method in class dev.dosya.sdk.DosyaClientOptions
-
Convenience method that sets both connect and read timeouts to the same value.
- title(String) - Method in class dev.dosya.sdk.model.CreateFileRequestParams
- toJsonTree(Object) - Method in class dev.dosya.sdk.internal.DosyaHttpClient
- toString() - Method in class dev.dosya.sdk.DosyaClientOptions
- toString() - Method in class dev.dosya.sdk.model.CreatedApiKey
- tree(String) - Method in class dev.dosya.sdk.resource.FoldersResource
-
Retrieves the folder tree for a workspace.
U
- unlock(String) - Method in class dev.dosya.sdk.resource.FilesResource
-
Removes the lock from a file.
- unlock(String) - Method in class dev.dosya.sdk.resource.FoldersResource
-
Removes the lock from a folder.
- update(String, UpdateWorkspaceParams) - Method in class dev.dosya.sdk.resource.WorkspacesResource
-
Updates an existing workspace's name, icon, or default region.
- update(String, String, String) - Method in class dev.dosya.sdk.resource.FileRequestsResource
-
Updates a file request's title and/or message.
- updateSettings(String, WorkspaceSettings) - Method in class dev.dosya.sdk.resource.WorkspacesResource
-
Replaces the settings for a workspace.
- UpdateWorkspaceParams - Class in dev.dosya.sdk.model
-
Parameters for updating an existing workspace.
- UpdateWorkspaceParams() - Constructor for class dev.dosya.sdk.model.UpdateWorkspaceParams
- upload() - Method in class dev.dosya.sdk.DosyaClient
-
Returns the upload resource for file upload operations.
- UploadInitResponse - Class in dev.dosya.sdk.model
-
Response returned when initializing an upload session.
- UploadInitResponse.Resumable - Class in dev.dosya.sdk.model
-
Multipart upload configuration returned when the file qualifies for resumable upload.
- UploadParams - Class in dev.dosya.sdk.model
-
Parameters for uploading a file to a Dosya workspace.
- UploadProgress - Class in dev.dosya.sdk.model
-
Represents the progress of an ongoing file upload.
- UploadProgress(long, long, int, String) - Constructor for class dev.dosya.sdk.model.UploadProgress
- UploadProgress(long, long, int, Integer, Integer, String) - Constructor for class dev.dosya.sdk.model.UploadProgress
- UploadResource - Class in dev.dosya.sdk.resource
-
Provides operations for uploading files to Dosya workspaces.
- UploadResource(DosyaHttpClient) - Constructor for class dev.dosya.sdk.resource.UploadResource
-
Creates a new
UploadResourcebacked by the given HTTP client. - UploadResult - Class in dev.dosya.sdk.model
-
The result of a successful file upload, containing the uploaded file detail and session ID.
- UploadResult(UploadResult.UploadedFile, String) - Constructor for class dev.dosya.sdk.model.UploadResult
- UploadResult.UploadedFile - Class in dev.dosya.sdk.model
-
Details of the file that was uploaded.
- UploadStatusResponse - Class in dev.dosya.sdk.model
-
Response containing the current status of an upload session.
- userId(String) - Method in class dev.dosya.sdk.model.ListActivityParams
- UserProfile - Class in dev.dosya.sdk.model
-
Represents the authenticated user's profile information.
V
- VersionRestoreResponse - Class in dev.dosya.sdk.model
-
Response returned after restoring a file to a previous version.
W
- WorkspaceDetail - Class in dev.dosya.sdk.model
-
Detailed information about a Dosya workspace.
- WorkspaceGetResponse - Class in dev.dosya.sdk.model
-
Response returned when retrieving a single workspace, including its settings and role info.
- WorkspaceListItem - Class in dev.dosya.sdk.model
-
Summary information about a workspace as returned in listing responses.
- workspaces() - Method in class dev.dosya.sdk.DosyaClient
-
Returns the workspaces resource for workspace operations.
- WorkspaceSettings - Class in dev.dosya.sdk.model
-
Configuration settings for a Dosya workspace.
- WorkspacesResource - Class in dev.dosya.sdk.resource
-
Provides operations for managing workspaces in Dosya.
- WorkspacesResource(DosyaHttpClient) - Constructor for class dev.dosya.sdk.resource.WorkspacesResource
-
Creates a new
WorkspacesResourcebacked by the given HTTP client.
All Classes and Interfaces|All Packages|Serialized Form