ImplFlutterCosApi class

Inheritance

Constructors

ImplFlutterCosApi()

Properties

credentialPairs ↔ Map<int, SessionQCloudCredentials>
getter/setter pair
hashCode → int
The hash code for this object.
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

cacheCredentialsAndCleanUp(int scopeId, SessionQCloudCredentials newCredentials) → void
fetchClsSessionCredentials() → Future<SessionQCloudCredentials>
override
fetchDns(String domain) → Future<List<String>?>
获取dns记录 @param domain 域名 @return ip集合
override
fetchScopeLimitCredentials(List<STSCredentialScope?> stsCredentialScopes) → Future<SessionQCloudCredentials>
override
fetchSessionCredentials() → Future<SessionQCloudCredentials>
override
forceInvalidationScopeCredentials() → void
initMultipleUploadCallback(String transferKey, int key, String bucket, String cosKey, String uploadId) → void
override
jsonifyScopes(List<STSCredentialScope?> scopes) → String
lookupValidCredentials(int scopeId) → SessionQCloudCredentials?
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
onLog(int key, LogEntity entity) → void
override
progressCallback(String transferKey, int key, int complete, int target) → void
override
resultFailCallback(String transferKey, int key, CosXmlClientException? clientException, CosXmlServiceException? serviceException) → void
override
resultSuccessCallback(String transferKey, int key, Map<String?, String?>? header, CosXmlResult? result) → void
override
stateCallback(String transferKey, int key, String state) → void
override
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited

Constants

MAX_CACHE_CREDENTIAL_SIZE → const int