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

        if (obj instanceof RecommendationDisruptionCompliance == false)
            return false;
        RecommendationDisruptionCompliance other = (RecommendationDisruptionCompliance) obj;
        if (other.getExpectedComplianceStatus() == null ^ this.getExpectedComplianceStatus() == null)
            return false;
        if (other.getExpectedComplianceStatus() != null && other.getExpectedComplianceStatus().equals(this.getExpectedComplianceStatus()) == false)
            return false;
        if (other.getExpectedRpoDescription() == null ^ this.getExpectedRpoDescription() == null)
            return false;
        if (other.getExpectedRpoDescription() != null && other.getExpectedRpoDescription().equals(this.getExpectedRpoDescription()) == false)
            return false;
        if (other.getExpectedRpoInSecs() == null ^ this.getExpectedRpoInSecs() == null)
            return false;
        if (other.getExpectedRpoInSecs() != null && other.getExpectedRpoInSecs().equals(this.getExpectedRpoInSecs()) == false)
            return false;
        if (other.getExpectedRtoDescription() == null ^ this.getExpectedRtoDescription() == null)
            return false;
        if (other.getExpectedRtoDescription() != null && other.getExpectedRtoDescription().equals(this.getExpectedRtoDescription()) == false)
            return false;
        if (other.getExpectedRtoInSecs() == null ^ this.getExpectedRtoInSecs() == null)
            return false;
        if (other.getExpectedRtoInSecs() != null && other.getExpectedRtoInSecs().equals(this.getExpectedRtoInSecs()) == 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-resiliencehub/src/main/java/com/amazonaws/services/resiliencehub/model/RecommendationDisruptionCompliance.java