7#include <aws/kendra/Kendra_EXPORTS.h>
57 inline void SetCrawlIssue(
bool value) { m_crawlIssueHasBeenSet =
true; m_crawlIssue = value; }
67 inline void SetCrawlIssueComment(
bool value) { m_crawlIssueCommentHasBeenSet =
true; m_crawlIssueComment = value; }
87 inline void SetCrawlPullRequest(
bool value) { m_crawlPullRequestHasBeenSet =
true; m_crawlPullRequest = value; }
112 bool m_crawlRepositoryDocuments{
false};
113 bool m_crawlRepositoryDocumentsHasBeenSet =
false;
115 bool m_crawlIssue{
false};
116 bool m_crawlIssueHasBeenSet =
false;
118 bool m_crawlIssueComment{
false};
119 bool m_crawlIssueCommentHasBeenSet =
false;
121 bool m_crawlIssueCommentAttachment{
false};
122 bool m_crawlIssueCommentAttachmentHasBeenSet =
false;
124 bool m_crawlPullRequest{
false};
125 bool m_crawlPullRequestHasBeenSet =
false;
127 bool m_crawlPullRequestComment{
false};
128 bool m_crawlPullRequestCommentHasBeenSet =
false;
130 bool m_crawlPullRequestCommentAttachment{
false};
131 bool m_crawlPullRequestCommentAttachmentHasBeenSet =
false;
AWS_KENDRA_API GitHubDocumentCrawlProperties()=default
GitHubDocumentCrawlProperties & WithCrawlPullRequest(bool value)
bool CrawlRepositoryDocumentsHasBeenSet() const
bool GetCrawlPullRequestComment() const
GitHubDocumentCrawlProperties & WithCrawlIssueCommentAttachment(bool value)
AWS_KENDRA_API Aws::Utils::Json::JsonValue Jsonize() const
void SetCrawlPullRequestComment(bool value)
void SetCrawlPullRequest(bool value)
GitHubDocumentCrawlProperties & WithCrawlPullRequestComment(bool value)
bool CrawlPullRequestCommentAttachmentHasBeenSet() const
GitHubDocumentCrawlProperties & WithCrawlPullRequestCommentAttachment(bool value)
bool CrawlIssueHasBeenSet() const
GitHubDocumentCrawlProperties & WithCrawlIssueComment(bool value)
void SetCrawlRepositoryDocuments(bool value)
AWS_KENDRA_API GitHubDocumentCrawlProperties & operator=(Aws::Utils::Json::JsonView jsonValue)
bool GetCrawlIssueCommentAttachment() const
GitHubDocumentCrawlProperties & WithCrawlRepositoryDocuments(bool value)
void SetCrawlIssueCommentAttachment(bool value)
bool CrawlPullRequestCommentHasBeenSet() const
bool CrawlIssueCommentAttachmentHasBeenSet() const
bool CrawlIssueCommentHasBeenSet() const
bool GetCrawlPullRequest() const
bool GetCrawlIssueComment() const
bool GetCrawlRepositoryDocuments() const
GitHubDocumentCrawlProperties & WithCrawlIssue(bool value)
void SetCrawlIssue(bool value)
bool GetCrawlPullRequestCommentAttachment() const
void SetCrawlPullRequestCommentAttachment(bool value)
bool GetCrawlIssue() const
void SetCrawlIssueComment(bool value)
bool CrawlPullRequestHasBeenSet() const
AWS_KENDRA_API GitHubDocumentCrawlProperties(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue JsonValue