Cos class
Methods
-
addLogListener(void callback(LogEntity))
→ Future<void>
-
-
addSensitiveRule(String ruleName, String regex)
→ Future<void>
-
-
enableLogcat(bool enable)
→ Future<void>
-
-
enableLogFile(bool enable)
→ Future<void>
-
-
forceInvalidationCredential()
→ Future<void>
-
强制让本地保存临时秘钥失效
包括SessionCredential或ScopeLimitCredential
-
getDefaultService()
→ CosService
-
-
getDefaultTransferManger()
→ CosTransferManger
-
-
getFetchCLsChannelCredentials()
→ IFetchCLsChannelCredentials
-
-
getFetchCredentials()
→ IFetchCredentials
-
-
getFetchDns()
→ IFetchDns
-
-
getFetchScopeLimitCredentials()
→ IFetchScopeLimitCredentials
-
-
getLogListeners()
→ Map<int, void Function(LogEntity)>
-
-
getLogRootDir()
→ Future<String>
-
-
getService(String key)
→ CosService
-
-
getTransferManger(String key)
→ CosTransferManger
-
-
hasDefaultService()
→ bool
-
-
hasDefaultTransferManger()
→ bool
-
-
hasService(String key)
→ bool
-
-
hasTransferManger(String key)
→ bool
-
-
initCustomerDNS(Map<String, List<String>> dnsMap)
→ Future<void>
-
初始化自定义 DNS 解析Map
-
initCustomerDNSFetch(IFetchDns iFetchDns)
→ Future<void>
-
初始化自定义 DNS 解析器
-
initWithPlainSecret(String secretId, String secretKey)
→ Future<void>
-
设置永久秘钥
-
initWithScopeLimitCredential(IFetchScopeLimitCredentials iFetchScopeLimitCredentials)
→ Future<void>
-
设置范围限制的临时秘钥提供器
-
initWithSessionCredential(IFetchCredentials iFetchCredentials)
→ Future<void>
-
设置临时秘钥提供器
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
registerDefaultService(CosXmlServiceConfig config)
→ Future<CosService>
-
-
registerDefaultTransferManger(CosXmlServiceConfig config, TransferConfig transferConfig)
→ Future<CosTransferManger>
-
-
registerService(String serviceKey, CosXmlServiceConfig config)
→ Future<CosService>
-
-
registerTransferManger(String serviceKey, CosXmlServiceConfig config, TransferConfig transferConfig)
→ Future<CosTransferManger>
-
-
removeLogListener(void callback(LogEntity))
→ Future<void>
-
-
removeSensitiveRule(String ruleName)
→ Future<void>
-
-
setAppVersion(String appVersion)
→ Future<void>
-
-
setCloseBeacon(bool isCloseBeacon)
→ Future<void>
-
-
setCLsChannelAnonymous(String topicId, String endpoint)
→ Future<void>
-
-
setCLsChannelSessionCredential(String topicId, String endpoint, IFetchCLsChannelCredentials iFetchCLsChannelCredentials)
→ Future<void>
-
-
setCLsChannelStaticKey(String topicId, String endpoint, String secretId, String secretKey)
→ Future<void>
-
-
setClsMinLevel(LogLevel minLevel)
→ Future<void>
-
-
setDeviceID(String deviceID)
→ Future<void>
-
-
setDeviceModel(String deviceModel)
→ Future<void>
-
-
-
setFileMinLevel(LogLevel minLevel)
→ Future<void>
-
-
setLogcatMinLevel(LogLevel minLevel)
→ Future<void>
-
-
setLogFileEncryptionKey(Uint8List key, Uint8List iv)
→ Future<void>
-
-
setMinLevel(LogLevel minLevel)
→ Future<void>
-
-
toString()
→ String
-
A string representation of this object.
inherited