feature(info-query): 增加历史压缩情况查询

This commit is contained in:
2023-06-14 15:19:56 +08:00
parent 437b2188b7
commit edbf54a519
5 changed files with 301 additions and 7 deletions

View File

@@ -0,0 +1,78 @@
package com.lanyuanxiaoyao.service.configuration.entity.info;
import java.time.LocalDateTime;
/**
* @author lanyuanxiaoyao
* @date 2023-06-14
*/
public class CompactionMetrics {
private Long flinkJobId;
private String alias;
private String applicationId;
private String cluster;
private String compactionPlanInstant;
private Boolean complete;
private Long startedTime;
private Long finishedTime;
public CompactionMetrics() {
}
public CompactionMetrics(Long flinkJobId, String alias, String applicationId, String cluster, String compactionPlanInstant, Boolean complete, Long startedTime, Long finishedTime) {
this.flinkJobId = flinkJobId;
this.alias = alias;
this.applicationId = applicationId;
this.cluster = cluster;
this.compactionPlanInstant = compactionPlanInstant;
this.complete = complete;
this.startedTime = startedTime;
this.finishedTime = finishedTime;
}
public Long getFlinkJobId() {
return flinkJobId;
}
public String getAlias() {
return alias;
}
public String getApplicationId() {
return applicationId;
}
public String getCluster() {
return cluster;
}
public String getCompactionPlanInstant() {
return compactionPlanInstant;
}
public Boolean getComplete() {
return complete;
}
public Long getStartedTime() {
return startedTime;
}
public Long getFinishedTime() {
return finishedTime;
}
@Override
public String toString() {
return "CompactionMetrics{" +
"flinkJobId=" + flinkJobId +
", alias='" + alias + '\'' +
", applicationId='" + applicationId + '\'' +
", cluster='" + cluster + '\'' +
", compactionPlanInstant='" + compactionPlanInstant + '\'' +
", isComplete=" + complete +
", startedTime=" + startedTime +
", finishedTime=" + finishedTime +
'}';
}
}