| runRunningJob() |  | 0% |  | 0% | 26 | 26 | 89 | 89 | 1 | 1 |
| getJobInfo() |  | 0% |  | 0% | 3 | 3 | 23 | 23 | 1 | 1 |
| runEventDrivenJob() |  | 0% |  | 0% | 5 | 5 | 23 | 23 | 1 | 1 |
| initClients() |  | 0% |  | 0% | 7 | 7 | 23 | 23 | 1 | 1 |
| CloudWarmUpJob(CloudWarmUpJob.Builder) |  | 0% | | n/a | 1 | 1 | 27 | 27 | 1 | 1 |
| runPendingJob() |  | 0% |  | 0% | 3 | 3 | 21 | 21 | 1 | 1 |
| clearJobOnBEs() |  | 0% |  | 0% | 4 | 4 | 19 | 19 | 1 | 1 |
| cancel(String, boolean) |  | 0% |  | 0% | 5 | 5 | 14 | 14 | 1 | 1 |
| fetchBeToTabletIdBatches() |  | 0% |  | 0% | 5 | 5 | 20 | 20 | 1 | 1 |
| run() |  | 0% |  | 0% | 6 | 6 | 20 | 20 | 1 | 1 |
| fetchBeToThriftAddress() |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| getSyncModeString() |  | 0% |  | 0% | 4 | 4 | 13 | 13 | 1 | 1 |
| buildJobMetas(long, long) |  | 0% |  | 0% | 2 | 2 | 10 | 10 | 1 | 1 |
| lambda$getJobInfo$0(Triple) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| releaseClients() |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| shouldWait() |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| CloudWarmUpJob(long, String, String, Map, CloudWarmUpJob.JobType) |   | 79% |   | 50% | 2 | 3 | 2 | 31 | 0 | 1 |
| isTimeout() |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 1 | 1 |
| isExpire() |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
| CloudWarmUpJob(long, String, Map, CloudWarmUpJob.JobType, List, boolean) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getTWarmUpEventType() |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| isOnce() |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
| write(DataOutput) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| read(DataInput) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| isPeriodic() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| isEventDriven() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| setCloudClusterName(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setJobType(CloudWarmUpJob.JobType) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| isDone() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getSyncMode() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getSrcClusterName() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| replay() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setJobState(CloudWarmUpJob.JobState) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setCreateTimeMs(long) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setErrMsg(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setFinishedTimeMs(long) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setLastBatchId(long) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setBeToTabletIdBatches(Map) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setBeToThriftAddress(Map) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getJobId() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getJobState() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getCreateTimeMs() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getErrMsg() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getFinishedTimeMs() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getLastBatchId() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getBeToTabletIdBatches() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getBeToThriftAddress() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getJobType() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getDstClusterName() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |