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