@Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append("{");
        if (getAndAllFilters() != null)
            sb.append("AndAllFilters: ").append(getAndAllFilters()).append(",");
        if (getOrAllFilters() != null)
            sb.append("OrAllFilters: ").append(getOrAllFilters()).append(",");
        if (getNotFilter() != null)
            sb.append("NotFilter: ").append(getNotFilter()).append(",");
        if (getEqualsTo() != null)
            sb.append("EqualsTo: ").append(getEqualsTo()).append(",");
        if (getContainsAll() != null)
            sb.append("ContainsAll: ").append(getContainsAll()).append(",");
        if (getContainsAny() != null)
            sb.append("ContainsAny: ").append(getContainsAny()).append(",");
        if (getGreaterThan() != null)
            sb.append("GreaterThan: ").append(getGreaterThan()).append(",");
        if (getGreaterThanOrEquals() != null)
            sb.append("GreaterThanOrEquals: ").append(getGreaterThanOrEquals()).append(",");
        if (getLessThan() != null)
            sb.append("LessThan: ").append(getLessThan()).append(",");
        if (getLessThanOrEquals() != null)
            sb.append("LessThanOrEquals: ").append(getLessThanOrEquals());
        sb.append("}");
        return sb.toString();
    }
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-kendra/src/main/java/com/amazonaws/services/kendra/model/AttributeFilter.java