in mantis-control-plane/mantis-control-plane-server/src/main/java/io/mantisrx/master/jobcluster/proto/JobClusterManagerProto.java [986:1004]
public boolean equals(final Object o) {
if (this == o) {
return true;
}
if (o == null || getClass() != o.getClass()) {
return false;
}
final ListJobCriteria that = (ListJobCriteria) o;
return Objects.equals(limit, that.limit) &&
Objects.equals(jobState, that.jobState) &&
Objects.equals(stageNumberList, that.stageNumberList) &&
Objects.equals(workerIndexList, that.workerIndexList) &&
Objects.equals(workerNumberList, that.workerNumberList) &&
Objects.equals(workerStateList, that.workerStateList) &&
Objects.equals(activeOnly, that.activeOnly) &&
Objects.equals(matchingRegex, that.matchingRegex) &&
Objects.equals(matchingLabels, that.matchingLabels) &&
Objects.equals(labelsOperand, that.labelsOperand);
}