7#include <aws/kendra/Kendra_EXPORTS.h>
41 m_crawlRepositoryDocumentsHasBeenSet =
true;
42 m_crawlRepositoryDocuments = value;
57 m_crawlIssueHasBeenSet =
true;
73 m_crawlIssueCommentHasBeenSet =
true;
74 m_crawlIssueComment = value;
89 m_crawlIssueCommentAttachmentHasBeenSet =
true;
90 m_crawlIssueCommentAttachment = value;
105 m_crawlPullRequestHasBeenSet =
true;
106 m_crawlPullRequest = value;
121 m_crawlPullRequestCommentHasBeenSet =
true;
122 m_crawlPullRequestComment = value;
137 m_crawlPullRequestCommentAttachmentHasBeenSet =
true;
138 m_crawlPullRequestCommentAttachment = value;
146 bool m_crawlRepositoryDocuments{
false};
148 bool m_crawlIssue{
false};
150 bool m_crawlIssueComment{
false};
152 bool m_crawlIssueCommentAttachment{
false};
154 bool m_crawlPullRequest{
false};
156 bool m_crawlPullRequestComment{
false};
158 bool m_crawlPullRequestCommentAttachment{
false};
159 bool m_crawlRepositoryDocumentsHasBeenSet =
false;
160 bool m_crawlIssueHasBeenSet =
false;
161 bool m_crawlIssueCommentHasBeenSet =
false;
162 bool m_crawlIssueCommentAttachmentHasBeenSet =
false;
163 bool m_crawlPullRequestHasBeenSet =
false;
164 bool m_crawlPullRequestCommentHasBeenSet =
false;
165 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