@Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append("{");
        if (getCrawlRepositoryDocuments() != null)
            sb.append("CrawlRepositoryDocuments: ").append(getCrawlRepositoryDocuments()).append(",");
        if (getCrawlIssue() != null)
            sb.append("CrawlIssue: ").append(getCrawlIssue()).append(",");
        if (getCrawlIssueComment() != null)
            sb.append("CrawlIssueComment: ").append(getCrawlIssueComment()).append(",");
        if (getCrawlIssueCommentAttachment() != null)
            sb.append("CrawlIssueCommentAttachment: ").append(getCrawlIssueCommentAttachment()).append(",");
        if (getCrawlPullRequest() != null)
            sb.append("CrawlPullRequest: ").append(getCrawlPullRequest()).append(",");
        if (getCrawlPullRequestComment() != null)
            sb.append("CrawlPullRequestComment: ").append(getCrawlPullRequestComment()).append(",");
        if (getCrawlPullRequestCommentAttachment() != null)
            sb.append("CrawlPullRequestCommentAttachment: ").append(getCrawlPullRequestCommentAttachment());
        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/GitHubDocumentCrawlProperties.java