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

        if (obj instanceof CdmaObj == false)
            return false;
        CdmaObj other = (CdmaObj) obj;
        if (other.getSystemId() == null ^ this.getSystemId() == null)
            return false;
        if (other.getSystemId() != null && other.getSystemId().equals(this.getSystemId()) == false)
            return false;
        if (other.getNetworkId() == null ^ this.getNetworkId() == null)
            return false;
        if (other.getNetworkId() != null && other.getNetworkId().equals(this.getNetworkId()) == false)
            return false;
        if (other.getBaseStationId() == null ^ this.getBaseStationId() == null)
            return false;
        if (other.getBaseStationId() != null && other.getBaseStationId().equals(this.getBaseStationId()) == false)
            return false;
        if (other.getRegistrationZone() == null ^ this.getRegistrationZone() == null)
            return false;
        if (other.getRegistrationZone() != null && other.getRegistrationZone().equals(this.getRegistrationZone()) == false)
            return false;
        if (other.getCdmaLocalId() == null ^ this.getCdmaLocalId() == null)
            return false;
        if (other.getCdmaLocalId() != null && other.getCdmaLocalId().equals(this.getCdmaLocalId()) == false)
            return false;
        if (other.getPilotPower() == null ^ this.getPilotPower() == null)
            return false;
        if (other.getPilotPower() != null && other.getPilotPower().equals(this.getPilotPower()) == false)
            return false;
        if (other.getBaseLat() == null ^ this.getBaseLat() == null)
            return false;
        if (other.getBaseLat() != null && other.getBaseLat().equals(this.getBaseLat()) == false)
            return false;
        if (other.getBaseLng() == null ^ this.getBaseLng() == null)
            return false;
        if (other.getBaseLng() != null && other.getBaseLng().equals(this.getBaseLng()) == false)
            return false;
        if (other.getCdmaNmr() == null ^ this.getCdmaNmr() == null)
            return false;
        if (other.getCdmaNmr() != null && other.getCdmaNmr().equals(this.getCdmaNmr()) == false)
            return false;
        return true;
    }
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be
redacted from this string using a placeholder value.

@return A string representation of this object.

@see java.lang.Object#toString()
aws-java-sdk-iotwireless/src/main/java/com/amazonaws/services/iotwireless/model/CdmaObj.java