@Override
  public boolean equals(Object obj) {
    if (this == obj) return true;
    if (obj == null) return false;

    if (obj instanceof GetRepositoryPolicyResult == false) return false;
    GetRepositoryPolicyResult other = (GetRepositoryPolicyResult) obj;
    if (other.getRegistryId() == null ^ this.getRegistryId() == null) return false;
    if (other.getRegistryId() != null
        && other.getRegistryId().equals(this.getRegistryId()) == false) return false;
    if (other.getRepositoryName() == null ^ this.getRepositoryName() == null) return false;
    if (other.getRepositoryName() != null
        && other.getRepositoryName().equals(this.getRepositoryName()) == false) return false;
    if (other.getPolicyText() == null ^ this.getPolicyText() == null) return false;
    if (other.getPolicyText() != null
        && other.getPolicyText().equals(this.getPolicyText()) == false) return false;
    return true;
  }