FlowReportParams class

在flow执行期间收集的用于上报/监控的参数。

跟踪每个阶段的时序、大小和结果: query -> download -> unzip。

Constructors

FlowReportParams({required String bisName, int queryStartTime = 0, int queryEndTime = 0, int downloadStartTime = 0, int downloadEndTime = 0, int unzipStartTime = 0, int unzipEndTime = 0, int replaceStartTime = 0, int replaceEndTime = 0, bool querySuccess = false, bool downloadSuccess = false, bool unzipSuccess = false, bool replaceSuccess = false, String queryMessage = '', String downloadMessage = '', String unzipMessage = '', String replaceMessage = '', double zipSize = 0, bool isBrokenDown = false})

Properties

bisName String
getter/setter pair
downloadEndTime int
getter/setter pair
downloadMessage String
getter/setter pair
downloadStartTime int
getter/setter pair
downloadSuccess bool
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
isBrokenDown bool
getter/setter pair
queryEndTime int
getter/setter pair
queryMessage String
getter/setter pair
queryStartTime int
getter/setter pair
querySuccess bool
getter/setter pair
replaceEndTime int
getter/setter pair
replaceMessage String
getter/setter pair
replaceStartTime int
getter/setter pair
replaceSuccess bool
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
unzipEndTime int
getter/setter pair
unzipMessage String
getter/setter pair
unzipStartTime int
getter/setter pair
unzipSuccess bool
getter/setter pair
zipSize double
getter/setter pair

Methods

downloadResult(bool success, [String message = '']) → void
设置下载结果状态和可选消息。
downloadStart() → void
标记下载开始。
isBrokenDownSet(bool value) → void
设置这是否是断点续传。
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
queryEnd() → void
标记查询阶段结束。
queryStart() → void
标记查询阶段开始。
replaceEnd(bool success, [String message = '']) → void
标记替换阶段结束并设置成功状态。
replaceStart() → void
标记替换阶段开始。
setQueryResult(bool success, [String message = '']) → void
设置查询结果状态和可选消息。
toReportMap() Map<String, dynamic>
将所有参数转换为适合上报/监控的map。
toString() String
A string representation of this object.
inherited
unZipEnd(bool success, [String message = '']) → void
标记解压结束并设置成功状态。
unZipStart() → void
标记解压开始。
zipSizeSet(double size) → void
设置下载的zip文件大小。

Operators

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