Index

A B C D E F G H I L M N O P Q R S T U V W 
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 ActivityResource backed 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 CommentsResource backed 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 DosyaClient with the given options.
DosyaClient(String) - Constructor for class dev.dosya.sdk.DosyaClient
Creates a new DosyaClient with 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 DownloadResource backed 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 FileRequestsResource backed 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 FilesResource backed 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 FoldersResource backed 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 null if 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-Id header, 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 MeResource backed 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 SearchResource backed 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 SharesResource backed 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 UploadResource backed 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 WorkspacesResource backed by the given HTTP client.
A B C D E F G H I L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form