@Generated(value="software.amazon.awssdk:codegen") public final class GitHubDocumentCrawlProperties extends Object implements SdkPojo, Serializable, ToCopyableBuilder<GitHubDocumentCrawlProperties.Builder,GitHubDocumentCrawlProperties>
Provides the configuration information to include certain types of GitHub content. You can configure to index repository files only, or also include issues and pull requests, comments, and comment attachments.
| Modifier and Type | Class and Description |
|---|---|
static interface |
GitHubDocumentCrawlProperties.Builder |
| Modifier and Type | Method and Description |
|---|---|
static GitHubDocumentCrawlProperties.Builder |
builder() |
Boolean |
crawlIssue()
TRUE to index all issues within a repository. |
Boolean |
crawlIssueComment()
TRUE to index all comments on issues. |
Boolean |
crawlIssueCommentAttachment()
TRUE to include all comment attachments for issues. |
Boolean |
crawlPullRequest()
TRUE to index all pull requests within a repository. |
Boolean |
crawlPullRequestComment()
TRUE to index all comments on pull requests. |
Boolean |
crawlPullRequestCommentAttachment()
TRUE to include all comment attachments for pull requests. |
Boolean |
crawlRepositoryDocuments()
TRUE to index all files with a repository. |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
List<SdkField<?>> |
sdkFields() |
static Class<? extends GitHubDocumentCrawlProperties.Builder> |
serializableBuilderClass() |
GitHubDocumentCrawlProperties.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final Boolean crawlRepositoryDocuments()
TRUE to index all files with a repository.
TRUE to index all files with a repository.public final Boolean crawlIssue()
TRUE to index all issues within a repository.
TRUE to index all issues within a repository.public final Boolean crawlIssueComment()
TRUE to index all comments on issues.
TRUE to index all comments on issues.public final Boolean crawlIssueCommentAttachment()
TRUE to include all comment attachments for issues.
TRUE to include all comment attachments for issues.public final Boolean crawlPullRequest()
TRUE to index all pull requests within a repository.
TRUE to index all pull requests within a repository.public final Boolean crawlPullRequestComment()
TRUE to index all comments on pull requests.
TRUE to index all comments on pull requests.public final Boolean crawlPullRequestCommentAttachment()
TRUE to include all comment attachments for pull requests.
TRUE to include all comment attachments for pull requests.public GitHubDocumentCrawlProperties.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<GitHubDocumentCrawlProperties.Builder,GitHubDocumentCrawlProperties>public static GitHubDocumentCrawlProperties.Builder builder()
public static Class<? extends GitHubDocumentCrawlProperties.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.