in mantis-control-plane/mantis-control-plane-server/src/main/java/io/mantisrx/master/jobcluster/job/MantisStageMetadataImpl.java [142:152]
public boolean equals(Object o) {
if (this == o) return true;
if (o == null || getClass() != o.getClass()) return false;
MantisStageMetadataImpl that = (MantisStageMetadataImpl) o;
return stageNum == that.stageNum && numStages == that.numStages && numWorkers == that.numWorkers
&& scalable == that.scalable && Objects.equals(jobId, that.jobId)
&& Objects.equals(machineDefinition, that.machineDefinition)
&& Objects.equals(hardConstraints, that.hardConstraints)
&& Objects.equals(softConstraints, that.softConstraints)
&& Objects.equals(scalingPolicy, that.scalingPolicy);
}