Class GitHubDocumentCrawlProperties
- java.lang.Object
-
- software.amazon.awssdk.services.kendra.model.GitHubDocumentCrawlProperties
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<GitHubDocumentCrawlProperties.Builder,GitHubDocumentCrawlProperties>
@Generated("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.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceGitHubDocumentCrawlProperties.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static GitHubDocumentCrawlProperties.Builderbuilder()BooleancrawlIssue()TRUEto index all issues within a repository.BooleancrawlIssueComment()TRUEto index all comments on issues.BooleancrawlIssueCommentAttachment()TRUEto include all comment attachments for issues.BooleancrawlPullRequest()TRUEto index all pull requests within a repository.BooleancrawlPullRequestComment()TRUEto index all comments on pull requests.BooleancrawlPullRequestCommentAttachment()TRUEto include all comment attachments for pull requests.BooleancrawlRepositoryDocuments()TRUEto index all files with a repository.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()List<SdkField<?>>sdkFields()static Class<? extends GitHubDocumentCrawlProperties.Builder>serializableBuilderClass()GitHubDocumentCrawlProperties.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
crawlRepositoryDocuments
public final Boolean crawlRepositoryDocuments()
TRUEto index all files with a repository.- Returns:
TRUEto index all files with a repository.
-
crawlIssue
public final Boolean crawlIssue()
TRUEto index all issues within a repository.- Returns:
TRUEto index all issues within a repository.
-
crawlIssueComment
public final Boolean crawlIssueComment()
TRUEto index all comments on issues.- Returns:
TRUEto index all comments on issues.
-
crawlIssueCommentAttachment
public final Boolean crawlIssueCommentAttachment()
TRUEto include all comment attachments for issues.- Returns:
TRUEto include all comment attachments for issues.
-
crawlPullRequest
public final Boolean crawlPullRequest()
TRUEto index all pull requests within a repository.- Returns:
TRUEto index all pull requests within a repository.
-
crawlPullRequestComment
public final Boolean crawlPullRequestComment()
TRUEto index all comments on pull requests.- Returns:
TRUEto index all comments on pull requests.
-
crawlPullRequestCommentAttachment
public final Boolean crawlPullRequestCommentAttachment()
TRUEto include all comment attachments for pull requests.- Returns:
TRUEto include all comment attachments for pull requests.
-
toBuilder
public GitHubDocumentCrawlProperties.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<GitHubDocumentCrawlProperties.Builder,GitHubDocumentCrawlProperties>
-
builder
public static GitHubDocumentCrawlProperties.Builder builder()
-
serializableBuilderClass
public static Class<? extends GitHubDocumentCrawlProperties.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String 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.
-
-