Inherits from NSObject
Conforms to ALBBOSSServiceProtocol
Declared in ALBBOSSServiceProvider.h
ALBBOSSServiceProvider.m

Class Methods

getService

获取oss service单例

+ (ALBBOSSServiceProvider *)getService

Discussion

@method

Declared In

ALBBOSSServiceProvider.h

Instance Methods

getBucket:

获取bucket实例

- (OSSBucket *)getBucket:(NSString *)bucketName

Discussion

@method

Declared In

ALBBOSSServiceProtocol.h

getOSSDataWithBucket:key:

获取OSSData实例

- (OSSData *)getOSSDataWithBucket:(OSSBucket *)bucket key:(NSString *)key

Discussion

@method

Declared In

ALBBOSSServiceProtocol.h

getOSSFileWithBucket:key:

获取OSSFile实例

- (OSSFile *)getOSSFileWithBucket:(OSSBucket *)bucket key:(NSString *)key

Discussion

@method

Declared In

ALBBOSSServiceProtocol.h

getOSSMetaWithBucket:key:

获取OSSMeta实例

- (OSSMeta *)getOSSMetaWithBucket:(OSSBucket *)bucket key:(NSString *)key

Discussion

@method

Declared In

ALBBOSSServiceProtocol.h

setAuthenticationType:

设置加签字符串计算方式

- (void)setAuthenticationType:(AuthenticationType)typeOfTokenGenerator

Discussion

@method

Declared In

ALBBOSSServiceProtocol.h

setGenerateToken:

需要用户实现的加签block,参数依次为http request method、md5、content type、date、xoss和resource

- (void)setGenerateToken:(NSString *( ^ ) ( NSString *, NSString *, NSString *, NSString *, NSString *, NSString *))token

Discussion

@method

Declared In

ALBBOSSServiceProtocol.h

setGlobalDefaultBucketAcl:

设置Access Control List

- (void)setGlobalDefaultBucketAcl:(AccessControlList)access

Discussion

@method

Declared In

ALBBOSSServiceProtocol.h

setGlobalDefaultBucketHostId:

设置host id

- (void)setGlobalDefaultBucketHostId:(NSString *)hostId

Discussion

@method

Declared In

ALBBOSSServiceProtocol.h

setOrUpdateFederationTokenWithTempAK:tempSK:securityToken:

设置临时凭证,AK, SK, TempToken

- (void)setOrUpdateFederationTokenWithTempAK:(NSString *)tempAK tempSK:(NSString *)tempSK securityToken:(NSString *)tempToken

Discussion

@method

Declared In

ALBBOSSServiceProtocol.h