public static interface GitHubConfiguration.Builder extends SdkPojo, CopyableBuilder<GitHubConfiguration.Builder,GitHubConfiguration>
| Modifier and Type | Method and Description |
|---|---|
GitHubConfiguration.Builder |
exclusionFileNamePatterns(Collection<String> exclusionFileNamePatterns)
A list of regular expression patterns to exclude certain file names in your GitHub repository or
repositories.
|
GitHubConfiguration.Builder |
exclusionFileNamePatterns(String... exclusionFileNamePatterns)
A list of regular expression patterns to exclude certain file names in your GitHub repository or
repositories.
|
GitHubConfiguration.Builder |
exclusionFileTypePatterns(Collection<String> exclusionFileTypePatterns)
A list of regular expression patterns to exclude certain file types in your GitHub repository or
repositories.
|
GitHubConfiguration.Builder |
exclusionFileTypePatterns(String... exclusionFileTypePatterns)
A list of regular expression patterns to exclude certain file types in your GitHub repository or
repositories.
|
GitHubConfiguration.Builder |
exclusionFolderNamePatterns(Collection<String> exclusionFolderNamePatterns)
A list of regular expression patterns to exclude certain folder names in your GitHub repository or
repositories.
|
GitHubConfiguration.Builder |
exclusionFolderNamePatterns(String... exclusionFolderNamePatterns)
A list of regular expression patterns to exclude certain folder names in your GitHub repository or
repositories.
|
GitHubConfiguration.Builder |
gitHubCommitConfigurationFieldMappings(Collection<DataSourceToIndexFieldMapping> gitHubCommitConfigurationFieldMappings)
A list of
DataSourceToIndexFieldMapping objects that map attributes or field names of GitHub
commits to Amazon Kendra index field names. |
GitHubConfiguration.Builder |
gitHubCommitConfigurationFieldMappings(Consumer<DataSourceToIndexFieldMapping.Builder>... gitHubCommitConfigurationFieldMappings)
A list of
DataSourceToIndexFieldMapping objects that map attributes or field names of GitHub
commits to Amazon Kendra index field names. |
GitHubConfiguration.Builder |
gitHubCommitConfigurationFieldMappings(DataSourceToIndexFieldMapping... gitHubCommitConfigurationFieldMappings)
A list of
DataSourceToIndexFieldMapping objects that map attributes or field names of GitHub
commits to Amazon Kendra index field names. |
default GitHubConfiguration.Builder |
gitHubDocumentCrawlProperties(Consumer<GitHubDocumentCrawlProperties.Builder> gitHubDocumentCrawlProperties)
Configuration information to include certain types of GitHub content.
|
GitHubConfiguration.Builder |
gitHubDocumentCrawlProperties(GitHubDocumentCrawlProperties gitHubDocumentCrawlProperties)
Configuration information to include certain types of GitHub content.
|
GitHubConfiguration.Builder |
gitHubIssueAttachmentConfigurationFieldMappings(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.Builder |
gitHubIssueAttachmentConfigurationFieldMappings(Consumer<DataSourceToIndexFieldMapping.Builder>... gitHubIssueAttachmentConfigurationFieldMappings)
A list of
DataSourceToIndexFieldMapping objects that map attributes or field names of GitHub
issue attachments to Amazon Kendra index field names. |
GitHubConfiguration.Builder |
gitHubIssueAttachmentConfigurationFieldMappings(DataSourceToIndexFieldMapping... gitHubIssueAttachmentConfigurationFieldMappings)
A list of
DataSourceToIndexFieldMapping objects that map attributes or field names of GitHub
issue attachments to Amazon Kendra index field names. |
GitHubConfiguration.Builder |
gitHubIssueCommentConfigurationFieldMappings(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.Builder |
gitHubIssueCommentConfigurationFieldMappings(Consumer<DataSourceToIndexFieldMapping.Builder>... gitHubIssueCommentConfigurationFieldMappings)
A list of
DataSourceToIndexFieldMapping objects that map attributes or field names of GitHub
issue comments to Amazon Kendra index field names. |
GitHubConfiguration.Builder |
gitHubIssueCommentConfigurationFieldMappings(DataSourceToIndexFieldMapping... gitHubIssueCommentConfigurationFieldMappings)
A list of
DataSourceToIndexFieldMapping objects that map attributes or field names of GitHub
issue comments to Amazon Kendra index field names. |
GitHubConfiguration.Builder |
gitHubIssueDocumentConfigurationFieldMappings(Collection<DataSourceToIndexFieldMapping> gitHubIssueDocumentConfigurationFieldMappings)
A list of
DataSourceToIndexFieldMapping objects that map attributes or field names of GitHub
issues to Amazon Kendra index field names. |
GitHubConfiguration.Builder |
gitHubIssueDocumentConfigurationFieldMappings(Consumer<DataSourceToIndexFieldMapping.Builder>... gitHubIssueDocumentConfigurationFieldMappings)
A list of
DataSourceToIndexFieldMapping objects that map attributes or field names of GitHub
issues to Amazon Kendra index field names. |
GitHubConfiguration.Builder |
gitHubIssueDocumentConfigurationFieldMappings(DataSourceToIndexFieldMapping... gitHubIssueDocumentConfigurationFieldMappings)
A list of
DataSourceToIndexFieldMapping objects that map attributes or field names of GitHub
issues to Amazon Kendra index field names. |
GitHubConfiguration.Builder |
gitHubPullRequestCommentConfigurationFieldMappings(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.Builder |
gitHubPullRequestCommentConfigurationFieldMappings(Consumer<DataSourceToIndexFieldMapping.Builder>... gitHubPullRequestCommentConfigurationFieldMappings)
A list of
DataSourceToIndexFieldMapping objects that map attributes or field names of GitHub
pull request comments to Amazon Kendra index field names. |
GitHubConfiguration.Builder |
gitHubPullRequestCommentConfigurationFieldMappings(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.Builder |
gitHubPullRequestDocumentAttachmentConfigurationFieldMappings(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.Builder |
gitHubPullRequestDocumentAttachmentConfigurationFieldMappings(Consumer<DataSourceToIndexFieldMapping.Builder>... gitHubPullRequestDocumentAttachmentConfigurationFieldMappings)
A list of
DataSourceToIndexFieldMapping objects that map attributes or field names of GitHub
pull request attachments to Amazon Kendra index field names. |
GitHubConfiguration.Builder |
gitHubPullRequestDocumentAttachmentConfigurationFieldMappings(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.Builder |
gitHubPullRequestDocumentConfigurationFieldMappings(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.Builder |
gitHubPullRequestDocumentConfigurationFieldMappings(Consumer<DataSourceToIndexFieldMapping.Builder>... gitHubPullRequestDocumentConfigurationFieldMappings)
A list of
DataSourceToIndexFieldMapping objects that map attributes or field names of GitHub
pull requests to Amazon Kendra index field names. |
GitHubConfiguration.Builder |
gitHubPullRequestDocumentConfigurationFieldMappings(DataSourceToIndexFieldMapping... gitHubPullRequestDocumentConfigurationFieldMappings)
A list of
DataSourceToIndexFieldMapping objects that map attributes or field names of GitHub
pull requests to Amazon Kendra index field names. |
GitHubConfiguration.Builder |
gitHubRepositoryConfigurationFieldMappings(Collection<DataSourceToIndexFieldMapping> gitHubRepositoryConfigurationFieldMappings)
A list of
DataSourceToIndexFieldMapping objects that map GitHub repository attributes or field
names to Amazon Kendra index field names. |
GitHubConfiguration.Builder |
gitHubRepositoryConfigurationFieldMappings(Consumer<DataSourceToIndexFieldMapping.Builder>... gitHubRepositoryConfigurationFieldMappings)
A list of
DataSourceToIndexFieldMapping objects that map GitHub repository attributes or field
names to Amazon Kendra index field names. |
GitHubConfiguration.Builder |
gitHubRepositoryConfigurationFieldMappings(DataSourceToIndexFieldMapping... gitHubRepositoryConfigurationFieldMappings)
A list of
DataSourceToIndexFieldMapping objects that map GitHub repository attributes or field
names to Amazon Kendra index field names. |
GitHubConfiguration.Builder |
inclusionFileNamePatterns(Collection<String> inclusionFileNamePatterns)
A list of regular expression patterns to include certain file names in your GitHub repository or
repositories.
|
GitHubConfiguration.Builder |
inclusionFileNamePatterns(String... inclusionFileNamePatterns)
A list of regular expression patterns to include certain file names in your GitHub repository or
repositories.
|
GitHubConfiguration.Builder |
inclusionFileTypePatterns(Collection<String> inclusionFileTypePatterns)
A list of regular expression patterns to include certain file types in your GitHub repository or
repositories.
|
GitHubConfiguration.Builder |
inclusionFileTypePatterns(String... inclusionFileTypePatterns)
A list of regular expression patterns to include certain file types in your GitHub repository or
repositories.
|
GitHubConfiguration.Builder |
inclusionFolderNamePatterns(Collection<String> inclusionFolderNamePatterns)
A list of regular expression patterns to include certain folder names in your GitHub repository or
repositories.
|
GitHubConfiguration.Builder |
inclusionFolderNamePatterns(String... inclusionFolderNamePatterns)
A list of regular expression patterns to include certain folder names in your GitHub repository or
repositories.
|
default GitHubConfiguration.Builder |
onPremiseConfiguration(Consumer<OnPremiseConfiguration.Builder> onPremiseConfiguration)
Configuration information to connect to GitHub Enterprise Server (on premises).
|
GitHubConfiguration.Builder |
onPremiseConfiguration(OnPremiseConfiguration onPremiseConfiguration)
Configuration information to connect to GitHub Enterprise Server (on premises).
|
GitHubConfiguration.Builder |
repositoryFilter(Collection<String> repositoryFilter)
A list of names of the specific repositories you want to index.
|
GitHubConfiguration.Builder |
repositoryFilter(String... repositoryFilter)
A list of names of the specific repositories you want to index.
|
default GitHubConfiguration.Builder |
saaSConfiguration(Consumer<SaaSConfiguration.Builder> saaSConfiguration)
Configuration information to connect to GitHub Enterprise Cloud (SaaS).
|
GitHubConfiguration.Builder |
saaSConfiguration(SaaSConfiguration saaSConfiguration)
Configuration information to connect to GitHub Enterprise Cloud (SaaS).
|
GitHubConfiguration.Builder |
secretArn(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.Builder |
type(String type)
The type of GitHub service you want to connect to—GitHub Enterprise Cloud (SaaS) or GitHub Enterprise Server
(on premises).
|
GitHubConfiguration.Builder |
type(Type type)
The type of GitHub service you want to connect to—GitHub Enterprise Cloud (SaaS) or GitHub Enterprise Server
(on premises).
|
GitHubConfiguration.Builder |
useChangeLog(Boolean useChangeLog)
TRUE to use the GitHub change log to determine which documents require updating in the index. |
default GitHubConfiguration.Builder |
vpcConfiguration(Consumer<DataSourceVpcConfiguration.Builder> vpcConfiguration)
Configuration information of an Amazon Virtual Private Cloud to connect to your GitHub.
|
GitHubConfiguration.Builder |
vpcConfiguration(DataSourceVpcConfiguration vpcConfiguration)
Configuration information of an Amazon Virtual Private Cloud to connect to your GitHub.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildGitHubConfiguration.Builder saaSConfiguration(SaaSConfiguration saaSConfiguration)
Configuration information to connect to GitHub Enterprise Cloud (SaaS).
saaSConfiguration - Configuration information to connect to GitHub Enterprise Cloud (SaaS).default GitHubConfiguration.Builder saaSConfiguration(Consumer<SaaSConfiguration.Builder> saaSConfiguration)
Configuration information to connect to GitHub Enterprise Cloud (SaaS).
This is a convenience method that creates an instance of theSaaSConfiguration.Builder avoiding the
need to create one manually via SaaSConfiguration.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to saaSConfiguration(SaaSConfiguration).
saaSConfiguration - a consumer that will call methods on SaaSConfiguration.BuildersaaSConfiguration(SaaSConfiguration)GitHubConfiguration.Builder onPremiseConfiguration(OnPremiseConfiguration onPremiseConfiguration)
Configuration information to connect to GitHub Enterprise Server (on premises).
onPremiseConfiguration - Configuration information to connect to GitHub Enterprise Server (on premises).default GitHubConfiguration.Builder onPremiseConfiguration(Consumer<OnPremiseConfiguration.Builder> onPremiseConfiguration)
Configuration information to connect to GitHub Enterprise Server (on premises).
This is a convenience method that creates an instance of theOnPremiseConfiguration.Builder avoiding
the need to create one manually via OnPremiseConfiguration.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to onPremiseConfiguration(OnPremiseConfiguration).
onPremiseConfiguration - a consumer that will call methods on OnPremiseConfiguration.BuilderonPremiseConfiguration(OnPremiseConfiguration)GitHubConfiguration.Builder type(String type)
The type of GitHub service you want to connect to—GitHub Enterprise Cloud (SaaS) or GitHub Enterprise Server (on premises).
GitHubConfiguration.Builder type(Type type)
The type of GitHub service you want to connect to—GitHub Enterprise Cloud (SaaS) or GitHub Enterprise Server (on premises).
GitHubConfiguration.Builder secretArn(String secretArn)
The Amazon Resource Name (ARN) of an Secrets Manager secret that contains the key-value pairs required to connect to your GitHub. The secret must contain a JSON structure with the following keys:
personalToken—The access token created in GitHub. For more information on creating a token in GitHub, see Using a GitHub data source.
secretArn - The Amazon Resource Name (ARN) of an Secrets Manager secret that contains the key-value pairs required
to connect to your GitHub. The secret must contain a JSON structure with the following keys:
personalToken—The access token created in GitHub. For more information on creating a token in GitHub, see Using a GitHub data source.
GitHubConfiguration.Builder useChangeLog(Boolean useChangeLog)
TRUE to use the GitHub change log to determine which documents require updating in the index.
Depending on the GitHub change log's size, it may take longer for Amazon Kendra to use the change log than to
scan all of your documents in GitHub.
useChangeLog - TRUE to use the GitHub change log to determine which documents require updating in the
index. Depending on the GitHub change log's size, it may take longer for Amazon Kendra to use the
change log than to scan all of your documents in GitHub.GitHubConfiguration.Builder gitHubDocumentCrawlProperties(GitHubDocumentCrawlProperties gitHubDocumentCrawlProperties)
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.
gitHubDocumentCrawlProperties - 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.default GitHubConfiguration.Builder gitHubDocumentCrawlProperties(Consumer<GitHubDocumentCrawlProperties.Builder> gitHubDocumentCrawlProperties)
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.
This is a convenience method that creates an instance of theGitHubDocumentCrawlProperties.Builder
avoiding the need to create one manually via GitHubDocumentCrawlProperties.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to gitHubDocumentCrawlProperties(GitHubDocumentCrawlProperties).
gitHubDocumentCrawlProperties - a consumer that will call methods on GitHubDocumentCrawlProperties.BuildergitHubDocumentCrawlProperties(GitHubDocumentCrawlProperties)GitHubConfiguration.Builder repositoryFilter(Collection<String> repositoryFilter)
A list of names of the specific repositories you want to index.
repositoryFilter - A list of names of the specific repositories you want to index.GitHubConfiguration.Builder repositoryFilter(String... repositoryFilter)
A list of names of the specific repositories you want to index.
repositoryFilter - A list of names of the specific repositories you want to index.GitHubConfiguration.Builder inclusionFolderNamePatterns(Collection<String> inclusionFolderNamePatterns)
A list of regular expression patterns to include certain folder names in your GitHub repository or repositories. Folder names that match the patterns are included in the index. Folder names that don't match the patterns are excluded from the index. If a folder matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the folder isn't included in the index.
inclusionFolderNamePatterns - A list of regular expression patterns to include certain folder names in your GitHub repository or
repositories. Folder names that match the patterns are included in the index. Folder names that don't
match the patterns are excluded from the index. If a folder matches both an inclusion and exclusion
pattern, the exclusion pattern takes precedence and the folder isn't included in the index.GitHubConfiguration.Builder inclusionFolderNamePatterns(String... inclusionFolderNamePatterns)
A list of regular expression patterns to include certain folder names in your GitHub repository or repositories. Folder names that match the patterns are included in the index. Folder names that don't match the patterns are excluded from the index. If a folder matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the folder isn't included in the index.
inclusionFolderNamePatterns - A list of regular expression patterns to include certain folder names in your GitHub repository or
repositories. Folder names that match the patterns are included in the index. Folder names that don't
match the patterns are excluded from the index. If a folder matches both an inclusion and exclusion
pattern, the exclusion pattern takes precedence and the folder isn't included in the index.GitHubConfiguration.Builder inclusionFileTypePatterns(Collection<String> inclusionFileTypePatterns)
A list of regular expression patterns to include certain file types in your GitHub repository or repositories. File types that match the patterns are included in the index. File types that don't match the patterns are excluded from the index. If a file matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the file isn't included in the index.
inclusionFileTypePatterns - A list of regular expression patterns to include certain file types in your GitHub repository or
repositories. File types that match the patterns are included in the index. File types that don't
match the patterns are excluded from the index. If a file matches both an inclusion and exclusion
pattern, the exclusion pattern takes precedence and the file isn't included in the index.GitHubConfiguration.Builder inclusionFileTypePatterns(String... inclusionFileTypePatterns)
A list of regular expression patterns to include certain file types in your GitHub repository or repositories. File types that match the patterns are included in the index. File types that don't match the patterns are excluded from the index. If a file matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the file isn't included in the index.
inclusionFileTypePatterns - A list of regular expression patterns to include certain file types in your GitHub repository or
repositories. File types that match the patterns are included in the index. File types that don't
match the patterns are excluded from the index. If a file matches both an inclusion and exclusion
pattern, the exclusion pattern takes precedence and the file isn't included in the index.GitHubConfiguration.Builder inclusionFileNamePatterns(Collection<String> inclusionFileNamePatterns)
A list of regular expression patterns to include certain file names in your GitHub repository or repositories. File names that match the patterns are included in the index. File names that don't match the patterns are excluded from the index. If a file matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the file isn't included in the index.
inclusionFileNamePatterns - A list of regular expression patterns to include certain file names in your GitHub repository or
repositories. File names that match the patterns are included in the index. File names that don't
match the patterns are excluded from the index. If a file matches both an inclusion and exclusion
pattern, the exclusion pattern takes precedence and the file isn't included in the index.GitHubConfiguration.Builder inclusionFileNamePatterns(String... inclusionFileNamePatterns)
A list of regular expression patterns to include certain file names in your GitHub repository or repositories. File names that match the patterns are included in the index. File names that don't match the patterns are excluded from the index. If a file matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the file isn't included in the index.
inclusionFileNamePatterns - A list of regular expression patterns to include certain file names in your GitHub repository or
repositories. File names that match the patterns are included in the index. File names that don't
match the patterns are excluded from the index. If a file matches both an inclusion and exclusion
pattern, the exclusion pattern takes precedence and the file isn't included in the index.GitHubConfiguration.Builder exclusionFolderNamePatterns(Collection<String> exclusionFolderNamePatterns)
A list of regular expression patterns to exclude certain folder names in your GitHub repository or repositories. Folder names that match the patterns are excluded from the index. Folder names that don't match the patterns are included in the index. If a folder matches both an exclusion and inclusion pattern, the exclusion pattern takes precedence and the folder isn't included in the index.
exclusionFolderNamePatterns - A list of regular expression patterns to exclude certain folder names in your GitHub repository or
repositories. Folder names that match the patterns are excluded from the index. Folder names that
don't match the patterns are included in the index. If a folder matches both an exclusion and
inclusion pattern, the exclusion pattern takes precedence and the folder isn't included in the index.GitHubConfiguration.Builder exclusionFolderNamePatterns(String... exclusionFolderNamePatterns)
A list of regular expression patterns to exclude certain folder names in your GitHub repository or repositories. Folder names that match the patterns are excluded from the index. Folder names that don't match the patterns are included in the index. If a folder matches both an exclusion and inclusion pattern, the exclusion pattern takes precedence and the folder isn't included in the index.
exclusionFolderNamePatterns - A list of regular expression patterns to exclude certain folder names in your GitHub repository or
repositories. Folder names that match the patterns are excluded from the index. Folder names that
don't match the patterns are included in the index. If a folder matches both an exclusion and
inclusion pattern, the exclusion pattern takes precedence and the folder isn't included in the index.GitHubConfiguration.Builder exclusionFileTypePatterns(Collection<String> exclusionFileTypePatterns)
A list of regular expression patterns to exclude certain file types in your GitHub repository or repositories. File types that match the patterns are excluded from the index. File types that don't match the patterns are included in the index. If a file matches both an exclusion and inclusion pattern, the exclusion pattern takes precedence and the file isn't included in the index.
exclusionFileTypePatterns - A list of regular expression patterns to exclude certain file types in your GitHub repository or
repositories. File types that match the patterns are excluded from the index. File types that don't
match the patterns are included in the index. If a file matches both an exclusion and inclusion
pattern, the exclusion pattern takes precedence and the file isn't included in the index.GitHubConfiguration.Builder exclusionFileTypePatterns(String... exclusionFileTypePatterns)
A list of regular expression patterns to exclude certain file types in your GitHub repository or repositories. File types that match the patterns are excluded from the index. File types that don't match the patterns are included in the index. If a file matches both an exclusion and inclusion pattern, the exclusion pattern takes precedence and the file isn't included in the index.
exclusionFileTypePatterns - A list of regular expression patterns to exclude certain file types in your GitHub repository or
repositories. File types that match the patterns are excluded from the index. File types that don't
match the patterns are included in the index. If a file matches both an exclusion and inclusion
pattern, the exclusion pattern takes precedence and the file isn't included in the index.GitHubConfiguration.Builder exclusionFileNamePatterns(Collection<String> exclusionFileNamePatterns)
A list of regular expression patterns to exclude certain file names in your GitHub repository or repositories. File names that match the patterns are excluded from the index. File names that don't match the patterns are included in the index. If a file matches both an exclusion and inclusion pattern, the exclusion pattern takes precedence and the file isn't included in the index.
exclusionFileNamePatterns - A list of regular expression patterns to exclude certain file names in your GitHub repository or
repositories. File names that match the patterns are excluded from the index. File names that don't
match the patterns are included in the index. If a file matches both an exclusion and inclusion
pattern, the exclusion pattern takes precedence and the file isn't included in the index.GitHubConfiguration.Builder exclusionFileNamePatterns(String... exclusionFileNamePatterns)
A list of regular expression patterns to exclude certain file names in your GitHub repository or repositories. File names that match the patterns are excluded from the index. File names that don't match the patterns are included in the index. If a file matches both an exclusion and inclusion pattern, the exclusion pattern takes precedence and the file isn't included in the index.
exclusionFileNamePatterns - A list of regular expression patterns to exclude certain file names in your GitHub repository or
repositories. File names that match the patterns are excluded from the index. File names that don't
match the patterns are included in the index. If a file matches both an exclusion and inclusion
pattern, the exclusion pattern takes precedence and the file isn't included in the index.GitHubConfiguration.Builder vpcConfiguration(DataSourceVpcConfiguration vpcConfiguration)
Configuration information of an Amazon Virtual Private Cloud to connect to your GitHub. For more information, see Configuring a VPC.
vpcConfiguration - Configuration information of an Amazon Virtual Private Cloud to connect to your GitHub. For more
information, see Configuring a VPC.default GitHubConfiguration.Builder vpcConfiguration(Consumer<DataSourceVpcConfiguration.Builder> vpcConfiguration)
Configuration information of an Amazon Virtual Private Cloud to connect to your GitHub. For more information, see Configuring a VPC.
This is a convenience method that creates an instance of theDataSourceVpcConfiguration.Builder
avoiding the need to create one manually via DataSourceVpcConfiguration.builder().
When the Consumer completes, SdkBuilder.build() is called immediately
and its result is passed to vpcConfiguration(DataSourceVpcConfiguration).
vpcConfiguration - a consumer that will call methods on DataSourceVpcConfiguration.BuildervpcConfiguration(DataSourceVpcConfiguration)GitHubConfiguration.Builder gitHubRepositoryConfigurationFieldMappings(Collection<DataSourceToIndexFieldMapping> gitHubRepositoryConfigurationFieldMappings)
A list of DataSourceToIndexFieldMapping objects that map GitHub repository attributes or field
names to Amazon Kendra index field names. To create custom fields, use the UpdateIndex API
before you map to GitHub fields. For more information, see Mapping data source fields. The
GitHub data source field names must exist in your GitHub custom metadata.
gitHubRepositoryConfigurationFieldMappings - A list of DataSourceToIndexFieldMapping objects that map GitHub repository attributes or
field names to Amazon Kendra index field names. To create custom fields, use the
UpdateIndex API before you map to GitHub fields. For more information, see Mapping data source fields.
The GitHub data source field names must exist in your GitHub custom metadata.GitHubConfiguration.Builder gitHubRepositoryConfigurationFieldMappings(DataSourceToIndexFieldMapping... gitHubRepositoryConfigurationFieldMappings)
A list of DataSourceToIndexFieldMapping objects that map GitHub repository attributes or field
names to Amazon Kendra index field names. To create custom fields, use the UpdateIndex API
before you map to GitHub fields. For more information, see Mapping data source fields. The
GitHub data source field names must exist in your GitHub custom metadata.
gitHubRepositoryConfigurationFieldMappings - A list of DataSourceToIndexFieldMapping objects that map GitHub repository attributes or
field names to Amazon Kendra index field names. To create custom fields, use the
UpdateIndex API before you map to GitHub fields. For more information, see Mapping data source fields.
The GitHub data source field names must exist in your GitHub custom metadata.GitHubConfiguration.Builder gitHubRepositoryConfigurationFieldMappings(Consumer<DataSourceToIndexFieldMapping.Builder>... gitHubRepositoryConfigurationFieldMappings)
A list of DataSourceToIndexFieldMapping objects that map GitHub repository attributes or field
names to Amazon Kendra index field names. To create custom fields, use the UpdateIndex API
before you map to GitHub fields. For more information, see Mapping data source fields. The
GitHub data source field names must exist in your GitHub custom metadata.
DataSourceToIndexFieldMapping.Builder avoiding the need
to create one manually via
DataSourceToIndexFieldMapping.builder().
When the Consumer completes,
SdkBuilder.build() is called
immediately and its result is passed to #gitHubRepositoryConfigurationFieldMappings(List.
gitHubRepositoryConfigurationFieldMappings - a consumer that will call methods on
DataSourceToIndexFieldMapping.Builder#gitHubRepositoryConfigurationFieldMappings(java.util.Collection) GitHubConfiguration.Builder gitHubCommitConfigurationFieldMappings(Collection<DataSourceToIndexFieldMapping> gitHubCommitConfigurationFieldMappings)
A list of DataSourceToIndexFieldMapping objects that map attributes or field names of GitHub
commits to Amazon Kendra index field names. To create custom fields, use the UpdateIndex API
before you map to GitHub fields. For more information, see Mapping data source fields. The
GitHub data source field names must exist in your GitHub custom metadata.
gitHubCommitConfigurationFieldMappings - A list of DataSourceToIndexFieldMapping objects that map attributes or field names of
GitHub commits to Amazon Kendra index field names. To create custom fields, use the
UpdateIndex API before you map to GitHub fields. For more information, see Mapping data source fields.
The GitHub data source field names must exist in your GitHub custom metadata.GitHubConfiguration.Builder gitHubCommitConfigurationFieldMappings(DataSourceToIndexFieldMapping... gitHubCommitConfigurationFieldMappings)
A list of DataSourceToIndexFieldMapping objects that map attributes or field names of GitHub
commits to Amazon Kendra index field names. To create custom fields, use the UpdateIndex API
before you map to GitHub fields. For more information, see Mapping data source fields. The
GitHub data source field names must exist in your GitHub custom metadata.
gitHubCommitConfigurationFieldMappings - A list of DataSourceToIndexFieldMapping objects that map attributes or field names of
GitHub commits to Amazon Kendra index field names. To create custom fields, use the
UpdateIndex API before you map to GitHub fields. For more information, see Mapping data source fields.
The GitHub data source field names must exist in your GitHub custom metadata.GitHubConfiguration.Builder gitHubCommitConfigurationFieldMappings(Consumer<DataSourceToIndexFieldMapping.Builder>... gitHubCommitConfigurationFieldMappings)
A list of DataSourceToIndexFieldMapping objects that map attributes or field names of GitHub
commits to Amazon Kendra index field names. To create custom fields, use the UpdateIndex API
before you map to GitHub fields. For more information, see Mapping data source fields. The
GitHub data source field names must exist in your GitHub custom metadata.
DataSourceToIndexFieldMapping.Builder avoiding the need
to create one manually via
DataSourceToIndexFieldMapping.builder().
When the Consumer completes,
SdkBuilder.build() is called
immediately and its result is passed to #gitHubCommitConfigurationFieldMappings(List.
gitHubCommitConfigurationFieldMappings - a consumer that will call methods on
DataSourceToIndexFieldMapping.Builder#gitHubCommitConfigurationFieldMappings(java.util.Collection) GitHubConfiguration.Builder gitHubIssueDocumentConfigurationFieldMappings(Collection<DataSourceToIndexFieldMapping> gitHubIssueDocumentConfigurationFieldMappings)
A list of DataSourceToIndexFieldMapping objects that map attributes or field names of GitHub
issues to Amazon Kendra index field names. To create custom fields, use the UpdateIndex API
before you map to GitHub fields. For more information, see Mapping data source fields. The
GitHub data source field names must exist in your GitHub custom metadata.
gitHubIssueDocumentConfigurationFieldMappings - A list of DataSourceToIndexFieldMapping objects that map attributes or field names of
GitHub issues to Amazon Kendra index field names. To create custom fields, use the
UpdateIndex API before you map to GitHub fields. For more information, see Mapping data source fields.
The GitHub data source field names must exist in your GitHub custom metadata.GitHubConfiguration.Builder gitHubIssueDocumentConfigurationFieldMappings(DataSourceToIndexFieldMapping... gitHubIssueDocumentConfigurationFieldMappings)
A list of DataSourceToIndexFieldMapping objects that map attributes or field names of GitHub
issues to Amazon Kendra index field names. To create custom fields, use the UpdateIndex API
before you map to GitHub fields. For more information, see Mapping data source fields. The
GitHub data source field names must exist in your GitHub custom metadata.
gitHubIssueDocumentConfigurationFieldMappings - A list of DataSourceToIndexFieldMapping objects that map attributes or field names of
GitHub issues to Amazon Kendra index field names. To create custom fields, use the
UpdateIndex API before you map to GitHub fields. For more information, see Mapping data source fields.
The GitHub data source field names must exist in your GitHub custom metadata.GitHubConfiguration.Builder gitHubIssueDocumentConfigurationFieldMappings(Consumer<DataSourceToIndexFieldMapping.Builder>... gitHubIssueDocumentConfigurationFieldMappings)
A list of DataSourceToIndexFieldMapping objects that map attributes or field names of GitHub
issues to Amazon Kendra index field names. To create custom fields, use the UpdateIndex API
before you map to GitHub fields. For more information, see Mapping data source fields. The
GitHub data source field names must exist in your GitHub custom metadata.
DataSourceToIndexFieldMapping.Builder avoiding the need
to create one manually via
DataSourceToIndexFieldMapping.builder().
When the Consumer completes,
SdkBuilder.build() is called
immediately and its result is passed to #gitHubIssueDocumentConfigurationFieldMappings(List.
gitHubIssueDocumentConfigurationFieldMappings - a consumer that will call methods on
DataSourceToIndexFieldMapping.Builder#gitHubIssueDocumentConfigurationFieldMappings(java.util.Collection) GitHubConfiguration.Builder gitHubIssueCommentConfigurationFieldMappings(Collection<DataSourceToIndexFieldMapping> gitHubIssueCommentConfigurationFieldMappings)
A list of DataSourceToIndexFieldMapping objects that map attributes or field names of GitHub
issue comments to Amazon Kendra index field names. To create custom fields, use the UpdateIndex
API before you map to GitHub fields. For more information, see Mapping data source fields. The
GitHub data source field names must exist in your GitHub custom metadata.
gitHubIssueCommentConfigurationFieldMappings - A list of DataSourceToIndexFieldMapping objects that map attributes or field names of
GitHub issue comments to Amazon Kendra index field names. To create custom fields, use the
UpdateIndex API before you map to GitHub fields. For more information, see Mapping data source fields.
The GitHub data source field names must exist in your GitHub custom metadata.GitHubConfiguration.Builder gitHubIssueCommentConfigurationFieldMappings(DataSourceToIndexFieldMapping... gitHubIssueCommentConfigurationFieldMappings)
A list of DataSourceToIndexFieldMapping objects that map attributes or field names of GitHub
issue comments to Amazon Kendra index field names. To create custom fields, use the UpdateIndex
API before you map to GitHub fields. For more information, see Mapping data source fields. The
GitHub data source field names must exist in your GitHub custom metadata.
gitHubIssueCommentConfigurationFieldMappings - A list of DataSourceToIndexFieldMapping objects that map attributes or field names of
GitHub issue comments to Amazon Kendra index field names. To create custom fields, use the
UpdateIndex API before you map to GitHub fields. For more information, see Mapping data source fields.
The GitHub data source field names must exist in your GitHub custom metadata.GitHubConfiguration.Builder gitHubIssueCommentConfigurationFieldMappings(Consumer<DataSourceToIndexFieldMapping.Builder>... gitHubIssueCommentConfigurationFieldMappings)
A list of DataSourceToIndexFieldMapping objects that map attributes or field names of GitHub
issue comments to Amazon Kendra index field names. To create custom fields, use the UpdateIndex
API before you map to GitHub fields. For more information, see Mapping data source fields. The
GitHub data source field names must exist in your GitHub custom metadata.
DataSourceToIndexFieldMapping.Builder avoiding the need
to create one manually via
DataSourceToIndexFieldMapping.builder().
When the Consumer completes,
SdkBuilder.build() is called
immediately and its result is passed to #gitHubIssueCommentConfigurationFieldMappings(List.
gitHubIssueCommentConfigurationFieldMappings - a consumer that will call methods on
DataSourceToIndexFieldMapping.Builder#gitHubIssueCommentConfigurationFieldMappings(java.util.Collection) GitHubConfiguration.Builder gitHubIssueAttachmentConfigurationFieldMappings(Collection<DataSourceToIndexFieldMapping> gitHubIssueAttachmentConfigurationFieldMappings)
A list of DataSourceToIndexFieldMapping objects that map attributes or field names of GitHub
issue attachments to Amazon Kendra index field names. To create custom fields, use the
UpdateIndex API before you map to GitHub fields. For more information, see Mapping data source fields. The
GitHub data source field names must exist in your GitHub custom metadata.
gitHubIssueAttachmentConfigurationFieldMappings - A list of DataSourceToIndexFieldMapping objects that map attributes or field names of
GitHub issue attachments to Amazon Kendra index field names. To create custom fields, use the
UpdateIndex API before you map to GitHub fields. For more information, see Mapping data source fields.
The GitHub data source field names must exist in your GitHub custom metadata.GitHubConfiguration.Builder gitHubIssueAttachmentConfigurationFieldMappings(DataSourceToIndexFieldMapping... gitHubIssueAttachmentConfigurationFieldMappings)
A list of DataSourceToIndexFieldMapping objects that map attributes or field names of GitHub
issue attachments to Amazon Kendra index field names. To create custom fields, use the
UpdateIndex API before you map to GitHub fields. For more information, see Mapping data source fields. The
GitHub data source field names must exist in your GitHub custom metadata.
gitHubIssueAttachmentConfigurationFieldMappings - A list of DataSourceToIndexFieldMapping objects that map attributes or field names of
GitHub issue attachments to Amazon Kendra index field names. To create custom fields, use the
UpdateIndex API before you map to GitHub fields. For more information, see Mapping data source fields.
The GitHub data source field names must exist in your GitHub custom metadata.GitHubConfiguration.Builder gitHubIssueAttachmentConfigurationFieldMappings(Consumer<DataSourceToIndexFieldMapping.Builder>... gitHubIssueAttachmentConfigurationFieldMappings)
A list of DataSourceToIndexFieldMapping objects that map attributes or field names of GitHub
issue attachments to Amazon Kendra index field names. To create custom fields, use the
UpdateIndex API before you map to GitHub fields. For more information, see Mapping data source fields. The
GitHub data source field names must exist in your GitHub custom metadata.
DataSourceToIndexFieldMapping.Builder avoiding the need
to create one manually via
DataSourceToIndexFieldMapping.builder().
When the Consumer completes,
SdkBuilder.build() is called
immediately and its result is passed to #gitHubIssueAttachmentConfigurationFieldMappings(List.
gitHubIssueAttachmentConfigurationFieldMappings - a consumer that will call methods on
DataSourceToIndexFieldMapping.Builder#gitHubIssueAttachmentConfigurationFieldMappings(java.util.Collection) GitHubConfiguration.Builder gitHubPullRequestCommentConfigurationFieldMappings(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. To create custom fields, use the
UpdateIndex API before you map to GitHub fields. For more information, see Mapping data source fields. The
GitHub data source field names must exist in your GitHub custom metadata.
gitHubPullRequestCommentConfigurationFieldMappings - A list of DataSourceToIndexFieldMapping objects that map attributes or field names of
GitHub pull request comments to Amazon Kendra index field names. To create custom fields, use the
UpdateIndex API before you map to GitHub fields. For more information, see Mapping data source fields.
The GitHub data source field names must exist in your GitHub custom metadata.GitHubConfiguration.Builder gitHubPullRequestCommentConfigurationFieldMappings(DataSourceToIndexFieldMapping... gitHubPullRequestCommentConfigurationFieldMappings)
A list of DataSourceToIndexFieldMapping objects that map attributes or field names of GitHub
pull request comments to Amazon Kendra index field names. To create custom fields, use the
UpdateIndex API before you map to GitHub fields. For more information, see Mapping data source fields. The
GitHub data source field names must exist in your GitHub custom metadata.
gitHubPullRequestCommentConfigurationFieldMappings - A list of DataSourceToIndexFieldMapping objects that map attributes or field names of
GitHub pull request comments to Amazon Kendra index field names. To create custom fields, use the
UpdateIndex API before you map to GitHub fields. For more information, see Mapping data source fields.
The GitHub data source field names must exist in your GitHub custom metadata.GitHubConfiguration.Builder gitHubPullRequestCommentConfigurationFieldMappings(Consumer<DataSourceToIndexFieldMapping.Builder>... gitHubPullRequestCommentConfigurationFieldMappings)
A list of DataSourceToIndexFieldMapping objects that map attributes or field names of GitHub
pull request comments to Amazon Kendra index field names. To create custom fields, use the
UpdateIndex API before you map to GitHub fields. For more information, see Mapping data source fields. The
GitHub data source field names must exist in your GitHub custom metadata.
DataSourceToIndexFieldMapping.Builder avoiding the need
to create one manually via
DataSourceToIndexFieldMapping.builder().
When the Consumer completes,
SdkBuilder.build() is called
immediately and its result is passed to #gitHubPullRequestCommentConfigurationFieldMappings(List.
gitHubPullRequestCommentConfigurationFieldMappings - a consumer that will call methods on
DataSourceToIndexFieldMapping.Builder#gitHubPullRequestCommentConfigurationFieldMappings(java.util.Collection) GitHubConfiguration.Builder gitHubPullRequestDocumentConfigurationFieldMappings(Collection<DataSourceToIndexFieldMapping> gitHubPullRequestDocumentConfigurationFieldMappings)
A list of DataSourceToIndexFieldMapping objects that map attributes or field names of GitHub
pull requests to Amazon Kendra index field names. To create custom fields, use the UpdateIndex
API before you map to GitHub fields. For more information, see Mapping data source fields. The
GitHub data source field names must exist in your GitHub custom metadata.
gitHubPullRequestDocumentConfigurationFieldMappings - A list of DataSourceToIndexFieldMapping objects that map attributes or field names of
GitHub pull requests to Amazon Kendra index field names. To create custom fields, use the
UpdateIndex API before you map to GitHub fields. For more information, see Mapping data source fields.
The GitHub data source field names must exist in your GitHub custom metadata.GitHubConfiguration.Builder gitHubPullRequestDocumentConfigurationFieldMappings(DataSourceToIndexFieldMapping... gitHubPullRequestDocumentConfigurationFieldMappings)
A list of DataSourceToIndexFieldMapping objects that map attributes or field names of GitHub
pull requests to Amazon Kendra index field names. To create custom fields, use the UpdateIndex
API before you map to GitHub fields. For more information, see Mapping data source fields. The
GitHub data source field names must exist in your GitHub custom metadata.
gitHubPullRequestDocumentConfigurationFieldMappings - A list of DataSourceToIndexFieldMapping objects that map attributes or field names of
GitHub pull requests to Amazon Kendra index field names. To create custom fields, use the
UpdateIndex API before you map to GitHub fields. For more information, see Mapping data source fields.
The GitHub data source field names must exist in your GitHub custom metadata.GitHubConfiguration.Builder gitHubPullRequestDocumentConfigurationFieldMappings(Consumer<DataSourceToIndexFieldMapping.Builder>... gitHubPullRequestDocumentConfigurationFieldMappings)
A list of DataSourceToIndexFieldMapping objects that map attributes or field names of GitHub
pull requests to Amazon Kendra index field names. To create custom fields, use the UpdateIndex
API before you map to GitHub fields. For more information, see Mapping data source fields. The
GitHub data source field names must exist in your GitHub custom metadata.
DataSourceToIndexFieldMapping.Builder avoiding the need
to create one manually via
DataSourceToIndexFieldMapping.builder().
When the Consumer completes,
SdkBuilder.build() is called
immediately and its result is passed to #gitHubPullRequestDocumentConfigurationFieldMappings(List.
gitHubPullRequestDocumentConfigurationFieldMappings - a consumer that will call methods on
DataSourceToIndexFieldMapping.Builder#gitHubPullRequestDocumentConfigurationFieldMappings(java.util.Collection) GitHubConfiguration.Builder gitHubPullRequestDocumentAttachmentConfigurationFieldMappings(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. To create custom fields, use the
UpdateIndex API before you map to GitHub fields. For more information, see Mapping data source fields. The
GitHub data source field names must exist in your GitHub custom metadata.
gitHubPullRequestDocumentAttachmentConfigurationFieldMappings - A list of DataSourceToIndexFieldMapping objects that map attributes or field names of
GitHub pull request attachments to Amazon Kendra index field names. To create custom fields, use the
UpdateIndex API before you map to GitHub fields. For more information, see Mapping data source fields.
The GitHub data source field names must exist in your GitHub custom metadata.GitHubConfiguration.Builder gitHubPullRequestDocumentAttachmentConfigurationFieldMappings(DataSourceToIndexFieldMapping... gitHubPullRequestDocumentAttachmentConfigurationFieldMappings)
A list of DataSourceToIndexFieldMapping objects that map attributes or field names of GitHub
pull request attachments to Amazon Kendra index field names. To create custom fields, use the
UpdateIndex API before you map to GitHub fields. For more information, see Mapping data source fields. The
GitHub data source field names must exist in your GitHub custom metadata.
gitHubPullRequestDocumentAttachmentConfigurationFieldMappings - A list of DataSourceToIndexFieldMapping objects that map attributes or field names of
GitHub pull request attachments to Amazon Kendra index field names. To create custom fields, use the
UpdateIndex API before you map to GitHub fields. For more information, see Mapping data source fields.
The GitHub data source field names must exist in your GitHub custom metadata.GitHubConfiguration.Builder gitHubPullRequestDocumentAttachmentConfigurationFieldMappings(Consumer<DataSourceToIndexFieldMapping.Builder>... gitHubPullRequestDocumentAttachmentConfigurationFieldMappings)
A list of DataSourceToIndexFieldMapping objects that map attributes or field names of GitHub
pull request attachments to Amazon Kendra index field names. To create custom fields, use the
UpdateIndex API before you map to GitHub fields. For more information, see Mapping data source fields. The
GitHub data source field names must exist in your GitHub custom metadata.
DataSourceToIndexFieldMapping.Builder avoiding the need
to create one manually via
DataSourceToIndexFieldMapping.builder().
When the Consumer completes,
SdkBuilder.build() is called
immediately and its result is passed to #gitHubPullRequestDocumentAttachmentConfigurationFieldMappings(List.
gitHubPullRequestDocumentAttachmentConfigurationFieldMappings - a consumer that will call methods on
DataSourceToIndexFieldMapping.BuildergitHubPullRequestDocumentAttachmentConfigurationFieldMappings(java.util.Collection<
DataSourceToIndexFieldMapping>)Copyright © 2023. All rights reserved.