ImplFlutterCosApi class

Inheritance

Constructors

ImplFlutterCosApi.new()

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
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
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