@Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append("{");
        if (getApplicationHostUrl() != null)
            sb.append("ApplicationHostUrl: ").append(getApplicationHostUrl()).append(",");
        if (getApplicationServicePath() != null)
            sb.append("ApplicationServicePath: ").append(getApplicationServicePath()).append(",");
        if (getPortNumber() != null)
            sb.append("PortNumber: ").append(getPortNumber()).append(",");
        if (getClientNumber() != null)
            sb.append("ClientNumber: ").append(getClientNumber()).append(",");
        if (getLogonLanguage() != null)
            sb.append("LogonLanguage: ").append(getLogonLanguage()).append(",");
        if (getPrivateLinkServiceName() != null)
            sb.append("PrivateLinkServiceName: ").append(getPrivateLinkServiceName()).append(",");
        if (getOAuthProperties() != null)
            sb.append("OAuthProperties: ").append(getOAuthProperties()).append(",");
        if (getDisableSSO() != null)
            sb.append("DisableSSO: ").append(getDisableSSO());
        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-appflow/src/main/java/com/amazonaws/services/appflow/model/SAPODataConnectorProfileProperties.java