| Package | Description |
|---|---|
| com.amazonaws.services.kendra.model |
| Modifier and Type | Method and Description |
|---|---|
GitHubConfiguration |
GitHubConfiguration.clone() |
GitHubConfiguration |
DataSourceConfiguration.getGitHubConfiguration()
Provides the configuration information to connect to GitHub as your data source.
|
GitHubConfiguration |
GitHubConfiguration.withExclusionFileNamePatterns(Collection<String> exclusionFileNamePatterns)
A list of regular expression patterns to exclude certain file names in your GitHub repository or repositories.
|
GitHubConfiguration |
GitHubConfiguration.withExclusionFileNamePatterns(String... exclusionFileNamePatterns)
A list of regular expression patterns to exclude certain file names in your GitHub repository or repositories.
|
GitHubConfiguration |
GitHubConfiguration.withExclusionFileTypePatterns(Collection<String> exclusionFileTypePatterns)
A list of regular expression patterns to exclude certain file types in your GitHub repository or repositories.
|
GitHubConfiguration |
GitHubConfiguration.withExclusionFileTypePatterns(String... exclusionFileTypePatterns)
A list of regular expression patterns to exclude certain file types in your GitHub repository or repositories.
|
GitHubConfiguration |
GitHubConfiguration.withExclusionFolderNamePatterns(Collection<String> exclusionFolderNamePatterns)
A list of regular expression patterns to exclude certain folder names in your GitHub repository or repositories.
|
GitHubConfiguration |
GitHubConfiguration.withExclusionFolderNamePatterns(String... exclusionFolderNamePatterns)
A list of regular expression patterns to exclude certain folder names in your GitHub repository or repositories.
|
GitHubConfiguration |
GitHubConfiguration.withGitHubCommitConfigurationFieldMappings(Collection<DataSourceToIndexFieldMapping> gitHubCommitConfigurationFieldMappings)
A list of
DataSourceToIndexFieldMapping objects that map attributes or field names of GitHub commits
to Amazon Kendra index field names. |
GitHubConfiguration |
GitHubConfiguration.withGitHubCommitConfigurationFieldMappings(DataSourceToIndexFieldMapping... gitHubCommitConfigurationFieldMappings)
A list of
DataSourceToIndexFieldMapping objects that map attributes or field names of GitHub commits
to Amazon Kendra index field names. |
GitHubConfiguration |
GitHubConfiguration.withGitHubDocumentCrawlProperties(GitHubDocumentCrawlProperties gitHubDocumentCrawlProperties)
Configuration information to include certain types of GitHub content.
|
GitHubConfiguration |
GitHubConfiguration.withGitHubIssueAttachmentConfigurationFieldMappings(Collection<DataSourceToIndexFieldMapping> gitHubIssueAttachmentConfigurationFieldMappings)
A list of
DataSourceToIndexFieldMapping objects that map attributes or field names of GitHub issue
attachments to Amazon Kendra index field names. |
GitHubConfiguration |
GitHubConfiguration.withGitHubIssueAttachmentConfigurationFieldMappings(DataSourceToIndexFieldMapping... gitHubIssueAttachmentConfigurationFieldMappings)
A list of
DataSourceToIndexFieldMapping objects that map attributes or field names of GitHub issue
attachments to Amazon Kendra index field names. |
GitHubConfiguration |
GitHubConfiguration.withGitHubIssueCommentConfigurationFieldMappings(Collection<DataSourceToIndexFieldMapping> gitHubIssueCommentConfigurationFieldMappings)
A list of
DataSourceToIndexFieldMapping objects that map attributes or field names of GitHub issue
comments to Amazon Kendra index field names. |
GitHubConfiguration |
GitHubConfiguration.withGitHubIssueCommentConfigurationFieldMappings(DataSourceToIndexFieldMapping... gitHubIssueCommentConfigurationFieldMappings)
A list of
DataSourceToIndexFieldMapping objects that map attributes or field names of GitHub issue
comments to Amazon Kendra index field names. |
GitHubConfiguration |
GitHubConfiguration.withGitHubIssueDocumentConfigurationFieldMappings(Collection<DataSourceToIndexFieldMapping> gitHubIssueDocumentConfigurationFieldMappings)
A list of
DataSourceToIndexFieldMapping objects that map attributes or field names of GitHub issues
to Amazon Kendra index field names. |
GitHubConfiguration |
GitHubConfiguration.withGitHubIssueDocumentConfigurationFieldMappings(DataSourceToIndexFieldMapping... gitHubIssueDocumentConfigurationFieldMappings)
A list of
DataSourceToIndexFieldMapping objects that map attributes or field names of GitHub issues
to Amazon Kendra index field names. |
GitHubConfiguration |
GitHubConfiguration.withGitHubPullRequestCommentConfigurationFieldMappings(Collection<DataSourceToIndexFieldMapping> gitHubPullRequestCommentConfigurationFieldMappings)
A list of
DataSourceToIndexFieldMapping objects that map attributes or field names of GitHub pull
request comments to Amazon Kendra index field names. |
GitHubConfiguration |
GitHubConfiguration.withGitHubPullRequestCommentConfigurationFieldMappings(DataSourceToIndexFieldMapping... gitHubPullRequestCommentConfigurationFieldMappings)
A list of
DataSourceToIndexFieldMapping objects that map attributes or field names of GitHub pull
request comments to Amazon Kendra index field names. |
GitHubConfiguration |
GitHubConfiguration.withGitHubPullRequestDocumentAttachmentConfigurationFieldMappings(Collection<DataSourceToIndexFieldMapping> gitHubPullRequestDocumentAttachmentConfigurationFieldMappings)
A list of
DataSourceToIndexFieldMapping objects that map attributes or field names of GitHub pull
request attachments to Amazon Kendra index field names. |
GitHubConfiguration |
GitHubConfiguration.withGitHubPullRequestDocumentAttachmentConfigurationFieldMappings(DataSourceToIndexFieldMapping... gitHubPullRequestDocumentAttachmentConfigurationFieldMappings)
A list of
DataSourceToIndexFieldMapping objects that map attributes or field names of GitHub pull
request attachments to Amazon Kendra index field names. |
GitHubConfiguration |
GitHubConfiguration.withGitHubPullRequestDocumentConfigurationFieldMappings(Collection<DataSourceToIndexFieldMapping> gitHubPullRequestDocumentConfigurationFieldMappings)
A list of
DataSourceToIndexFieldMapping objects that map attributes or field names of GitHub pull
requests to Amazon Kendra index field names. |
GitHubConfiguration |
GitHubConfiguration.withGitHubPullRequestDocumentConfigurationFieldMappings(DataSourceToIndexFieldMapping... gitHubPullRequestDocumentConfigurationFieldMappings)
A list of
DataSourceToIndexFieldMapping objects that map attributes or field names of GitHub pull
requests to Amazon Kendra index field names. |
GitHubConfiguration |
GitHubConfiguration.withGitHubRepositoryConfigurationFieldMappings(Collection<DataSourceToIndexFieldMapping> gitHubRepositoryConfigurationFieldMappings)
A list of
DataSourceToIndexFieldMapping objects that map GitHub repository attributes or field names
to Amazon Kendra index field names. |
GitHubConfiguration |
GitHubConfiguration.withGitHubRepositoryConfigurationFieldMappings(DataSourceToIndexFieldMapping... gitHubRepositoryConfigurationFieldMappings)
A list of
DataSourceToIndexFieldMapping objects that map GitHub repository attributes or field names
to Amazon Kendra index field names. |
GitHubConfiguration |
GitHubConfiguration.withInclusionFileNamePatterns(Collection<String> inclusionFileNamePatterns)
A list of regular expression patterns to include certain file names in your GitHub repository or repositories.
|
GitHubConfiguration |
GitHubConfiguration.withInclusionFileNamePatterns(String... inclusionFileNamePatterns)
A list of regular expression patterns to include certain file names in your GitHub repository or repositories.
|
GitHubConfiguration |
GitHubConfiguration.withInclusionFileTypePatterns(Collection<String> inclusionFileTypePatterns)
A list of regular expression patterns to include certain file types in your GitHub repository or repositories.
|
GitHubConfiguration |
GitHubConfiguration.withInclusionFileTypePatterns(String... inclusionFileTypePatterns)
A list of regular expression patterns to include certain file types in your GitHub repository or repositories.
|
GitHubConfiguration |
GitHubConfiguration.withInclusionFolderNamePatterns(Collection<String> inclusionFolderNamePatterns)
A list of regular expression patterns to include certain folder names in your GitHub repository or repositories.
|
GitHubConfiguration |
GitHubConfiguration.withInclusionFolderNamePatterns(String... inclusionFolderNamePatterns)
A list of regular expression patterns to include certain folder names in your GitHub repository or repositories.
|
GitHubConfiguration |
GitHubConfiguration.withOnPremiseConfiguration(OnPremiseConfiguration onPremiseConfiguration)
Configuration information to connect to GitHub Enterprise Server (on premises).
|
GitHubConfiguration |
GitHubConfiguration.withRepositoryFilter(Collection<String> repositoryFilter)
A list of names of the specific repositories you want to index.
|
GitHubConfiguration |
GitHubConfiguration.withRepositoryFilter(String... repositoryFilter)
A list of names of the specific repositories you want to index.
|
GitHubConfiguration |
GitHubConfiguration.withSaaSConfiguration(SaaSConfiguration saaSConfiguration)
Configuration information to connect to GitHub Enterprise Cloud (SaaS).
|
GitHubConfiguration |
GitHubConfiguration.withSecretArn(String secretArn)
The Amazon Resource Name (ARN) of an Secrets Manager secret that contains the key-value pairs required to connect
to your GitHub.
|
GitHubConfiguration |
GitHubConfiguration.withType(String type)
The type of GitHub service you want to connect to—GitHub Enterprise Cloud (SaaS) or GitHub Enterprise Server (on
premises).
|
GitHubConfiguration |
GitHubConfiguration.withType(Type type)
The type of GitHub service you want to connect to—GitHub Enterprise Cloud (SaaS) or GitHub Enterprise Server (on
premises).
|
GitHubConfiguration |
GitHubConfiguration.withUseChangeLog(Boolean useChangeLog)
TRUE to use the GitHub change log to determine which documents require updating in the index. |
GitHubConfiguration |
GitHubConfiguration.withVpcConfiguration(DataSourceVpcConfiguration vpcConfiguration)
Configuration information of an Amazon Virtual Private Cloud to connect to your GitHub.
|
| Modifier and Type | Method and Description |
|---|---|
void |
DataSourceConfiguration.setGitHubConfiguration(GitHubConfiguration gitHubConfiguration)
Provides the configuration information to connect to GitHub as your data source.
|
DataSourceConfiguration |
DataSourceConfiguration.withGitHubConfiguration(GitHubConfiguration gitHubConfiguration)
Provides the configuration information to connect to GitHub as your data source.
|
Copyright © 2025. All rights reserved.