public boolean equals()

in apis/cloudstack/src/main/java/org/jclouds/cloudstack/domain/PublicIPAddress.java [551:577]


   public boolean equals(Object obj) {
      if (this == obj) return true;
      if (obj == null || getClass() != obj.getClass()) return false;
      PublicIPAddress that = PublicIPAddress.class.cast(obj);
      return Objects.equal(this.id, that.id)
            && Objects.equal(this.account, that.account)
            && Objects.equal(this.allocated, that.allocated)
            && Objects.equal(this.associatedNetworkId, that.associatedNetworkId)
            && Objects.equal(this.domain, that.domain)
            && Objects.equal(this.domainId, that.domainId)
            && Objects.equal(this.usesVirtualNetwork, that.usesVirtualNetwork)
            && Objects.equal(this.IPAddress, that.IPAddress)
            && Objects.equal(this.isSourceNAT, that.isSourceNAT)
            && Objects.equal(this.isStaticNAT, that.isStaticNAT)
            && Objects.equal(this.networkId, that.networkId)
            && Objects.equal(this.state, that.state)
            && Objects.equal(this.virtualMachineDisplayName, that.virtualMachineDisplayName)
            && Objects.equal(this.virtualMachineId, that.virtualMachineId)
            && Objects.equal(this.virtualMachineName, that.virtualMachineName)
            && Objects.equal(this.VLANId, that.VLANId)
            && Objects.equal(this.VLANName, that.VLANName)
            && Objects.equal(this.zoneId, that.zoneId)
            && Objects.equal(this.zoneName, that.zoneName)
            && Objects.equal(this.jobId, that.jobId)
            && Objects.equal(this.jobStatus, that.jobStatus)
            && Objects.equal(this.tags, that.tags);
   }