in flink-autoscaler/src/main/java/org/apache/flink/runtime/rest/messages/job/JobDetailsInfo.java [411:430]
public boolean equals(Object o) {
if (this == o) {
return true;
}
if (o == null || getClass() != o.getClass()) {
return false;
}
JobVertexDetailsInfo that = (JobVertexDetailsInfo) o;
return maxParallelism == that.maxParallelism
&& parallelism == that.parallelism
&& startTime == that.startTime
&& endTime == that.endTime
&& duration == that.duration
&& Objects.equals(jobVertexID, that.jobVertexID)
&& Objects.equals(slotSharingGroupId, that.slotSharingGroupId)
&& Objects.equals(name, that.name)
&& executionState == that.executionState
&& Objects.equals(tasksPerState, that.tasksPerState)
&& Objects.equals(jobVertexMetrics, that.jobVertexMetrics);
}