in mantis-control-plane/mantis-control-plane-server/src/main/java/io/mantisrx/server/master/domain/JobDefinition.java [135:148]
public boolean equals(Object o) {
if (this == o) return true;
if (o == null || getClass() != o.getClass()) return false;
JobDefinition that = (JobDefinition) o;
return subscriptionTimeoutSecs == that.subscriptionTimeoutSecs &&
withNumberOfStages == that.withNumberOfStages &&
Objects.equals(name, that.name) &&
Objects.equals(user, that.user) &&
Objects.equals(artifactName, that.artifactName) &&
Objects.equals(version, that.version) &&
Objects.equals(parameters, that.parameters) &&
Objects.equals(jobSla, that.jobSla) &&
Objects.equals(labels, that.labels);
}