package com.hubspot.singularity;

import static com.google.common.collect.ImmutableSet.copyOf;

import java.util.Set;

import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonProperty;

public class SingularityUserSettings {
  private final Set<String> starredRequestIds;

  @JsonCreator
  public SingularityUserSettings(@JsonProperty Set<String> starredRequestIds) {
    this.starredRequestIds = copyOf(starredRequestIds);
  }

  public Set<String> getStarredRequestIds() {
    return starredRequestIds;
  }
}

@@ -89,16 +89,42 @@
 opyOf;%0A%0A
+import java.util.Objects;%0A
 import j
@@ -568,11 +568,558 @@
 Ids;%0A  %7D
+%0A%0A  @Override%0A  public String toString() %7B%0A    return %22SingularityUserSettings%5B%22 +%0A        %22starredRequestIds=%22 + starredRequestIds +%0A        '%5D';%0A  %7D%0A%0A  @Override%0A  public boolean equals(Object o) %7B%0A    if (this == o) %7B%0A      return true;%0A    %7D%0A    if (o == null %7C%7C getClass() != o.getClass()) %7B%0A      return false;%0A    %7D%0A    SingularityUserSettings that = (SingularityUserSettings) o;%0A    return Objects.equals(starredRequestIds, that.starredRequestIds);%0A  %7D%0A%0A  @Override%0A  public int hashCode() %7B%0A    return Objects.hash(starredRequestIds);%0A  %7D
 %0A%7D%0A

Add @Override methods to SingularityUserSettings