A B C D E F G H I J L M N O P Q R S T U V W Y 

A

abort() - Method in class com.fangcloud.sdk.http.HttpRequestor.Uploader
 
addApiCustomHeader(List<HttpRequestor.Header>, String) - Static method in class com.fangcloud.sdk.YfyRequestUtil
 
addAuthHeader(List<HttpRequestor.Header>, String) - Static method in class com.fangcloud.sdk.YfyRequestUtil
 
addBasicAuthHeader(List<HttpRequestor.Header>, String, String) - Static method in class com.fangcloud.sdk.YfyRequestUtil
 
addDownloadCustomHeader(List<HttpRequestor.Header>) - Static method in class com.fangcloud.sdk.YfyRequestUtil
 
API_VERSION - Static variable in class com.fangcloud.sdk.YfySdkConstant
 
arrayConcat(T[], T[]) - Static method in class com.fangcloud.sdk.util.LangUtil
 
authorize(YfyWebAuth.Request) - Method in class com.fangcloud.sdk.auth.YfyWebAuth
Starts authorization and returns a "authorization URL" on the Fangcloud website that gives the lets the user grant your app access to their Fangcloud account.

B

BadResponseException - Exception in com.fangcloud.sdk.exception
Thrown when we the response from the Fangcloud server isn't something we expect.
BadResponseException(String, Throwable) - Constructor for exception com.fangcloud.sdk.exception.BadResponseException
 
Base64Digits - Static variable in class com.fangcloud.sdk.util.StringUtil
 
base64Encode(byte[]) - Static method in class com.fangcloud.sdk.util.StringUtil
 
base64EncodeGeneric(String, byte[]) - Static method in class com.fangcloud.sdk.util.StringUtil
 
binaryToHex(byte[]) - Static method in class com.fangcloud.sdk.util.StringUtil
 
binaryToHex(byte[], int, int) - Static method in class com.fangcloud.sdk.util.StringUtil
Convert a string of binary bytes to the equivalent hexadecimal string.
BlackHoleOutputStream - Static variable in class com.fangcloud.sdk.util.IOUtil
 
build() - Method in class com.fangcloud.sdk.auth.YfyWebAuth.Request.Builder
Returns a new OAuth YfyWebAuth.Request that can be used in YfyWebAuth.YfyWebAuth(YfyRequestConfig) to authorize a user.
build() - Method in class com.fangcloud.sdk.http.StandardHttpRequestor.Config.Builder
Returns a StandardHttpRequestor.Config with the values set by this builder.
builder() - Static method in class com.fangcloud.sdk.http.StandardHttpRequestor.Config
Returns a new builder for creating a StandardHttpRequestor.Config.
buildUri(String, String) - Static method in class com.fangcloud.sdk.YfyRequestUtil
 
buildUrlWithParams(String, String, Map<String, String>) - Static method in class com.fangcloud.sdk.YfyRequestUtil
 

C

canRefresh() - Method in class com.fangcloud.sdk.YfyClient.YfyInternalClient
 
checkKeyArg(String) - Static method in class com.fangcloud.sdk.YfyAppInfo
 
checkNameValid(String) - Static method in class com.fangcloud.sdk.util.StringUtil
 
checkObjectNotNull(Object) - Static method in class com.fangcloud.sdk.util.StringUtil
 
checkSecretArg(String) - Static method in class com.fangcloud.sdk.YfyAppInfo
 
checkStringNotEmpty(String) - Static method in class com.fangcloud.sdk.util.StringUtil
 
clear() - Method in interface com.fangcloud.sdk.YfySessionStore
 
clear() - Method in class com.fangcloud.sdk.YfyStandardSessionStore
 
clearTrash(ItemTypeEnum) - Method in class com.fangcloud.sdk.api.trash.YfyTrashRequest
Permanently delete all items(file or folder or all) in trash
ClientValidationException - Exception in com.fangcloud.sdk.exception
Some client validation to avoid wrong parameter
ClientValidationException(String) - Constructor for exception com.fangcloud.sdk.exception.ClientValidationException
 
close() - Method in class com.fangcloud.sdk.http.HttpRequestor.Uploader
 
close() - Method in class com.fangcloud.sdk.ProgressInputStream
 
close() - Method in class com.fangcloud.sdk.ProgressOutputStream
 
closeInput(InputStream) - Static method in class com.fangcloud.sdk.util.IOUtil
Closes the given input stream and ignores the IOException.
closeInput(Reader) - Static method in class com.fangcloud.sdk.util.IOUtil
Closes the given Reader and ignores the IOException.
closeQuietly(Closeable) - Static method in class com.fangcloud.sdk.util.IOUtil
 
CollabRoleEnum - Enum in com.fangcloud.sdk.api
 
collabs() - Method in class com.fangcloud.sdk.YfyClient
 
com.fangcloud.sdk - package com.fangcloud.sdk
 
com.fangcloud.sdk.api - package com.fangcloud.sdk.api
 
com.fangcloud.sdk.api.collab - package com.fangcloud.sdk.api.collab
 
com.fangcloud.sdk.api.comment - package com.fangcloud.sdk.api.comment
 
com.fangcloud.sdk.api.file - package com.fangcloud.sdk.api.file
 
com.fangcloud.sdk.api.folder - package com.fangcloud.sdk.api.folder
 
com.fangcloud.sdk.api.item - package com.fangcloud.sdk.api.item
 
com.fangcloud.sdk.api.share_link - package com.fangcloud.sdk.api.share_link
 
com.fangcloud.sdk.api.trash - package com.fangcloud.sdk.api.trash
 
com.fangcloud.sdk.api.user - package com.fangcloud.sdk.api.user
 
com.fangcloud.sdk.auth - package com.fangcloud.sdk.auth
 
com.fangcloud.sdk.exception - package com.fangcloud.sdk.exception
 
com.fangcloud.sdk.http - package com.fangcloud.sdk.http
 
com.fangcloud.sdk.util - package com.fangcloud.sdk.util
 
comments() - Method in class com.fangcloud.sdk.YfyClient
 
configure(HttpURLConnection) - Method in class com.fangcloud.sdk.http.StandardHttpRequestor
Can be overriden to configure the underlying HttpURLConnection used to make network requests using https.
copy() - Method in class com.fangcloud.sdk.http.StandardHttpRequestor.Config
Returns a new builder for creating a copy of this config.
copyFile(long, long) - Method in class com.fangcloud.sdk.api.file.YfyFileRequest
Copy the specific file to a folder
CopyFileArg - Class in com.fangcloud.sdk.api.file
 
CopyFileArg(long) - Constructor for class com.fangcloud.sdk.api.file.CopyFileArg
 
copyFileToStream(File, OutputStream) - Static method in class com.fangcloud.sdk.util.IOUtil
 
copyFileToStream(File, OutputStream, int) - Static method in class com.fangcloud.sdk.util.IOUtil
 
copyStreamToFile(InputStream, File) - Static method in class com.fangcloud.sdk.util.IOUtil
 
copyStreamToFile(InputStream, File, int) - Static method in class com.fangcloud.sdk.util.IOUtil
 
copyStreamToStream(InputStream, OutputStream) - Static method in class com.fangcloud.sdk.util.IOUtil
 
copyStreamToStream(InputStream, OutputStream, byte[]) - Static method in class com.fangcloud.sdk.util.IOUtil
 
copyStreamToStream(InputStream, OutputStream, int) - Static method in class com.fangcloud.sdk.util.IOUtil
 
createComment(long, String) - Method in class com.fangcloud.sdk.api.comment.YfyCommentRequest
Create comment on a file
CreateCommentArg - Class in com.fangcloud.sdk.api.comment
 
CreateCommentArg(long, String) - Constructor for class com.fangcloud.sdk.api.comment.CreateCommentArg
 
createFileShareLink(long, ShareLinkAccessEnum, boolean, String, String) - Method in class com.fangcloud.sdk.api.share_link.YfyShareLinkRequest
Create file share link with all personal params.
createFolder(String, long) - Method in class com.fangcloud.sdk.api.folder.YfyFolderRequest
Create a new empty folder inside the specified parent folder
CreateFolderArg - Class in com.fangcloud.sdk.api.folder
 
CreateFolderArg(String, long) - Constructor for class com.fangcloud.sdk.api.folder.CreateFolderArg
 
createFolderShareLink(long, ShareLinkAccessEnum, boolean, String, String) - Method in class com.fangcloud.sdk.api.share_link.YfyShareLinkRequest
Create folder share link with all personal params.
CreateShareLinkArg - Class in com.fangcloud.sdk.api.share_link
 
CreateShareLinkArg(Long, Long, String, boolean, String, boolean, String) - Constructor for class com.fangcloud.sdk.api.share_link.CreateShareLinkArg
 

D

DEFAULT - Static variable in class com.fangcloud.sdk.YfyHost
The standard Fangcloud hosts: "api.fangcloud.com", "api-content.fangcloud.com", and "www.fangcloud.com"
DEFAULT_CONNECT_TIMEOUT_MILLIS - Static variable in class com.fangcloud.sdk.http.HttpRequestor
Default timeout, in milliseconds, for opening a connection to a network resource.
DEFAULT_COPY_BUFFER_SIZE - Static variable in class com.fangcloud.sdk.util.IOUtil
 
DEFAULT_INSTANCE - Static variable in class com.fangcloud.sdk.http.StandardHttpRequestor.Config
StandardHttpRequestor.Config with all its attributes set to their default values.
DEFAULT_READ_TIMEOUT_MILLIS - Static variable in class com.fangcloud.sdk.http.HttpRequestor
Default timeout, in milliseconds, for receiving a response from a network resource.
deleteCollab(long) - Method in class com.fangcloud.sdk.api.collab.YfyCollabRequest
Delete collab by collab id
deleteComment(long) - Method in class com.fangcloud.sdk.api.comment.YfyCommentRequest
Delete comment by comment id
deleteFile(long) - Method in class com.fangcloud.sdk.api.file.YfyFileRequest
Discard a file to the trash
DeleteFileArg - Class in com.fangcloud.sdk.api.file
 
DeleteFileArg(List<Long>) - Constructor for class com.fangcloud.sdk.api.file.DeleteFileArg
 
deleteFileFromTrash(long) - Method in class com.fangcloud.sdk.api.file.YfyFileRequest
Permanently delete a specific file that is in the trash.
DeleteFileFromTrashArg - Class in com.fangcloud.sdk.api.file
 
DeleteFileFromTrashArg(List<Long>, boolean) - Constructor for class com.fangcloud.sdk.api.file.DeleteFileFromTrashArg
 
deleteFolder(long) - Method in class com.fangcloud.sdk.api.folder.YfyFolderRequest
Delete a folder to trash
DeleteFolderArg - Class in com.fangcloud.sdk.api.folder
 
DeleteFolderArg(List<Long>) - Constructor for class com.fangcloud.sdk.api.folder.DeleteFolderArg
 
deleteFolderFromTrash(long) - Method in class com.fangcloud.sdk.api.folder.YfyFolderRequest
Permanently delete a specific folder that is in the trash.
DeleteFolderFromTrashArg - Class in com.fangcloud.sdk.api.folder
 
DeleteFolderFromTrashArg(List<Long>, boolean) - Constructor for class com.fangcloud.sdk.api.folder.DeleteFolderFromTrashArg
 
directDownloadFile(long, String) - Method in class com.fangcloud.sdk.api.file.YfyFileRequest
directDownloadFileStream(long) - Method in class com.fangcloud.sdk.api.file.YfyFileRequest
Combine the YfyFileRequest.preSignatureDownload(long) and YfyFileRequest.downloadFile(String,String) method, direct get a InputStream of the file
directUploadFile(long, String, String) - Method in class com.fangcloud.sdk.api.file.YfyFileRequest
Combine the this#preSignatureUpload(long, String) and this#uploadFile(String,InputStream) method, direct upload the file
directUploadFile(long, String, InputStream) - Method in class com.fangcloud.sdk.api.file.YfyFileRequest
Combine the this#preSignatureUpload(long, String) and this#uploadFile(String,InputStream) method, direct upload the file
directUploadNewVersionFile(long, String, String, String) - Method in class com.fangcloud.sdk.api.file.YfyFileRequest
Combine the this#newVersionPreSignatureUpload(long,String,String) and this#uploadFile(String,InputStream) method, direct upload the new version file
directUploadNewVersionFile(long, String, String, InputStream) - Method in class com.fangcloud.sdk.api.file.YfyFileRequest
Combine the this#newVersionPreSignatureUpload(long,String,String) and this#uploadFile(String,InputStream) method, direct upload the new version file
doDownload(String, boolean, YfyProgressListener) - Method in class com.fangcloud.sdk.YfyClient.YfyInternalClient
 
doDownload(String, List<HttpRequestor.Header>, YfyProgressListener) - Method in class com.fangcloud.sdk.YfyClient.YfyInternalClient
 
doGet(String, Iterable<HttpRequestor.Header>) - Method in class com.fangcloud.sdk.http.HttpRequestor
 
doGet(String, Iterable<HttpRequestor.Header>) - Method in class com.fangcloud.sdk.http.StandardHttpRequestor
 
doGet(String, Object[], Map<String, String>, Class<T>) - Method in class com.fangcloud.sdk.YfyClient.YfyInternalClient
 
doGetNoAuth(YfyRequestConfig, String, String, Map<String, String>, List<HttpRequestor.Header>, Class<T>) - Static method in class com.fangcloud.sdk.YfyRequestUtil
 
doPost(String, Object[], YfyArg, Class<T>) - Method in class com.fangcloud.sdk.YfyClient.YfyInternalClient
 
doPostInAuth(YfyRequestConfig, String, String, Map<String, String>, Class<T>) - Static method in class com.fangcloud.sdk.YfyRequestUtil
only use in oauth server, user content-type application/x-www-form-urlencoded
doPostNoAuth(YfyRequestConfig, String, String, YfyArg, List<HttpRequestor.Header>, Class<T>) - Static method in class com.fangcloud.sdk.YfyRequestUtil
only use in api server, user content-type application/json
doUpload(String, InputStream, long, YfyProgressListener) - Method in class com.fangcloud.sdk.YfyClient.YfyInternalClient
 
downloadFile(String, String) - Method in class com.fangcloud.sdk.api.file.YfyFileRequest
When get a file download url, use this method to save the file to the certain path
downloadFile(String, String, YfyProgressListener) - Method in class com.fangcloud.sdk.api.file.YfyFileRequest
When get a file download url, use this method to save the file to the certain path
downloadFileStream(String) - Method in class com.fangcloud.sdk.api.file.YfyFileRequest
When get a file download url, use this method to get a InputStream of the file
downloadFileStream(String, YfyProgressListener) - Method in class com.fangcloud.sdk.api.file.YfyFileRequest
When get a file download url, use this method to get a InputStream of the file
downloadPreview(long, int, PreviewKindEnum) - Method in class com.fangcloud.sdk.api.file.YfyFileRequest
Retrieve download url if the page count of result to this#preview(long,PreviewKindEnum,boolean) more than 1.
DownloadPreviewArg - Class in com.fangcloud.sdk.api.file
 
DownloadPreviewArg(int, String) - Constructor for class com.fangcloud.sdk.api.file.DownloadPreviewArg
 
DownloadPreviewResult - Class in com.fangcloud.sdk.api.file
 
DownloadPreviewResult() - Constructor for class com.fangcloud.sdk.api.file.DownloadPreviewResult
 
downloadProfilePic(long, String, String) - Method in class com.fangcloud.sdk.api.user.YfyUserRequest
Download the specific user profile picture

E

EmptyInputStream - Static variable in class com.fangcloud.sdk.util.IOUtil
 
encodeUrlParam(String) - Static method in class com.fangcloud.sdk.YfyRequestUtil
 
equals(Object) - Method in class com.fangcloud.sdk.YfyHost
 

F

files() - Method in class com.fangcloud.sdk.YfyClient
 
finish() - Method in class com.fangcloud.sdk.http.HttpRequestor.Uploader
 
finishFromCode(String) - Method in class com.fangcloud.sdk.auth.YfyWebAuth
Call this after the user has visited the authorization URL and copy/pasted the authorization code that Fangcloud gave them.
finishFromRedirect(String, YfySessionStore, Map<String, String[]>) - Method in class com.fangcloud.sdk.auth.YfyWebAuth
Call this after the user has visited the authorization URL and Fangcloud has redirected them back to you at the redirect URI.
finishResponse(HttpRequestor.Response, Class<T>) - Static method in class com.fangcloud.sdk.YfyRequestUtil
 
folders() - Method in class com.fangcloud.sdk.YfyClient
 
formatBytes(long) - Static method in class com.fangcloud.sdk.util.StringUtil
将字节转换成B、KB、MB或GB

G

get() - Method in interface com.fangcloud.sdk.YfySessionStore
 
get() - Method in class com.fangcloud.sdk.YfyStandardSessionStore
 
GET_METHOD - Static variable in class com.fangcloud.sdk.YfySdkConstant
 
getAccepted() - Method in class com.fangcloud.sdk.api.collab.YfyCollab
 
getAccess() - Method in class com.fangcloud.sdk.api.share_link.CreateShareLinkArg
 
getAccess() - Method in class com.fangcloud.sdk.api.share_link.UpdateShareLinkArg
 
getAccess() - Method in class com.fangcloud.sdk.api.share_link.YfyShareLink
 
getAccess() - Method in enum com.fangcloud.sdk.api.ShareLinkAccessEnum
 
getAccessToken() - Method in class com.fangcloud.sdk.auth.YfyAuthFinish
Returns an access token that can be used to make Fangcloud API calls.
getActive() - Method in class com.fangcloud.sdk.api.user.YfyUser
 
getApi() - Method in class com.fangcloud.sdk.YfyHost
Returns the host name of the main Fangcloud open api server.
getAuth() - Method in class com.fangcloud.sdk.YfyHost
Returns the host name of the Fangcloud auth server.
getBody() - Method in class com.fangcloud.sdk.http.HttpRequestor.Response
Returns an InputStream for reading the HTTP response body.
getBody() - Method in class com.fangcloud.sdk.http.HttpRequestor.Uploader
 
getCategory() - Method in class com.fangcloud.sdk.api.file.PreviewResult
 
getCause() - Method in exception com.fangcloud.sdk.exception.NetworkIOException
 
getCause() - Method in exception com.fangcloud.sdk.util.IOUtil.WrappedException
 
getChildren(long, int, int, ItemTypeEnum) - Method in class com.fangcloud.sdk.api.folder.YfyFolderRequest
Retrieve the files and/or folders contained within this folder without any other info about the folder.
GetChildrenResult - Class in com.fangcloud.sdk.api.folder
 
GetChildrenResult() - Constructor for class com.fangcloud.sdk.api.folder.GetChildrenResult
 
getClient(T) - Method in class com.fangcloud.sdk.YfyClientFactory
Get YfyClient by user identify in LRU cache.
getClient(T, String, String) - Method in class com.fangcloud.sdk.YfyClientFactory
Get YfyClient by user identify in LRU cache.
getCode() - Method in exception com.fangcloud.sdk.exception.NormalException
 
getCode() - Method in class com.fangcloud.sdk.YfyErrorResponse.SpecificError
 
getCollab(long) - Method in class com.fangcloud.sdk.api.collab.YfyCollabRequest
Retrieve detailed collab information
getCollabId() - Method in class com.fangcloud.sdk.api.collab.YfyCollab
 
getCollabInfo() - Method in class com.fangcloud.sdk.api.collab.ListCollabResult
 
getCommentId() - Method in class com.fangcloud.sdk.api.comment.YfyComment
 
getComments() - Method in class com.fangcloud.sdk.api.comment.ListCommentResult
 
getCommentsCount() - Method in class com.fangcloud.sdk.api.file.YfyFile
 
getConnectTimeoutMillis() - Method in class com.fangcloud.sdk.http.StandardHttpRequestor.Config
Returns the timeout, in milliseconds, for opening a connection to the servers.
getContent() - Method in class com.fangcloud.sdk.api.comment.CreateCommentArg
 
getContent() - Method in class com.fangcloud.sdk.api.comment.YfyComment
 
getContentLength() - Method in class com.fangcloud.sdk.http.HttpRequestor.Response
 
getCreatedAt() - Method in class com.fangcloud.sdk.api.comment.YfyComment
 
getCreatedAt() - Method in class com.fangcloud.sdk.api.YfyItem
 
getDescription() - Method in class com.fangcloud.sdk.api.file.UpdateFileArg
 
getDescription() - Method in class com.fangcloud.sdk.api.YfyItem
 
getDisableDownload() - Method in class com.fangcloud.sdk.api.share_link.YfyShareLink
 
getDownloadUrl() - Method in class com.fangcloud.sdk.api.file.DownloadPreviewResult
 
getDownloadUrl() - Method in class com.fangcloud.sdk.api.file.PreviewResult
 
getDownloadUrls() - Method in class com.fangcloud.sdk.api.file.PreSignatureDownloadResult
 
getDueTime() - Method in class com.fangcloud.sdk.api.share_link.CreateShareLinkArg
 
getDueTime() - Method in class com.fangcloud.sdk.api.share_link.UpdateShareLinkArg
 
getDueTime() - Method in class com.fangcloud.sdk.api.share_link.YfyShareLink
 
getEmail() - Method in class com.fangcloud.sdk.api.user.YfyUser
 
getEnterpriseId() - Method in class com.fangcloud.sdk.api.user.YfyUser
 
getEnterpriseId() - Method in class com.fangcloud.sdk.api.YfyMiniUser
 
getError() - Method in class com.fangcloud.sdk.YfyUploadErrorResponse
 
getErrors() - Method in class com.fangcloud.sdk.YfyErrorResponse
 
getErrors() - Method in class com.fangcloud.sdk.YfyUploadErrorResponse
 
getExifRotation() - Method in class com.fangcloud.sdk.api.file.PreviewResult
 
getExpiresIn() - Method in class com.fangcloud.sdk.auth.YfyAuthFinish
Returns the expire time which access token is valid in this time
getField() - Method in exception com.fangcloud.sdk.exception.NormalException
 
getField() - Method in class com.fangcloud.sdk.YfyErrorResponse.SpecificError
 
getFile(long) - Method in class com.fangcloud.sdk.api.file.YfyFileRequest
Retrieve file info
getFileId() - Method in class com.fangcloud.sdk.api.comment.CreateCommentArg
 
getFileId() - Method in class com.fangcloud.sdk.api.comment.YfyComment
 
getFileId() - Method in class com.fangcloud.sdk.api.share_link.CreateShareLinkArg
 
getFileIds() - Method in class com.fangcloud.sdk.api.file.DeleteFileArg
 
getFileIds() - Method in class com.fangcloud.sdk.api.file.DeleteFileFromTrashArg
 
getFileIds() - Method in class com.fangcloud.sdk.api.file.MoveFileArg
 
getFileIds() - Method in class com.fangcloud.sdk.api.file.RestoreFileFromTrashArg
 
getFiles() - Method in class com.fangcloud.sdk.api.folder.GetChildrenResult
 
getFiles() - Method in class com.fangcloud.sdk.api.item.SearchItemResult
 
getFinalRole() - Method in class com.fangcloud.sdk.api.collab.ListCollabResult
 
getFirstError() - Method in class com.fangcloud.sdk.YfyErrorResponse
 
getFolder(long) - Method in class com.fangcloud.sdk.api.folder.YfyFolderRequest
Retrieve detailed information about a folder
getFolderId() - Method in class com.fangcloud.sdk.api.collab.InviteCollabArg
 
getFolderId() - Method in class com.fangcloud.sdk.api.share_link.CreateShareLinkArg
 
getFolderIds() - Method in class com.fangcloud.sdk.api.folder.DeleteFolderArg
 
getFolderIds() - Method in class com.fangcloud.sdk.api.folder.DeleteFolderFromTrashArg
 
getFolderIds() - Method in class com.fangcloud.sdk.api.folder.MoveFolderArg
 
getFolderIds() - Method in class com.fangcloud.sdk.api.folder.RestoreFolderFromTrashArg
 
getFolders() - Method in class com.fangcloud.sdk.api.folder.GetChildrenResult
 
getFolders() - Method in class com.fangcloud.sdk.api.item.SearchItemResult
 
getFolderType() - Method in class com.fangcloud.sdk.api.folder.YfyFolder
 
getFormat() - Method in class com.fangcloud.sdk.api.file.PreviewResult
 
getFullNamePinyin() - Method in class com.fangcloud.sdk.api.user.YfyUser
 
getHas2048() - Method in class com.fangcloud.sdk.api.file.PreviewResult
 
getHeaders() - Method in class com.fangcloud.sdk.http.HttpRequestor.Response
Returns a case-insensitive, unmodifiable mapping of header fields to their values.
getHost() - Static method in class com.fangcloud.sdk.YfyAppInfo
Returns the Fangcloud host configuration.
getHost() - Method in class com.fangcloud.sdk.YfyClient.YfyInternalClient
 
getHttpRequestor() - Method in class com.fangcloud.sdk.YfyRequestConfig
The HttpRequestor implementation to use when making HTTP requests to the Fangcloud API servers.
getId() - Method in class com.fangcloud.sdk.api.user.YfyUser
 
getId() - Method in class com.fangcloud.sdk.api.YfyItem
 
getId() - Method in class com.fangcloud.sdk.api.YfyMiniUser
 
getId() - Method in class com.fangcloud.sdk.api.YfyPathFolder
 
getInvitationMessage() - Method in class com.fangcloud.sdk.api.collab.InviteCollabArg
 
getInvitedUser() - Method in class com.fangcloud.sdk.api.collab.InviteCollabArg
 
getItemCount() - Method in class com.fangcloud.sdk.api.folder.YfyFolder
 
getJsonStr() - Method in exception com.fangcloud.sdk.exception.JsonReadException
 
getKey() - Method in class com.fangcloud.sdk.http.HttpRequestor.Header
Returns header name.
getKey() - Static method in class com.fangcloud.sdk.YfyAppInfo
Returns the Fangcloud app key (OAuth calls this the consumer key).
getKey() - Method in class com.fangcloud.sdk.YfyStandardSessionStore
 
getKind() - Method in class com.fangcloud.sdk.api.file.DownloadPreviewArg
 
getKind() - Method in class com.fangcloud.sdk.api.file.PreviewArg
 
getKind() - Method in enum com.fangcloud.sdk.api.file.PreviewKindEnum
 
getLastRefresh() - Method in class com.fangcloud.sdk.YfyClient
 
getLogin() - Method in class com.fangcloud.sdk.api.YfyMiniUser
 
getLruCache() - Method in class com.fangcloud.sdk.YfyClientFactory
 
getMessage() - Method in exception com.fangcloud.sdk.util.IOUtil.WrappedException
 
getModifiedAt() - Method in class com.fangcloud.sdk.api.YfyItem
 
getMsg() - Method in exception com.fangcloud.sdk.exception.NormalException
 
getMsg() - Method in class com.fangcloud.sdk.YfyErrorResponse.SpecificError
 
getName() - Method in class com.fangcloud.sdk.api.file.NewVersionPreSignatureUploadArg
 
getName() - Method in class com.fangcloud.sdk.api.file.PreSignatureUploadArg
 
getName() - Method in class com.fangcloud.sdk.api.file.UpdateFileArg
 
getName() - Method in class com.fangcloud.sdk.api.folder.CreateFolderArg
 
getName() - Method in class com.fangcloud.sdk.api.folder.UpdateFolderArg
 
getName() - Method in class com.fangcloud.sdk.api.user.UpdateSelfArg
 
getName() - Method in class com.fangcloud.sdk.api.user.YfyUser
 
getName() - Method in class com.fangcloud.sdk.api.YfyItem
 
getName() - Method in class com.fangcloud.sdk.api.YfyMiniUser
 
getName() - Method in class com.fangcloud.sdk.api.YfyPathFolder
 
getOwnedBy() - Method in class com.fangcloud.sdk.api.YfyItem
 
getPageCapacity() - Method in class com.fangcloud.sdk.api.PagingResult
 
getPageCount() - Method in class com.fangcloud.sdk.api.file.PreviewResult
 
getPageCount() - Method in class com.fangcloud.sdk.api.PagingResult
 
getPageId() - Method in class com.fangcloud.sdk.api.PagingResult
 
getPageIndex() - Method in class com.fangcloud.sdk.api.file.DownloadPreviewArg
 
getParent() - Method in class com.fangcloud.sdk.api.YfyItem
 
getParentId() - Method in class com.fangcloud.sdk.api.file.PreSignatureUploadArg
 
getParentId() - Method in class com.fangcloud.sdk.api.folder.CreateFolderArg
 
getPassword() - Method in class com.fangcloud.sdk.api.share_link.CreateShareLinkArg
 
getPassword() - Method in class com.fangcloud.sdk.api.share_link.UpdateShareLinkArg
 
getPasswordProtected() - Method in class com.fangcloud.sdk.api.share_link.YfyShareLink
 
getPath() - Method in class com.fangcloud.sdk.api.YfyItem
 
getPermissions() - Method in class com.fangcloud.sdk.api.YfyItem
 
getPhone() - Method in class com.fangcloud.sdk.api.user.YfyUser
 
getPinyinFirstLetters() - Method in class com.fangcloud.sdk.api.user.YfyUser
 
getPreviewFailReason() - Method in class com.fangcloud.sdk.api.file.DownloadPreviewResult
 
getPreviewFailReason() - Method in class com.fangcloud.sdk.api.file.PreviewResult
 
getProfilePicKey() - Method in class com.fangcloud.sdk.api.user.YfyUser
 
getProxy() - Method in class com.fangcloud.sdk.http.StandardHttpRequestor.Config
Returns the proxy configuration for network connections.
getRateLimitReset() - Method in exception com.fangcloud.sdk.exception.RateLimitException
 
getReadTimeoutMillis() - Method in class com.fangcloud.sdk.http.StandardHttpRequestor.Config
Returns the timeout, in milliseconds, for receiving a response from the servers.
getRefreshToken() - Method in class com.fangcloud.sdk.auth.YfyAuthFinish
Returns refresh token that can be used to refresh access token and itself.Usually use when access token is expired.
getRemark() - Method in class com.fangcloud.sdk.api.file.NewVersionPreSignatureUploadArg
 
getRequestId() - Method in exception com.fangcloud.sdk.exception.YfyException
Return the unique ID associated with the request that triggered this exception.
getRequestId() - Method in class com.fangcloud.sdk.YfyErrorResponse
 
getRole() - Method in class com.fangcloud.sdk.api.collab.UpdateCollabArg
 
getRole() - Method in class com.fangcloud.sdk.api.collab.YfyCollab
 
getRole() - Method in enum com.fangcloud.sdk.api.CollabRoleEnum
 
getScope() - Method in class com.fangcloud.sdk.auth.YfyAuthFinish
authorization scope, only "all" now
getSecret() - Static method in class com.fangcloud.sdk.YfyAppInfo
Returns the Fangcloud app secret (OAuth calls this the consumer secret).
getSelf() - Method in class com.fangcloud.sdk.api.user.YfyUserRequest
Retrieve detailed self user information
getSequenceId() - Method in class com.fangcloud.sdk.api.YfyItem
 
getSession() - Method in class com.fangcloud.sdk.YfyStandardSessionStore
 
getSha1() - Method in class com.fangcloud.sdk.api.file.YfyFile
 
getShareLink() - Method in class com.fangcloud.sdk.api.share_link.YfyShareLink
 
getShareLink(String) - Method in class com.fangcloud.sdk.api.share_link.YfyShareLinkRequest
Retrieve share link info by unique name
getShareLink(String, String) - Method in class com.fangcloud.sdk.api.share_link.YfyShareLinkRequest
Retrieve share link info by unique name
getShareLinks() - Method in class com.fangcloud.sdk.api.share_link.ListShareLinkResult
 
getSize() - Method in class com.fangcloud.sdk.api.YfyItem
 
getStatus() - Method in class com.fangcloud.sdk.api.file.DownloadPreviewResult
 
getStatus() - Method in class com.fangcloud.sdk.api.file.PreviewResult
 
getStatusCode() - Method in class com.fangcloud.sdk.http.HttpRequestor.Response
Returns HTTP status response code.
getSuccess() - Method in class com.fangcloud.sdk.api.SuccessResult
 
getTargetFolderId() - Method in class com.fangcloud.sdk.api.file.CopyFileArg
 
getTargetFolderId() - Method in class com.fangcloud.sdk.api.file.MoveFileArg
 
getTargetFolderId() - Method in class com.fangcloud.sdk.api.folder.MoveFolderArg
 
getTokenPartError(String) - Static method in class com.fangcloud.sdk.YfyAppInfo
 
getTokenType() - Method in class com.fangcloud.sdk.auth.YfyAuthFinish
token type, must be "bearer" now
getTotalCount() - Method in class com.fangcloud.sdk.api.PagingResult
 
getType() - Method in enum com.fangcloud.sdk.api.ItemTypeEnum
 
getType() - Method in class com.fangcloud.sdk.api.trash.TrashArg
 
getType() - Method in class com.fangcloud.sdk.api.YfyItem
 
getType() - Method in class com.fangcloud.sdk.api.YfyPathFolder
 
getUniqueName() - Method in class com.fangcloud.sdk.api.share_link.YfyShareLink
 
getUploadType() - Method in class com.fangcloud.sdk.api.file.NewVersionPreSignatureUploadArg
 
getUploadType() - Method in class com.fangcloud.sdk.api.file.PreSignatureUploadArg
 
getUploadUrl() - Method in class com.fangcloud.sdk.api.file.PreSignatureUploadResult
 
getUser() - Method in class com.fangcloud.sdk.api.collab.YfyCollab
 
getUser() - Method in class com.fangcloud.sdk.api.comment.YfyComment
 
getUser(long) - Method in class com.fangcloud.sdk.api.user.YfyUserRequest
Retrieve detailed user information
getUsers() - Method in class com.fangcloud.sdk.api.user.SearchUserResult
 
getValue() - Method in class com.fangcloud.sdk.http.HttpRequestor.Header
Returns header value.

H

hashCode() - Method in class com.fangcloud.sdk.YfyHost
 
hexDigit(int) - Static method in class com.fangcloud.sdk.util.StringUtil
 
HttpRequestor - Class in com.fangcloud.sdk.http
An interface that the Fangcloud client library uses to make HTTP requests.
HttpRequestor() - Constructor for class com.fangcloud.sdk.http.HttpRequestor
 
HttpRequestor.Header - Class in com.fangcloud.sdk.http
A simple structure holding an HTTP header, which is key/value pair.
HttpRequestor.Header(String, String) - Constructor for class com.fangcloud.sdk.http.HttpRequestor.Header
 
HttpRequestor.Response - Class in com.fangcloud.sdk.http
 
HttpRequestor.Response(int, InputStream, Map<String, ? extends List<String>>, int) - Constructor for class com.fangcloud.sdk.http.HttpRequestor.Response
 
HttpRequestor.Uploader - Class in com.fangcloud.sdk.http
 
HttpRequestor.Uploader() - Constructor for class com.fangcloud.sdk.http.HttpRequestor.Uploader
 

I

initAppInfo(String, String) - Static method in class com.fangcloud.sdk.YfyAppInfo
Must be invoked before sending any request
INSTANCE - Static variable in class com.fangcloud.sdk.http.StandardHttpRequestor
A thread-safe instance of StandardHttpRequestor that connects directly (as opposed to using a proxy).
interceptResponse(HttpURLConnection) - Method in class com.fangcloud.sdk.http.StandardHttpRequestor
Called before returning Response from a request.
InvalidTokenException - Exception in com.fangcloud.sdk.exception
User token is invalid
InvalidTokenException(YfyErrorResponse) - Constructor for exception com.fangcloud.sdk.exception.InvalidTokenException
 
inviteCollab(long, long, CollabRoleEnum, String) - Method in class com.fangcloud.sdk.api.collab.YfyCollabRequest
Invite a user to a specific folder
InviteCollabArg - Class in com.fangcloud.sdk.api.collab
 
InviteCollabArg(long, long, String, String) - Constructor for class com.fangcloud.sdk.api.collab.InviteCollabArg
 
IOUtil - Class in com.fangcloud.sdk.util
 
IOUtil() - Constructor for class com.fangcloud.sdk.util.IOUtil
 
IOUtil.ReadException - Exception in com.fangcloud.sdk.util
 
IOUtil.ReadException(String, IOException) - Constructor for exception com.fangcloud.sdk.util.IOUtil.ReadException
 
IOUtil.ReadException(IOException) - Constructor for exception com.fangcloud.sdk.util.IOUtil.ReadException
 
IOUtil.WrappedException - Exception in com.fangcloud.sdk.util
 
IOUtil.WrappedException(String, IOException) - Constructor for exception com.fangcloud.sdk.util.IOUtil.WrappedException
 
IOUtil.WrappedException(IOException) - Constructor for exception com.fangcloud.sdk.util.IOUtil.WrappedException
 
IOUtil.WriteException - Exception in com.fangcloud.sdk.util
 
IOUtil.WriteException(String, IOException) - Constructor for exception com.fangcloud.sdk.util.IOUtil.WriteException
 
IOUtil.WriteException(IOException) - Constructor for exception com.fangcloud.sdk.util.IOUtil.WriteException
 
isClearTrash() - Method in class com.fangcloud.sdk.api.file.DeleteFileFromTrashArg
 
isClearTrash() - Method in class com.fangcloud.sdk.api.folder.DeleteFolderFromTrashArg
 
isDisableDownload() - Method in class com.fangcloud.sdk.api.share_link.CreateShareLinkArg
 
isDisableDownload() - Method in class com.fangcloud.sdk.api.share_link.UpdateShareLinkArg
 
isForceRegenerate() - Method in class com.fangcloud.sdk.api.file.PreviewArg
 
isPasswordProtected() - Method in class com.fangcloud.sdk.api.share_link.CreateShareLinkArg
 
isPasswordProtected() - Method in class com.fangcloud.sdk.api.share_link.UpdateShareLinkArg
 
isRestoreAll() - Method in class com.fangcloud.sdk.api.file.RestoreFileFromTrashArg
 
isRestoreAll() - Method in class com.fangcloud.sdk.api.folder.RestoreFolderFromTrashArg
 
items() - Method in class com.fangcloud.sdk.YfyClient
 
ItemTypeEnum - Enum in com.fangcloud.sdk.api
Type of the item: "file", "folder" and "item"

J

javaQuotedLiteral(String) - Static method in class com.fangcloud.sdk.util.StringUtil
Given a string, returns the representation of that string as a Java string literal.
JavaRuntimeVersion - Static variable in class com.fangcloud.sdk.YfySdkVersion
 
jq(String) - Static method in class com.fangcloud.sdk.util.StringUtil
JsonReadException - Exception in com.fangcloud.sdk.exception
Exception in json read mostly when response deserialization
JsonReadException(Throwable) - Constructor for exception com.fangcloud.sdk.exception.JsonReadException
 
JsonReadException(String, Throwable) - Constructor for exception com.fangcloud.sdk.exception.JsonReadException
 
jsonStr - Variable in exception com.fangcloud.sdk.exception.JsonReadException
 

L

LangUtil - Class in com.fangcloud.sdk.util
 
LangUtil() - Constructor for class com.fangcloud.sdk.util.LangUtil
 
limit(InputStream, long) - Static method in class com.fangcloud.sdk.util.IOUtil
 
listCollab(long) - Method in class com.fangcloud.sdk.api.folder.YfyFolderRequest
List specific folder's all collab relationships
ListCollabResult - Class in com.fangcloud.sdk.api.collab
 
ListCollabResult() - Constructor for class com.fangcloud.sdk.api.collab.ListCollabResult
 
listComment(long) - Method in class com.fangcloud.sdk.api.file.YfyFileRequest
List file's all comments' information
ListCommentResult - Class in com.fangcloud.sdk.api.comment
 
ListCommentResult() - Constructor for class com.fangcloud.sdk.api.comment.ListCommentResult
 
listShareLink(long, int) - Method in class com.fangcloud.sdk.api.file.YfyFileRequest
List share links of a file
listShareLink(long, int, long) - Method in class com.fangcloud.sdk.api.file.YfyFileRequest
List file's share links created by specific owner
listShareLink(long, int) - Method in class com.fangcloud.sdk.api.folder.YfyFolderRequest
List share links of a folder
listShareLink(long, int, long) - Method in class com.fangcloud.sdk.api.folder.YfyFolderRequest
List folder's share links created by specific owner
ListShareLinkResult - Class in com.fangcloud.sdk.api.share_link
 
ListShareLinkResult() - Constructor for class com.fangcloud.sdk.api.share_link.ListShareLinkResult
 

M

mkAssert(String, Throwable) - Static method in class com.fangcloud.sdk.util.LangUtil
 
moveFile(long, long) - Method in class com.fangcloud.sdk.api.file.YfyFileRequest
Move a file to another folder
MoveFileArg - Class in com.fangcloud.sdk.api.file
 
MoveFileArg(List<Long>, long) - Constructor for class com.fangcloud.sdk.api.file.MoveFileArg
 
moveFolder(long, long) - Method in class com.fangcloud.sdk.api.folder.YfyFolderRequest
Move a folder to another folder
MoveFolderArg - Class in com.fangcloud.sdk.api.folder
 
MoveFolderArg(List<Long>, long) - Constructor for class com.fangcloud.sdk.api.folder.MoveFolderArg
 

N

NeedAuthorizationException - Exception in com.fangcloud.sdk.exception
The exception suggest the user need to authorise
NeedAuthorizationException(String) - Constructor for exception com.fangcloud.sdk.exception.NeedAuthorizationException
 
NetworkIOException - Exception in com.fangcloud.sdk.exception
This gets thrown when there's an IOException when reading or writing to the network (when communicating with the Fangcloud API servers).
NetworkIOException(IOException) - Constructor for exception com.fangcloud.sdk.exception.NetworkIOException
 
newBuilder() - Static method in class com.fangcloud.sdk.auth.YfyWebAuth.Request
Returns a new request builder with default values (e.g. no redirect).
newRequestBuilder() - Static method in class com.fangcloud.sdk.auth.YfyWebAuth
Returns a new request builder with default values (e.g. no redirect).
newVersionPreSignatureUpload(long, String, String) - Method in class com.fangcloud.sdk.api.file.YfyFileRequest
Get the new version file upload url, then use the url to upload new version file.
NewVersionPreSignatureUploadArg - Class in com.fangcloud.sdk.api.file
 
NewVersionPreSignatureUploadArg(String, String, String) - Constructor for class com.fangcloud.sdk.api.file.NewVersionPreSignatureUploadArg
 
NormalException - Exception in com.fangcloud.sdk.exception
Normal exception usually cased by wrong resource, like wrong permission
NormalException(YfyErrorResponse) - Constructor for exception com.fangcloud.sdk.exception.NormalException
 

O

onProgressChanged(long, long, String) - Method in interface com.fangcloud.sdk.YfyProgressListener
Invoked when the progress of the API call(usually upload and download) changes.
onTokenRefreshed(T, String, String, long) - Method in interface com.fangcloud.sdk.YfyRefreshListener
This method will be invoked when one's access token refreshed automatically
OtherErrorException - Exception in com.fangcloud.sdk.exception
Other error exception, return by other server, like upload and download server
OtherErrorException(String) - Constructor for exception com.fangcloud.sdk.exception.OtherErrorException
 
OWNER_ID - Static variable in class com.fangcloud.sdk.YfySdkConstant
 

P

PAGE_CAPACITY - Static variable in class com.fangcloud.sdk.YfySdkConstant
 
PAGE_ID - Static variable in class com.fangcloud.sdk.YfySdkConstant
 
PAGE_NUMBER - Static variable in class com.fangcloud.sdk.YfySdkConstant
 
PagingResult - Class in com.fangcloud.sdk.api
 
PagingResult() - Constructor for class com.fangcloud.sdk.api.PagingResult
 
PASSWORD - Static variable in class com.fangcloud.sdk.YfySdkConstant
 
passwordLogin(String, String) - Method in class com.fangcloud.sdk.auth.YfyWebAuth
The method is used by password model user, the user is not the Fangcloud user.
POST_METHOD - Static variable in class com.fangcloud.sdk.YfySdkConstant
 
preSignatureDownload(long) - Method in class com.fangcloud.sdk.api.file.YfyFileRequest
Get file download url, then use the url to download file.
PreSignatureDownloadResult - Class in com.fangcloud.sdk.api.file
 
PreSignatureDownloadResult() - Constructor for class com.fangcloud.sdk.api.file.PreSignatureDownloadResult
 
preSignatureUpload(long, String) - Method in class com.fangcloud.sdk.api.file.YfyFileRequest
Get the file upload url, then use the url to upload file.
PreSignatureUploadArg - Class in com.fangcloud.sdk.api.file
 
PreSignatureUploadArg(long, String, String) - Constructor for class com.fangcloud.sdk.api.file.PreSignatureUploadArg
 
PreSignatureUploadResult - Class in com.fangcloud.sdk.api.file
 
PreSignatureUploadResult() - Constructor for class com.fangcloud.sdk.api.file.PreSignatureUploadResult
 
preview(long, PreviewKindEnum, boolean) - Method in class com.fangcloud.sdk.api.file.YfyFileRequest
Retrieve preview image information and download url
PreviewArg - Class in com.fangcloud.sdk.api.file
 
PreviewArg(String, boolean) - Constructor for class com.fangcloud.sdk.api.file.PreviewArg
 
PreviewKindEnum - Enum in com.fangcloud.sdk.api.file
Preview kind support image_thumbnail: image 64*64, always used in thumbnail Support file types: psd,png,jpg,jpeg,jpf,jp2,gif,tif,tiff,bmp,aix,ico,svg,ps,eps,ai image_low_quality: image 128*128, always used in thumbnail Support file types: psd,png,jpg,jpeg,jpf,jp2,gif,tif,tiff,bmp,aix,ico,svg,ps,eps,ai image_medium_quality: image 1024*1024, standard type of preview Support file types: doc,docx,odt,rtf,wps,yxls,xls,xlsx,ods,csv,et,ppt,pptx,odp,dps,markdown,md,mdown,html,xhtml,htm, tsv,as,as3,asm,bat,c,cc,cmake,cpp,cs,csh,css,cxx,diff,erb,groovy,h,haml,hh,java,js,less,m,make, ml,mm,php,pl,plist,properties,py,rb,sass,scala,scm,script,sh,sml,sql,txt,vi,vim,xml,xsd,xsl, xslt,yaml,pdf,psd,png,jpg,jpeg,jpf,jp2,gif,tif,tiff,bmp,aix,ico,svg,ps,eps,ai,dwg,dxf image_high_quality: image 2048*2048, used in High Definition image Support file types: psd,png,jpg,jpeg,jpf,jp2,gif,tif,tiff,bmp,aix,ico,svg,ps,eps,ai,dwg,dxf pdf: pdf file Support file types: doc,docx,odt,rtf,wps,yxls,xls,xlsx,ods,csv,et,ppt,pptx,odp,dps,markdown,md,mdown,html,xhtml, htm,tsv,as,as3,asm,bat,c,cc,cmake,cpp,cs,csh,css,cxx,diff,erb,groovy,h,haml,hh,java,js,less, m,make,ml,mm,php,pl,plist,properties,py,rb,sass,scala,scm,script,sh,sml,sql,txt,vi,vim,xml, xsd,xsl,xslt,yaml,pdf,dwg,dxf
PreviewResult - Class in com.fangcloud.sdk.api.file
 
PreviewResult() - Constructor for class com.fangcloud.sdk.api.file.PreviewResult
 
PROFILE_PIC_KEY - Static variable in class com.fangcloud.sdk.YfySdkConstant
 
ProgressInputStream - Class in com.fangcloud.sdk
 
ProgressInputStream(InputStream, YfyProgressListener, long) - Constructor for class com.fangcloud.sdk.ProgressInputStream
 
ProgressOutputStream - Class in com.fangcloud.sdk
 
ProgressOutputStream(OutputStream, YfyProgressListener, long) - Constructor for class com.fangcloud.sdk.ProgressOutputStream
 

Q

QUERY_WORDS - Static variable in class com.fangcloud.sdk.YfySdkConstant
 

R

RateLimitException - Exception in com.fangcloud.sdk.exception
The app has exceeded request limit in a time slot
RateLimitException(YfyErrorResponse, Map<String, List<String>>) - Constructor for exception com.fangcloud.sdk.exception.RateLimitException
 
read() - Method in class com.fangcloud.sdk.ProgressInputStream
 
read(byte[], int, int) - Method in class com.fangcloud.sdk.ProgressInputStream
 
read(byte[]) - Method in class com.fangcloud.sdk.ProgressInputStream
 
refresh() - Method in class com.fangcloud.sdk.YfyClient
refresh user token,can be used by developer, must be lock.
restoreFileFromTrash(long) - Method in class com.fangcloud.sdk.api.file.YfyFileRequest
Restore a file that has been moved to the trash.
RestoreFileFromTrashArg - Class in com.fangcloud.sdk.api.file
 
RestoreFileFromTrashArg(List<Long>, boolean) - Constructor for class com.fangcloud.sdk.api.file.RestoreFileFromTrashArg
 
restoreFolderFromTrash(long) - Method in class com.fangcloud.sdk.api.folder.YfyFolderRequest
Restore a specific folder that have been moved to the trash.
RestoreFolderFromTrashArg - Class in com.fangcloud.sdk.api.folder
 
RestoreFolderFromTrashArg(List<Long>, boolean) - Constructor for class com.fangcloud.sdk.api.folder.RestoreFolderFromTrashArg
 
restoreTrash(ItemTypeEnum) - Method in class com.fangcloud.sdk.api.trash.YfyTrashRequest
Restore all items(file or folder or all) in trash
revokeShareLink(String) - Method in class com.fangcloud.sdk.api.share_link.YfyShareLinkRequest
Revoke share link by unique name

S

SEARCH_IN_FOLDER - Static variable in class com.fangcloud.sdk.YfySdkConstant
 
searchItem(String, ItemTypeEnum, int, long) - Method in class com.fangcloud.sdk.api.item.YfyItemRequest
Retrieve relevant files and/or folders with query words in user's account.
SearchItemResult - Class in com.fangcloud.sdk.api.item
 
SearchItemResult() - Constructor for class com.fangcloud.sdk.api.item.SearchItemResult
 
searchUser(String, int) - Method in class com.fangcloud.sdk.api.user.YfyUserRequest
Search user in the same enterprise with query key word
SearchUserResult - Class in com.fangcloud.sdk.api.user
 
SearchUserResult() - Constructor for class com.fangcloud.sdk.api.user.SearchUserResult
 
secureStringEquals(String, String) - Static method in class com.fangcloud.sdk.util.StringUtil
When you're comparing two strings for equality and one of them is a value that could be provided by an attacker and the other is a value that the attacker shouldn't know, use this function to check for equality.
serialVersionUID - Static variable in exception com.fangcloud.sdk.exception.JsonReadException
 
ServerException - Exception in com.fangcloud.sdk.exception
Server side exception usually caused by server bug, report to us
ServerException(YfyErrorResponse) - Constructor for exception com.fangcloud.sdk.exception.ServerException
 
set(String) - Method in interface com.fangcloud.sdk.YfySessionStore
 
set(String) - Method in class com.fangcloud.sdk.YfyStandardSessionStore
 
setAccepted(Boolean) - Method in class com.fangcloud.sdk.api.collab.YfyCollab
 
setAccess(String) - Method in class com.fangcloud.sdk.api.share_link.CreateShareLinkArg
 
setAccess(String) - Method in class com.fangcloud.sdk.api.share_link.UpdateShareLinkArg
 
setAccess(String) - Method in class com.fangcloud.sdk.api.share_link.YfyShareLink
 
setAccessToken(String) - Method in class com.fangcloud.sdk.auth.YfyAuthFinish
 
setActive(Boolean) - Method in class com.fangcloud.sdk.api.user.YfyUser
 
setAutoRefresh(boolean) - Method in class com.fangcloud.sdk.YfyClient
 
setCategory(String) - Method in class com.fangcloud.sdk.api.file.PreviewResult
 
setClearTrash(boolean) - Method in class com.fangcloud.sdk.api.file.DeleteFileFromTrashArg
 
setClearTrash(boolean) - Method in class com.fangcloud.sdk.api.folder.DeleteFolderFromTrashArg
 
setCode(String) - Method in exception com.fangcloud.sdk.exception.NormalException
 
setCode(String) - Method in class com.fangcloud.sdk.YfyErrorResponse.SpecificError
 
setCollabId(Long) - Method in class com.fangcloud.sdk.api.collab.YfyCollab
 
setCollabInfo(List<YfyCollab>) - Method in class com.fangcloud.sdk.api.collab.ListCollabResult
 
setCommentId(Long) - Method in class com.fangcloud.sdk.api.comment.YfyComment
 
setComments(List<YfyComment>) - Method in class com.fangcloud.sdk.api.comment.ListCommentResult
 
setCommentsCount(Long) - Method in class com.fangcloud.sdk.api.file.YfyFile
 
setContent(String) - Method in class com.fangcloud.sdk.api.comment.CreateCommentArg
 
setContent(String) - Method in class com.fangcloud.sdk.api.comment.YfyComment
 
setCreatedAt(Long) - Method in class com.fangcloud.sdk.api.comment.YfyComment
 
setCreatedAt(Long) - Method in class com.fangcloud.sdk.api.YfyItem
 
setDescription(String) - Method in class com.fangcloud.sdk.api.file.UpdateFileArg
 
setDescription(String) - Method in class com.fangcloud.sdk.api.YfyItem
 
setDisableDownload(boolean) - Method in class com.fangcloud.sdk.api.share_link.CreateShareLinkArg
 
setDisableDownload(boolean) - Method in class com.fangcloud.sdk.api.share_link.UpdateShareLinkArg
 
setDisableDownload(Boolean) - Method in class com.fangcloud.sdk.api.share_link.YfyShareLink
 
setDownloadUrl(String) - Method in class com.fangcloud.sdk.api.file.DownloadPreviewResult
 
setDownloadUrl(String) - Method in class com.fangcloud.sdk.api.file.PreviewResult
 
setDownloadUrls(Map<Long, String>) - Method in class com.fangcloud.sdk.api.file.PreSignatureDownloadResult
 
setDueTime(String) - Method in class com.fangcloud.sdk.api.share_link.CreateShareLinkArg
 
setDueTime(String) - Method in class com.fangcloud.sdk.api.share_link.UpdateShareLinkArg
 
setDueTime(String) - Method in class com.fangcloud.sdk.api.share_link.YfyShareLink
 
setEmail(String) - Method in class com.fangcloud.sdk.api.user.YfyUser
 
setEnterpriseId(Long) - Method in class com.fangcloud.sdk.api.user.YfyUser
 
setEnterpriseId(Long) - Method in class com.fangcloud.sdk.api.YfyMiniUser
 
setError(String) - Method in class com.fangcloud.sdk.YfyUploadErrorResponse
 
setErrors(List<YfyErrorResponse.SpecificError>) - Method in class com.fangcloud.sdk.YfyErrorResponse
 
setErrors(String) - Method in class com.fangcloud.sdk.YfyUploadErrorResponse
 
setExifRotation(Integer) - Method in class com.fangcloud.sdk.api.file.PreviewResult
 
setExpiresIn(long) - Method in class com.fangcloud.sdk.auth.YfyAuthFinish
 
setField(String) - Method in exception com.fangcloud.sdk.exception.NormalException
 
setField(String) - Method in class com.fangcloud.sdk.YfyErrorResponse.SpecificError
 
setFileId(Long) - Method in class com.fangcloud.sdk.api.comment.CreateCommentArg
 
setFileId(Long) - Method in class com.fangcloud.sdk.api.comment.YfyComment
 
setFileId(Long) - Method in class com.fangcloud.sdk.api.share_link.CreateShareLinkArg
 
setFileIds(List<Long>) - Method in class com.fangcloud.sdk.api.file.DeleteFileArg
 
setFileIds(List<Long>) - Method in class com.fangcloud.sdk.api.file.DeleteFileFromTrashArg
 
setFileIds(List<Long>) - Method in class com.fangcloud.sdk.api.file.MoveFileArg
 
setFileIds(List<Long>) - Method in class com.fangcloud.sdk.api.file.RestoreFileFromTrashArg
 
setFiles(List<YfyFile>) - Method in class com.fangcloud.sdk.api.folder.GetChildrenResult
 
setFiles(List<YfyFile>) - Method in class com.fangcloud.sdk.api.item.SearchItemResult
 
setFinalRole(String) - Method in class com.fangcloud.sdk.api.collab.ListCollabResult
 
setFolderId(Long) - Method in class com.fangcloud.sdk.api.collab.InviteCollabArg
 
setFolderId(Long) - Method in class com.fangcloud.sdk.api.share_link.CreateShareLinkArg
 
setFolderIds(List<Long>) - Method in class com.fangcloud.sdk.api.folder.DeleteFolderArg
 
setFolderIds(List<Long>) - Method in class com.fangcloud.sdk.api.folder.DeleteFolderFromTrashArg
 
setFolderIds(List<Long>) - Method in class com.fangcloud.sdk.api.folder.MoveFolderArg
 
setFolderIds(List<Long>) - Method in class com.fangcloud.sdk.api.folder.RestoreFolderFromTrashArg
 
setFolders(List<YfyFolder>) - Method in class com.fangcloud.sdk.api.folder.GetChildrenResult
 
setFolders(List<YfyFolder>) - Method in class com.fangcloud.sdk.api.item.SearchItemResult
 
setFolderType(String) - Method in class com.fangcloud.sdk.api.folder.YfyFolder
 
setForceRegenerate(boolean) - Method in class com.fangcloud.sdk.api.file.PreviewArg
 
setFormat(String) - Method in class com.fangcloud.sdk.api.file.PreviewResult
 
setFullNamePinyin(String) - Method in class com.fangcloud.sdk.api.user.YfyUser
 
setHas2048(Boolean) - Method in class com.fangcloud.sdk.api.file.PreviewResult
 
setId(Long) - Method in class com.fangcloud.sdk.api.user.YfyUser
 
setId(Long) - Method in class com.fangcloud.sdk.api.YfyItem
 
setId(Long) - Method in class com.fangcloud.sdk.api.YfyMiniUser
 
setId(Long) - Method in class com.fangcloud.sdk.api.YfyPathFolder
 
setInvitationMessage(String) - Method in class com.fangcloud.sdk.api.collab.InviteCollabArg
 
setInvitedUser(InviteCollabArg.InvitedUserIdAndRole) - Method in class com.fangcloud.sdk.api.collab.InviteCollabArg
 
setItemCount(Long) - Method in class com.fangcloud.sdk.api.folder.YfyFolder
 
setKind(String) - Method in class com.fangcloud.sdk.api.file.DownloadPreviewArg
 
setKind(String) - Method in class com.fangcloud.sdk.api.file.PreviewArg
 
setLogin(String) - Method in class com.fangcloud.sdk.api.YfyMiniUser
 
setModifiedAt(Long) - Method in class com.fangcloud.sdk.api.YfyItem
 
setMsg(String) - Method in exception com.fangcloud.sdk.exception.NormalException
 
setMsg(String) - Method in class com.fangcloud.sdk.YfyErrorResponse.SpecificError
 
setName(String) - Method in class com.fangcloud.sdk.api.file.NewVersionPreSignatureUploadArg
 
setName(String) - Method in class com.fangcloud.sdk.api.file.PreSignatureUploadArg
 
setName(String) - Method in class com.fangcloud.sdk.api.file.UpdateFileArg
 
setName(String) - Method in class com.fangcloud.sdk.api.folder.CreateFolderArg
 
setName(String) - Method in class com.fangcloud.sdk.api.folder.UpdateFolderArg
 
setName(String) - Method in class com.fangcloud.sdk.api.user.UpdateSelfArg
 
setName(String) - Method in class com.fangcloud.sdk.api.user.YfyUser
 
setName(String) - Method in class com.fangcloud.sdk.api.YfyItem
 
setName(String) - Method in class com.fangcloud.sdk.api.YfyMiniUser
 
setName(String) - Method in class com.fangcloud.sdk.api.YfyPathFolder
 
setOwnedBy(YfyMiniUser) - Method in class com.fangcloud.sdk.api.YfyItem
 
setPageCapacity(Integer) - Method in class com.fangcloud.sdk.api.PagingResult
 
setPageCount(Long) - Method in class com.fangcloud.sdk.api.file.PreviewResult
 
setPageCount(Integer) - Method in class com.fangcloud.sdk.api.PagingResult
 
setPageId(Integer) - Method in class com.fangcloud.sdk.api.PagingResult
 
setPageIndex(int) - Method in class com.fangcloud.sdk.api.file.DownloadPreviewArg
 
setParent(YfyPathFolder) - Method in class com.fangcloud.sdk.api.YfyItem
 
setParentId(long) - Method in class com.fangcloud.sdk.api.file.PreSignatureUploadArg
 
setParentId(long) - Method in class com.fangcloud.sdk.api.folder.CreateFolderArg
 
setPassword(String) - Method in class com.fangcloud.sdk.api.share_link.CreateShareLinkArg
 
setPassword(String) - Method in class com.fangcloud.sdk.api.share_link.UpdateShareLinkArg
 
setPasswordProtected(boolean) - Method in class com.fangcloud.sdk.api.share_link.CreateShareLinkArg
 
setPasswordProtected(boolean) - Method in class com.fangcloud.sdk.api.share_link.UpdateShareLinkArg
 
setPasswordProtected(Boolean) - Method in class com.fangcloud.sdk.api.share_link.YfyShareLink
 
setPath(List<YfyPathFolder>) - Method in class com.fangcloud.sdk.api.YfyItem
 
setPermissions(List<String>) - Method in class com.fangcloud.sdk.api.YfyItem
 
setPhone(String) - Method in class com.fangcloud.sdk.api.user.YfyUser
 
setPinyinFirstLetters(String) - Method in class com.fangcloud.sdk.api.user.YfyUser
 
setPreviewFailReason(String) - Method in class com.fangcloud.sdk.api.file.DownloadPreviewResult
 
setPreviewFailReason(String) - Method in class com.fangcloud.sdk.api.file.PreviewResult
 
setProfilePicKey(String) - Method in class com.fangcloud.sdk.api.user.YfyUser
 
setRefreshToken(String) - Method in class com.fangcloud.sdk.auth.YfyAuthFinish
 
setRemark(String) - Method in class com.fangcloud.sdk.api.file.NewVersionPreSignatureUploadArg
 
setRequestId(String) - Method in class com.fangcloud.sdk.YfyErrorResponse
 
setRestoreAll(boolean) - Method in class com.fangcloud.sdk.api.file.RestoreFileFromTrashArg
 
setRestoreAll(boolean) - Method in class com.fangcloud.sdk.api.folder.RestoreFolderFromTrashArg
 
setRole(String) - Method in class com.fangcloud.sdk.api.collab.UpdateCollabArg
 
setRole(String) - Method in class com.fangcloud.sdk.api.collab.YfyCollab
 
setScope(String) - Method in class com.fangcloud.sdk.auth.YfyAuthFinish
 
setSequenceId(Long) - Method in class com.fangcloud.sdk.api.YfyItem
 
setSha1(String) - Method in class com.fangcloud.sdk.api.file.YfyFile
 
setShareLink(String) - Method in class com.fangcloud.sdk.api.share_link.YfyShareLink
 
setShareLinks(List<YfyShareLink>) - Method in class com.fangcloud.sdk.api.share_link.ListShareLinkResult
 
setSize(Long) - Method in class com.fangcloud.sdk.api.YfyItem
 
setStatus(String) - Method in class com.fangcloud.sdk.api.file.DownloadPreviewResult
 
setStatus(String) - Method in class com.fangcloud.sdk.api.file.PreviewResult
 
setSuccess(Boolean) - Method in class com.fangcloud.sdk.api.SuccessResult
 
setTargetFolderId(long) - Method in class com.fangcloud.sdk.api.file.CopyFileArg
 
setTargetFolderId(long) - Method in class com.fangcloud.sdk.api.file.MoveFileArg
 
setTargetFolderId(long) - Method in class com.fangcloud.sdk.api.folder.MoveFolderArg
 
setTokenType(String) - Method in class com.fangcloud.sdk.auth.YfyAuthFinish
 
setTotalCount(Long) - Method in class com.fangcloud.sdk.api.PagingResult
 
setType(String) - Method in class com.fangcloud.sdk.api.trash.TrashArg
 
setType(String) - Method in class com.fangcloud.sdk.api.YfyItem
 
setType(String) - Method in class com.fangcloud.sdk.api.YfyPathFolder
 
setUniqueName(String) - Method in class com.fangcloud.sdk.api.share_link.YfyShareLink
 
setUploadType(String) - Method in class com.fangcloud.sdk.api.file.NewVersionPreSignatureUploadArg
 
setUploadType(String) - Method in class com.fangcloud.sdk.api.file.PreSignatureUploadArg
 
setUploadUrl(String) - Method in class com.fangcloud.sdk.api.file.PreSignatureUploadResult
 
setUser(YfyMiniUser) - Method in class com.fangcloud.sdk.api.collab.YfyCollab
 
setUser(YfyMiniUser) - Method in class com.fangcloud.sdk.api.comment.YfyComment
 
setUsers(List<YfyMiniUser>) - Method in class com.fangcloud.sdk.api.user.SearchUserResult
 
ShareLinkAccessEnum - Enum in com.fangcloud.sdk.api
 
shareLinks() - Method in class com.fangcloud.sdk.YfyClient
 
slurp(InputStream, int) - Static method in class com.fangcloud.sdk.util.IOUtil
 
slurp(InputStream, int, byte[]) - Static method in class com.fangcloud.sdk.util.IOUtil
 
StandardHttpRequestor - Class in com.fangcloud.sdk.http
HttpRequestor implementation that uses Java's standard library HttpsURLConnection.
StandardHttpRequestor(StandardHttpRequestor.Config) - Constructor for class com.fangcloud.sdk.http.StandardHttpRequestor
Creates an instance that connects through the given proxy.
StandardHttpRequestor.Config - Class in com.fangcloud.sdk.http
Configuration for StandardHttpRequestor that determines how network connections to the server are established.
StandardHttpRequestor.Config.Builder - Class in com.fangcloud.sdk.http
startPost(String, Iterable<HttpRequestor.Header>) - Method in class com.fangcloud.sdk.http.HttpRequestor
 
startPost(String, Iterable<HttpRequestor.Header>) - Method in class com.fangcloud.sdk.http.StandardHttpRequestor
 
startPostWithStreaming(String, Iterable<HttpRequestor.Header>) - Method in class com.fangcloud.sdk.http.HttpRequestor
 
startPostWithStreaming(String, Iterable<HttpRequestor.Header>) - Method in class com.fangcloud.sdk.http.StandardHttpRequestor
 
stringToUtf8(String) - Static method in class com.fangcloud.sdk.util.StringUtil
 
StringUtil - Class in com.fangcloud.sdk.util
 
StringUtil() - Constructor for class com.fangcloud.sdk.util.StringUtil
 
SuccessResult - Class in com.fangcloud.sdk.api
 
SuccessResult() - Constructor for class com.fangcloud.sdk.api.SuccessResult
 

T

toString() - Method in class com.fangcloud.sdk.YfyErrorResponse.SpecificError
 
toUtf8String(InputStream) - Static method in class com.fangcloud.sdk.util.IOUtil
 
TrashArg - Class in com.fangcloud.sdk.api.trash
 
TrashArg(String) - Constructor for class com.fangcloud.sdk.api.trash.TrashArg
 
trashs() - Method in class com.fangcloud.sdk.YfyClient
 
TYPE - Static variable in class com.fangcloud.sdk.YfySdkConstant
 

U

unexpectedStatus(HttpRequestor.Response) - Static method in class com.fangcloud.sdk.YfyRequestUtil
 
updateCollab(long, CollabRoleEnum) - Method in class com.fangcloud.sdk.api.collab.YfyCollabRequest
Update a collab role by collab id
UpdateCollabArg - Class in com.fangcloud.sdk.api.collab
 
UpdateCollabArg(String) - Constructor for class com.fangcloud.sdk.api.collab.UpdateCollabArg
 
updateFile(long, String, String) - Method in class com.fangcloud.sdk.api.file.YfyFileRequest
Update fields in file, including file name and file description
UpdateFileArg - Class in com.fangcloud.sdk.api.file
 
UpdateFileArg(String, String) - Constructor for class com.fangcloud.sdk.api.file.UpdateFileArg
 
updateFolder(long, String) - Method in class com.fangcloud.sdk.api.folder.YfyFolderRequest
Update the name of the folder
UpdateFolderArg - Class in com.fangcloud.sdk.api.folder
 
UpdateFolderArg(String) - Constructor for class com.fangcloud.sdk.api.folder.UpdateFolderArg
 
updateSelf(String) - Method in class com.fangcloud.sdk.api.user.YfyUserRequest
Update self user information
UpdateSelfArg - Class in com.fangcloud.sdk.api.user
 
UpdateSelfArg(String) - Constructor for class com.fangcloud.sdk.api.user.UpdateSelfArg
 
updateShareLink(String, ShareLinkAccessEnum, boolean, String, String) - Method in class com.fangcloud.sdk.api.share_link.YfyShareLinkRequest
Update folder share link with all personal params.
UpdateShareLinkArg - Class in com.fangcloud.sdk.api.share_link
 
UpdateShareLinkArg(String, boolean, String, boolean, String) - Constructor for class com.fangcloud.sdk.api.share_link.UpdateShareLinkArg
 
upload(File) - Method in class com.fangcloud.sdk.http.HttpRequestor.Uploader
 
upload(InputStream, long) - Method in class com.fangcloud.sdk.http.HttpRequestor.Uploader
 
upload(InputStream) - Method in class com.fangcloud.sdk.http.HttpRequestor.Uploader
 
upload(byte[]) - Method in class com.fangcloud.sdk.http.HttpRequestor.Uploader
 
uploadFile(String, String) - Method in class com.fangcloud.sdk.api.file.YfyFileRequest
When get a file upload url, use this method to upload the file to the server (note that real file name used name in pre signature arg)
uploadFile(String, String, long, YfyProgressListener) - Method in class com.fangcloud.sdk.api.file.YfyFileRequest
When get a file upload url, use this method to upload the file to the server (note that real file name used name in pre signature arg)
uploadFile(String, InputStream) - Method in class com.fangcloud.sdk.api.file.YfyFileRequest
When get a file upload url, use this method to upload the file to the server (note that real file name used name in pre signature arg)
uploadFile(String, InputStream, long, YfyProgressListener) - Method in class com.fangcloud.sdk.api.file.YfyFileRequest
When get a file upload url, use this method to upload the file to the server (note that real file name used name in pre signature arg)
UrlSafeBase64Digits - Static variable in class com.fangcloud.sdk.util.StringUtil
 
urlSafeBase64Encode(byte[]) - Static method in class com.fangcloud.sdk.util.StringUtil
 
users() - Method in class com.fangcloud.sdk.YfyClient
 
UTF8 - Static variable in class com.fangcloud.sdk.util.StringUtil
 
utf8Reader(InputStream) - Static method in class com.fangcloud.sdk.util.IOUtil
 
utf8ToString(byte[]) - Static method in class com.fangcloud.sdk.util.StringUtil
 
utf8ToString(byte[], int, int) - Static method in class com.fangcloud.sdk.util.StringUtil
 
utf8Writer(OutputStream) - Static method in class com.fangcloud.sdk.util.IOUtil
 

V

valueOf(String) - Static method in enum com.fangcloud.sdk.api.CollabRoleEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.fangcloud.sdk.api.file.PreviewKindEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.fangcloud.sdk.api.ItemTypeEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.fangcloud.sdk.api.ShareLinkAccessEnum
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.fangcloud.sdk.api.CollabRoleEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.fangcloud.sdk.api.file.PreviewKindEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.fangcloud.sdk.api.ItemTypeEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.fangcloud.sdk.api.ShareLinkAccessEnum
Returns an array containing the constants of this enum type, in the order they are declared.
Version - Static variable in class com.fangcloud.sdk.YfySdkVersion
 

W

withConnectTimeout(long, TimeUnit) - Method in class com.fangcloud.sdk.http.StandardHttpRequestor.Config.Builder
Set timeout for opening a connection to the servers.
withNoConnectTimeout() - Method in class com.fangcloud.sdk.http.StandardHttpRequestor.Config.Builder
Disables timeouts for opening a connection to the servers.
withNoReadTimeout() - Method in class com.fangcloud.sdk.http.StandardHttpRequestor.Config.Builder
Disables timeout for receiving a response from the servers.
withNoRedirect() - Method in class com.fangcloud.sdk.auth.YfyWebAuth.Request.Builder
Do not redirect the user after authorization has completed (default).
withProxy(Proxy) - Method in class com.fangcloud.sdk.http.StandardHttpRequestor.Config.Builder
Set proxy configuration for network connections.
withReadTimeout(long, TimeUnit) - Method in class com.fangcloud.sdk.http.StandardHttpRequestor.Config.Builder
Sets timeout for receiving a response from the servers.
withRedirectUri(String, YfySessionStore) - Method in class com.fangcloud.sdk.auth.YfyWebAuth.Request.Builder
Where to redirect the user after authorization has completed.
withState(String) - Method in class com.fangcloud.sdk.auth.YfyWebAuth.Request.Builder
Up to 476 bytes of arbitrary data that will be passed back to your redirect URI.
write(int) - Method in class com.fangcloud.sdk.ProgressOutputStream
 
write(byte[]) - Method in class com.fangcloud.sdk.ProgressOutputStream
 
write(byte[], int, int) - Method in class com.fangcloud.sdk.ProgressOutputStream
 

Y

YfyAppInfo - Class in com.fangcloud.sdk
Identifying information about your application.
YfyArg - Interface in com.fangcloud.sdk
 
YfyAuthFinish - Class in com.fangcloud.sdk.auth
When you successfully complete the authorization process, the Fangcloud server returns detailed user access information to you.
YfyAuthFinish() - Constructor for class com.fangcloud.sdk.auth.YfyAuthFinish
 
YfyAuthFinish(String, String, long, String, String) - Constructor for class com.fangcloud.sdk.auth.YfyAuthFinish
 
YfyBaseDTO - Class in com.fangcloud.sdk.api
 
YfyBaseDTO() - Constructor for class com.fangcloud.sdk.api.YfyBaseDTO
 
YfyClient<K> - Class in com.fangcloud.sdk
 
YfyClient(K, YfyRequestConfig, String, String, YfyRefreshListener<K>) - Constructor for class com.fangcloud.sdk.YfyClient
 
YfyClient(K, YfyRequestConfig, String, String) - Constructor for class com.fangcloud.sdk.YfyClient
 
YfyClient(YfyRequestConfig, String) - Constructor for class com.fangcloud.sdk.YfyClient
 
YfyClient.YfyInternalClient - Class in com.fangcloud.sdk
 
YfyClient.YfyInternalClient() - Constructor for class com.fangcloud.sdk.YfyClient.YfyInternalClient
 
YfyClientFactory<T> - Class in com.fangcloud.sdk
Always used by server, which has multiply users at the same time
YfyClientFactory(int, YfyRequestConfig, YfyRefreshListener<T>) - Constructor for class com.fangcloud.sdk.YfyClientFactory
Get a YfyClientFactory to build YfyClient with the same arguments
YfyClientFactory(int, YfyRequestConfig) - Constructor for class com.fangcloud.sdk.YfyClientFactory
Get a YfyClientFactory to build YfyClient with the same arguments
YfyCollab - Class in com.fangcloud.sdk.api.collab
 
YfyCollab() - Constructor for class com.fangcloud.sdk.api.collab.YfyCollab
 
YfyCollabRequest - Class in com.fangcloud.sdk.api.collab
 
YfyCollabRequest(YfyClient.YfyInternalClient) - Constructor for class com.fangcloud.sdk.api.collab.YfyCollabRequest
 
YfyComment - Class in com.fangcloud.sdk.api.comment
 
YfyComment() - Constructor for class com.fangcloud.sdk.api.comment.YfyComment
 
YfyCommentRequest - Class in com.fangcloud.sdk.api.comment
 
YfyCommentRequest(YfyClient.YfyInternalClient) - Constructor for class com.fangcloud.sdk.api.comment.YfyCommentRequest
 
YfyErrorResponse - Class in com.fangcloud.sdk
standard errors response in requesting to server
YfyErrorResponse() - Constructor for class com.fangcloud.sdk.YfyErrorResponse
 
YfyErrorResponse.SpecificError - Class in com.fangcloud.sdk
 
YfyErrorResponse.SpecificError() - Constructor for class com.fangcloud.sdk.YfyErrorResponse.SpecificError
 
YfyException - Exception in com.fangcloud.sdk.exception
The base exception thrown by Fangcloud API calls.
YfyException(YfyErrorResponse) - Constructor for exception com.fangcloud.sdk.exception.YfyException
 
YfyException(String) - Constructor for exception com.fangcloud.sdk.exception.YfyException
 
YfyException(String, String) - Constructor for exception com.fangcloud.sdk.exception.YfyException
 
YfyException(String, Throwable) - Constructor for exception com.fangcloud.sdk.exception.YfyException
 
YfyException(String, String, Throwable) - Constructor for exception com.fangcloud.sdk.exception.YfyException
 
YfyFile - Class in com.fangcloud.sdk.api.file
 
YfyFile() - Constructor for class com.fangcloud.sdk.api.file.YfyFile
 
YfyFileRequest - Class in com.fangcloud.sdk.api.file
 
YfyFileRequest(YfyClient.YfyInternalClient) - Constructor for class com.fangcloud.sdk.api.file.YfyFileRequest
 
YfyFolder - Class in com.fangcloud.sdk.api.folder
 
YfyFolder() - Constructor for class com.fangcloud.sdk.api.folder.YfyFolder
 
YfyFolderRequest - Class in com.fangcloud.sdk.api.folder
 
YfyFolderRequest(YfyClient.YfyInternalClient) - Constructor for class com.fangcloud.sdk.api.folder.YfyFolderRequest
 
YfyHost - Class in com.fangcloud.sdk
 
YfyHost(String, String) - Constructor for class com.fangcloud.sdk.YfyHost
 
YfyItem - Class in com.fangcloud.sdk.api
 
YfyItem() - Constructor for class com.fangcloud.sdk.api.YfyItem
 
YfyItemRequest - Class in com.fangcloud.sdk.api.item
 
YfyItemRequest(YfyClient.YfyInternalClient) - Constructor for class com.fangcloud.sdk.api.item.YfyItemRequest
 
YfyMiniUser - Class in com.fangcloud.sdk.api
 
YfyMiniUser() - Constructor for class com.fangcloud.sdk.api.YfyMiniUser
 
YfyPathFolder - Class in com.fangcloud.sdk.api
 
YfyPathFolder() - Constructor for class com.fangcloud.sdk.api.YfyPathFolder
 
YfyProgressListener - Interface in com.fangcloud.sdk
The listener interface for monitoring the progress of a long-running API(usually upload and download) call.
YfyRefreshListener<T> - Interface in com.fangcloud.sdk
One must implements YfyRefreshListener if you use auto refreshing
YfyRequestConfig - Class in com.fangcloud.sdk
A grouping of a few configuration parameters for how we should make requests to the Fangcloud servers.
YfyRequestConfig() - Constructor for class com.fangcloud.sdk.YfyRequestConfig
 
YfyRequestConfig(HttpRequestor) - Constructor for class com.fangcloud.sdk.YfyRequestConfig
 
YfyRequestUtil - Class in com.fangcloud.sdk
 
YfyRequestUtil() - Constructor for class com.fangcloud.sdk.YfyRequestUtil
 
YfySdkConstant - Class in com.fangcloud.sdk
 
YfySdkConstant() - Constructor for class com.fangcloud.sdk.YfySdkConstant
 
YfySdkVersion - Class in com.fangcloud.sdk
 
YfySdkVersion() - Constructor for class com.fangcloud.sdk.YfySdkVersion
 
YfySessionStore - Interface in com.fangcloud.sdk
An interface that lets you save, retrieve, and clear a single value in the user's web session.
YfyShareLink - Class in com.fangcloud.sdk.api.share_link
 
YfyShareLink() - Constructor for class com.fangcloud.sdk.api.share_link.YfyShareLink
 
YfyShareLinkRequest - Class in com.fangcloud.sdk.api.share_link
 
YfyShareLinkRequest(YfyClient.YfyInternalClient) - Constructor for class com.fangcloud.sdk.api.share_link.YfyShareLinkRequest
 
YfyStandardSessionStore - Class in com.fangcloud.sdk
A YfySessionStore implementation that stores the value using the standard HttpSession interface from the Java Servlet API.
YfyStandardSessionStore(HttpSession, String) - Constructor for class com.fangcloud.sdk.YfyStandardSessionStore
 
YfyTrashRequest - Class in com.fangcloud.sdk.api.trash
 
YfyTrashRequest(YfyClient.YfyInternalClient) - Constructor for class com.fangcloud.sdk.api.trash.YfyTrashRequest
 
YfyUploadErrorResponse - Class in com.fangcloud.sdk
 
YfyUploadErrorResponse() - Constructor for class com.fangcloud.sdk.YfyUploadErrorResponse
 
YfyUser - Class in com.fangcloud.sdk.api.user
 
YfyUser() - Constructor for class com.fangcloud.sdk.api.user.YfyUser
 
YfyUserRequest - Class in com.fangcloud.sdk.api.user
 
YfyUserRequest(YfyClient.YfyInternalClient) - Constructor for class com.fangcloud.sdk.api.user.YfyUserRequest
 
YfyWebAuth - Class in com.fangcloud.sdk.auth
Does the OAuth 2 "authorization code" flow and "token" flow.
YfyWebAuth(YfyRequestConfig) - Constructor for class com.fangcloud.sdk.auth.YfyWebAuth
Creates a new instance that will perform the OAuth2 authorization flow using the given OAuth request configuration.
YfyWebAuth.BadRequestException - Exception in com.fangcloud.sdk.auth
Thrown when the parameters passed to your redirect URI are not well-formed.
YfyWebAuth.BadRequestException(String) - Constructor for exception com.fangcloud.sdk.auth.YfyWebAuth.BadRequestException
 
YfyWebAuth.BadStateException - Exception in com.fangcloud.sdk.auth
Thrown if all the parameters to your redirect URI are well-formed, but there's no CSRF token in the session.
YfyWebAuth.BadStateException(String) - Constructor for exception com.fangcloud.sdk.auth.YfyWebAuth.BadStateException
 
YfyWebAuth.CsrfException - Exception in com.fangcloud.sdk.auth
Thrown if the given 'state' parameter doesn't contain the expected CSRF token.
YfyWebAuth.CsrfException(String) - Constructor for exception com.fangcloud.sdk.auth.YfyWebAuth.CsrfException
 
YfyWebAuth.Request - Class in com.fangcloud.sdk.auth
OAuth web-based authorization flow request.
YfyWebAuth.Request.Builder - Class in com.fangcloud.sdk.auth
Builder for OAuth2 requests.
YfyWebAuth.Request.Builder() - Constructor for class com.fangcloud.sdk.auth.YfyWebAuth.Request.Builder
 
A B C D E F G H I J L M N O P Q R S T U V W Y 

Copyright © 2017 YiFangYun. All rights reserved.