public interface OSSService
Modifier and Type | Method and Description |
---|---|
OSSBucket |
getOssBucket(java.lang.String bucketName) |
OSSData |
getOssData(OSSBucket bucket,
java.lang.String objectKey) |
OSSFile |
getOssFile(OSSBucket bucket,
java.lang.String objectKey) |
OSSMeta |
getOssMeta(OSSBucket bucket,
java.lang.String objectKey) |
OSSMultipart |
getOssMultipart(OSSBucket bucket,
java.lang.String objectKey) |
void |
setApplicationContext(Context ctx)
为OSSClient传入应用程序的context
必须是applicatContext,全局范围内只需要设置一次
|
void |
setAuthenticationType(AuthenticationType authenticationType)
设置加签的形式(使用临时Token加签或者原AK/SK加签)
|
void |
setClientConfiguration(ClientConfiguration conf)
进行一些网络参数的设置
|
void |
setCustomStandardTimeWithEpochSec(long currentEpochTimeInSec)
如果担心手机终端系统时间不准,可以用这个接口设置从服务器拿到的时间。
如果进行了设置,后续加签将以这个时间为准。
否则,默认使用当前手机系统时间。
|
void |
setGlobalDefaultACL(AccessControlList globalDefaultACL)
为OSSClient设置一个全局默认的bucket访问权限,它可以被后续bucket的设置继承或覆盖
如果从不调用此接口,ACL在初始化时被设置为private
|
void |
setGlobalDefaultHostId(java.lang.String hostId)
设置后续操作所用bucket所在的数据中心的全局默认hostId, 它可以被后续bucket的设置继承或覆盖
如果从不调用此接口,hostId在初始化时被设置为'oss-cn-hangzhou.aliyuncs.com'
|
void |
setGlobalDefaultStsTokenGetter(StsTokenGetter stsTokenGetter)
如果选择了sts鉴权模式,需要设置获取sts token的加签器
|
void |
setGlobalDefaultTokenGenerator(TokenGenerator tokenGen)
为OSSclient设置一个全局默认加签器,它可以被后续bucket的设置继承或覆盖
|
OSSBucket getOssBucket(java.lang.String bucketName)
OSSMultipart getOssMultipart(OSSBucket bucket, java.lang.String objectKey)
void setGlobalDefaultTokenGenerator(TokenGenerator tokenGen)
tokenGen
- void setGlobalDefaultACL(AccessControlList globalDefaultACL)
globalDefaultACL
- void setCustomStandardTimeWithEpochSec(long currentEpochTimeInSec)
currentEpochTimeInSec
- void setGlobalDefaultHostId(java.lang.String hostId)
hostId
- void setApplicationContext(Context ctx)
ctx
- void setAuthenticationType(AuthenticationType authenticationType)
void setGlobalDefaultStsTokenGetter(StsTokenGetter stsTokenGetter)
stsTokenGetter
- void setClientConfiguration(ClientConfiguration conf)
conf
-