public boolean equals()

in providers/softlayer/src/main/java/org/jclouds/softlayer/domain/VirtualGuest.java [872:909]


   public boolean equals(Object obj) {
      if (this == obj) return true;
      if (obj == null || getClass() != obj.getClass()) return false;
      VirtualGuest that = VirtualGuest.class.cast(obj);
      return Objects.equal(this.accountId, that.accountId)
            && Objects.equal(this.createDate, that.createDate)
            && Objects.equal(this.domain, that.domain)
            && Objects.equal(this.fullyQualifiedDomainName, that.fullyQualifiedDomainName)
            && Objects.equal(this.hostname, that.hostname)
            && Objects.equal(this.id, that.id)
            && Objects.equal(this.lastVerifiedDate, that.lastVerifiedDate)
            && Objects.equal(this.maxCpu, that.maxCpu)
            && Objects.equal(this.maxCpuUnits, that.maxCpuUnits)
            && Objects.equal(this.maxMemory, that.maxMemory)
            && Objects.equal(this.metricPollDate, that.metricPollDate)
            && Objects.equal(this.modifyDate, that.modifyDate)
            && Objects.equal(this.notes, that.notes)
            && Objects.equal(this.startCpus, that.startCpus)
            && Objects.equal(this.statusId, that.statusId)
            && Objects.equal(this.uuid, that.uuid)
            && Objects.equal(this.primaryBackendIpAddress, that.primaryBackendIpAddress)
            && Objects.equal(this.primaryIpAddress, that.primaryIpAddress)
            && Objects.equal(this.billingItemId, that.billingItemId)
            && Objects.equal(this.operatingSystem, that.operatingSystem)
            && Objects.equal(this.operatingSystemReferenceCode, that.operatingSystemReferenceCode)
            && Objects.equal(this.datacenter, that.datacenter)
            && Objects.equal(this.powerState, that.powerState)
            && Objects.equal(this.softwareLicense, that.softwareLicense)
            && Objects.equal(this.blockDevices, that.blockDevices)
            && Objects.equal(this.hourlyBillingFlag, that.hourlyBillingFlag)
            && Objects.equal(this.localDiskFlag, that.localDiskFlag)
            && Objects.equal(this.dedicatedAccountHostOnlyFlag, that.dedicatedAccountHostOnlyFlag)
            && Objects.equal(this.privateNetworkOnlyFlag, that.privateNetworkOnlyFlag)
            && Objects.equal(this.blockDeviceTemplateGroup, that.blockDeviceTemplateGroup)
            && Objects.equal(this.networkComponents, that.networkComponents)
            && Objects.equal(this.tagReferences, that.tagReferences)
            && Objects.equal(this.sshKeys, that.sshKeys);
   }