public class KodoClient
extends java.lang.Object
| Constructor and Description |
|---|
KodoClient(com.qiniu.util.Auth auth,
java.lang.String bucketName,
java.lang.String downloadHost,
java.lang.String endPoint,
com.qiniu.storage.Configuration cfg,
okhttp3.OkHttpClient okHttpClient)
Creates a new instance of
KodoClient. |
| Modifier and Type | Method and Description |
|---|---|
void |
copyObject(java.lang.String src,
java.lang.String dst)
Copys object in Qiniu kodo.
|
void |
createEmptyObject(java.lang.String key)
Creates empty Object in Qiniu kodo.
|
void |
deleteObject(java.lang.String key)
Deletes Object in Qiniu kodo.
|
java.lang.String |
getBucketName()
Gets bucketname for kodoclient.
|
com.qiniu.storage.model.FileInfo |
getFileInfo(java.lang.String key)
Gets file from for Qiniu kodo.
|
java.io.InputStream |
getObject(java.lang.String key,
long startPos,
long endPos,
long contentLength)
Gets object from Qiniu kodo.
|
com.qiniu.storage.model.FileListing |
listFiles(java.lang.String prefix,
java.lang.String marker,
int limit,
java.lang.String delimiter)
Lists object for Qiniu kodo.
|
void |
uploadFile(java.lang.String Key,
java.io.File File)
Puts Object to Qiniu kodo.
|
public KodoClient(com.qiniu.util.Auth auth,
java.lang.String bucketName,
java.lang.String downloadHost,
java.lang.String endPoint,
com.qiniu.storage.Configuration cfg,
okhttp3.OkHttpClient okHttpClient)
KodoClient.auth - Qiniu authenticationbucketName - bucketname for kododownloadHost - download host for kodoendPoint - endpoint for kodocfg - configuration for Qiniu SDKokHttpClient - http clientpublic java.lang.String getBucketName()
public com.qiniu.storage.model.FileInfo getFileInfo(java.lang.String key)
throws com.qiniu.common.QiniuException
key - Object jeycom.qiniu.common.QiniuExceptionpublic java.io.InputStream getObject(java.lang.String key,
long startPos,
long endPos,
long contentLength)
throws java.io.IOException
key - object keystartPos - start index for objectendPos - end index for objectcontentLength - object file sizejava.io.IOExceptionpublic void uploadFile(java.lang.String Key,
java.io.File File)
throws com.qiniu.common.QiniuException
Key - Object key for kodoFile - Alluxio Filecom.qiniu.common.QiniuExceptionpublic void copyObject(java.lang.String src,
java.lang.String dst)
throws com.qiniu.common.QiniuException
src - source Object keydst - destination Object Keycom.qiniu.common.QiniuExceptionpublic void createEmptyObject(java.lang.String key)
throws com.qiniu.common.QiniuException
key - empty Object keycom.qiniu.common.QiniuExceptionpublic void deleteObject(java.lang.String key)
throws com.qiniu.common.QiniuException
key - Object keycom.qiniu.common.QiniuExceptionpublic com.qiniu.storage.model.FileListing listFiles(java.lang.String prefix,
java.lang.String marker,
int limit,
java.lang.String delimiter)
throws com.qiniu.common.QiniuException
prefix - prefix for bucketmarker - Marker returned the last time a file list was obtainedlimit - Length limit for each iteration, Max. 1000delimiter - Specifies a directory separator that lists all common prefixes (simulated
listing directory effects). The default is an empty stringcom.qiniu.common.QiniuExceptionCopyright © 2019. All Rights Reserved.