/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Provides the configuration information to connect to GitHub as your data
* source.See Also:
AWS
* API Reference
Configuration information to connect to GitHub Enterprise Cloud (SaaS).
*/ inline const SaaSConfiguration& GetSaaSConfiguration() const{ return m_saaSConfiguration; } /** *Configuration information to connect to GitHub Enterprise Cloud (SaaS).
*/ inline bool SaaSConfigurationHasBeenSet() const { return m_saaSConfigurationHasBeenSet; } /** *Configuration information to connect to GitHub Enterprise Cloud (SaaS).
*/ inline void SetSaaSConfiguration(const SaaSConfiguration& value) { m_saaSConfigurationHasBeenSet = true; m_saaSConfiguration = value; } /** *Configuration information to connect to GitHub Enterprise Cloud (SaaS).
*/ inline void SetSaaSConfiguration(SaaSConfiguration&& value) { m_saaSConfigurationHasBeenSet = true; m_saaSConfiguration = std::move(value); } /** *Configuration information to connect to GitHub Enterprise Cloud (SaaS).
*/ inline GitHubConfiguration& WithSaaSConfiguration(const SaaSConfiguration& value) { SetSaaSConfiguration(value); return *this;} /** *Configuration information to connect to GitHub Enterprise Cloud (SaaS).
*/ inline GitHubConfiguration& WithSaaSConfiguration(SaaSConfiguration&& value) { SetSaaSConfiguration(std::move(value)); return *this;} /** *Configuration information to connect to GitHub Enterprise Server (on * premises).
*/ inline const OnPremiseConfiguration& GetOnPremiseConfiguration() const{ return m_onPremiseConfiguration; } /** *Configuration information to connect to GitHub Enterprise Server (on * premises).
*/ inline bool OnPremiseConfigurationHasBeenSet() const { return m_onPremiseConfigurationHasBeenSet; } /** *Configuration information to connect to GitHub Enterprise Server (on * premises).
*/ inline void SetOnPremiseConfiguration(const OnPremiseConfiguration& value) { m_onPremiseConfigurationHasBeenSet = true; m_onPremiseConfiguration = value; } /** *Configuration information to connect to GitHub Enterprise Server (on * premises).
*/ inline void SetOnPremiseConfiguration(OnPremiseConfiguration&& value) { m_onPremiseConfigurationHasBeenSet = true; m_onPremiseConfiguration = std::move(value); } /** *Configuration information to connect to GitHub Enterprise Server (on * premises).
*/ inline GitHubConfiguration& WithOnPremiseConfiguration(const OnPremiseConfiguration& value) { SetOnPremiseConfiguration(value); return *this;} /** *Configuration information to connect to GitHub Enterprise Server (on * premises).
*/ inline GitHubConfiguration& WithOnPremiseConfiguration(OnPremiseConfiguration&& value) { SetOnPremiseConfiguration(std::move(value)); return *this;} /** *The type of GitHub service you want to connect to—GitHub Enterprise Cloud * (SaaS) or GitHub Enterprise Server (on premises).
*/ inline const Type& GetType() const{ return m_type; } /** *The type of GitHub service you want to connect to—GitHub Enterprise Cloud * (SaaS) or GitHub Enterprise Server (on premises).
*/ inline bool TypeHasBeenSet() const { return m_typeHasBeenSet; } /** *The type of GitHub service you want to connect to—GitHub Enterprise Cloud * (SaaS) or GitHub Enterprise Server (on premises).
*/ inline void SetType(const Type& value) { m_typeHasBeenSet = true; m_type = value; } /** *The type of GitHub service you want to connect to—GitHub Enterprise Cloud * (SaaS) or GitHub Enterprise Server (on premises).
*/ inline void SetType(Type&& value) { m_typeHasBeenSet = true; m_type = std::move(value); } /** *The type of GitHub service you want to connect to—GitHub Enterprise Cloud * (SaaS) or GitHub Enterprise Server (on premises).
*/ inline GitHubConfiguration& WithType(const Type& value) { SetType(value); return *this;} /** *The type of GitHub service you want to connect to—GitHub Enterprise Cloud * (SaaS) or GitHub Enterprise Server (on premises).
*/ inline GitHubConfiguration& WithType(Type&& value) { SetType(std::move(value)); return *this;} /** *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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
*/ inline const GitHubDocumentCrawlProperties& GetGitHubDocumentCrawlProperties() const{ return m_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.
*/ inline bool GitHubDocumentCrawlPropertiesHasBeenSet() const { return m_gitHubDocumentCrawlPropertiesHasBeenSet; } /** *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.
*/ inline void SetGitHubDocumentCrawlProperties(const GitHubDocumentCrawlProperties& value) { m_gitHubDocumentCrawlPropertiesHasBeenSet = true; m_gitHubDocumentCrawlProperties = value; } /** *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.
*/ inline void SetGitHubDocumentCrawlProperties(GitHubDocumentCrawlProperties&& value) { m_gitHubDocumentCrawlPropertiesHasBeenSet = true; m_gitHubDocumentCrawlProperties = std::move(value); } /** *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.
*/ inline GitHubConfiguration& WithGitHubDocumentCrawlProperties(const GitHubDocumentCrawlProperties& value) { SetGitHubDocumentCrawlProperties(value); return *this;} /** *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.
*/ inline GitHubConfiguration& WithGitHubDocumentCrawlProperties(GitHubDocumentCrawlProperties&& value) { SetGitHubDocumentCrawlProperties(std::move(value)); return *this;} /** *A list of names of the specific repositories you want to index.
*/ inline const Aws::VectorA list of names of the specific repositories you want to index.
*/ inline bool RepositoryFilterHasBeenSet() const { return m_repositoryFilterHasBeenSet; } /** *A list of names of the specific repositories you want to index.
*/ inline void SetRepositoryFilter(const Aws::VectorA list of names of the specific repositories you want to index.
*/ inline void SetRepositoryFilter(Aws::VectorA list of names of the specific repositories you want to index.
*/ inline GitHubConfiguration& WithRepositoryFilter(const Aws::VectorA list of names of the specific repositories you want to index.
*/ inline GitHubConfiguration& WithRepositoryFilter(Aws::VectorA list of names of the specific repositories you want to index.
*/ inline GitHubConfiguration& AddRepositoryFilter(const Aws::String& value) { m_repositoryFilterHasBeenSet = true; m_repositoryFilter.push_back(value); return *this; } /** *A list of names of the specific repositories you want to index.
*/ inline GitHubConfiguration& AddRepositoryFilter(Aws::String&& value) { m_repositoryFilterHasBeenSet = true; m_repositoryFilter.push_back(std::move(value)); return *this; } /** *A list of names of the specific repositories you want to index.
*/ inline GitHubConfiguration& AddRepositoryFilter(const char* value) { m_repositoryFilterHasBeenSet = true; m_repositoryFilter.push_back(value); return *this; } /** *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.
*/ inline const Aws::VectorA 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.
*/ inline bool InclusionFolderNamePatternsHasBeenSet() const { return m_inclusionFolderNamePatternsHasBeenSet; } /** *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.
*/ inline void SetInclusionFolderNamePatterns(const Aws::VectorA 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.
*/ inline void SetInclusionFolderNamePatterns(Aws::VectorA 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.
*/ inline GitHubConfiguration& WithInclusionFolderNamePatterns(const Aws::VectorA 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.
*/ inline GitHubConfiguration& WithInclusionFolderNamePatterns(Aws::VectorA 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.
*/ inline GitHubConfiguration& AddInclusionFolderNamePatterns(const Aws::String& value) { m_inclusionFolderNamePatternsHasBeenSet = true; m_inclusionFolderNamePatterns.push_back(value); return *this; } /** *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.
*/ inline GitHubConfiguration& AddInclusionFolderNamePatterns(Aws::String&& value) { m_inclusionFolderNamePatternsHasBeenSet = true; m_inclusionFolderNamePatterns.push_back(std::move(value)); return *this; } /** *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.
*/ inline GitHubConfiguration& AddInclusionFolderNamePatterns(const char* value) { m_inclusionFolderNamePatternsHasBeenSet = true; m_inclusionFolderNamePatterns.push_back(value); return *this; } /** *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.
*/ inline const Aws::VectorA 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.
*/ inline bool InclusionFileTypePatternsHasBeenSet() const { return m_inclusionFileTypePatternsHasBeenSet; } /** *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.
*/ inline void SetInclusionFileTypePatterns(const Aws::VectorA 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.
*/ inline void SetInclusionFileTypePatterns(Aws::VectorA 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.
*/ inline GitHubConfiguration& WithInclusionFileTypePatterns(const Aws::VectorA 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.
*/ inline GitHubConfiguration& WithInclusionFileTypePatterns(Aws::VectorA 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.
*/ inline GitHubConfiguration& AddInclusionFileTypePatterns(const Aws::String& value) { m_inclusionFileTypePatternsHasBeenSet = true; m_inclusionFileTypePatterns.push_back(value); return *this; } /** *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.
*/ inline GitHubConfiguration& AddInclusionFileTypePatterns(Aws::String&& value) { m_inclusionFileTypePatternsHasBeenSet = true; m_inclusionFileTypePatterns.push_back(std::move(value)); return *this; } /** *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.
*/ inline GitHubConfiguration& AddInclusionFileTypePatterns(const char* value) { m_inclusionFileTypePatternsHasBeenSet = true; m_inclusionFileTypePatterns.push_back(value); return *this; } /** *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.
*/ inline const Aws::VectorA 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.
*/ inline bool InclusionFileNamePatternsHasBeenSet() const { return m_inclusionFileNamePatternsHasBeenSet; } /** *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.
*/ inline void SetInclusionFileNamePatterns(const Aws::VectorA 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.
*/ inline void SetInclusionFileNamePatterns(Aws::VectorA 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.
*/ inline GitHubConfiguration& WithInclusionFileNamePatterns(const Aws::VectorA 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.
*/ inline GitHubConfiguration& WithInclusionFileNamePatterns(Aws::VectorA 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.
*/ inline GitHubConfiguration& AddInclusionFileNamePatterns(const Aws::String& value) { m_inclusionFileNamePatternsHasBeenSet = true; m_inclusionFileNamePatterns.push_back(value); return *this; } /** *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.
*/ inline GitHubConfiguration& AddInclusionFileNamePatterns(Aws::String&& value) { m_inclusionFileNamePatternsHasBeenSet = true; m_inclusionFileNamePatterns.push_back(std::move(value)); return *this; } /** *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.
*/ inline GitHubConfiguration& AddInclusionFileNamePatterns(const char* value) { m_inclusionFileNamePatternsHasBeenSet = true; m_inclusionFileNamePatterns.push_back(value); return *this; } /** *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.
*/ inline const Aws::VectorA 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.
*/ inline bool ExclusionFolderNamePatternsHasBeenSet() const { return m_exclusionFolderNamePatternsHasBeenSet; } /** *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.
*/ inline void SetExclusionFolderNamePatterns(const Aws::VectorA 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.
*/ inline void SetExclusionFolderNamePatterns(Aws::VectorA 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.
*/ inline GitHubConfiguration& WithExclusionFolderNamePatterns(const Aws::VectorA 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.
*/ inline GitHubConfiguration& WithExclusionFolderNamePatterns(Aws::VectorA 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.
*/ inline GitHubConfiguration& AddExclusionFolderNamePatterns(const Aws::String& value) { m_exclusionFolderNamePatternsHasBeenSet = true; m_exclusionFolderNamePatterns.push_back(value); return *this; } /** *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.
*/ inline GitHubConfiguration& AddExclusionFolderNamePatterns(Aws::String&& value) { m_exclusionFolderNamePatternsHasBeenSet = true; m_exclusionFolderNamePatterns.push_back(std::move(value)); return *this; } /** *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.
*/ inline GitHubConfiguration& AddExclusionFolderNamePatterns(const char* value) { m_exclusionFolderNamePatternsHasBeenSet = true; m_exclusionFolderNamePatterns.push_back(value); return *this; } /** *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.
*/ inline const Aws::VectorA 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.
*/ inline bool ExclusionFileTypePatternsHasBeenSet() const { return m_exclusionFileTypePatternsHasBeenSet; } /** *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.
*/ inline void SetExclusionFileTypePatterns(const Aws::VectorA 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.
*/ inline void SetExclusionFileTypePatterns(Aws::VectorA 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.
*/ inline GitHubConfiguration& WithExclusionFileTypePatterns(const Aws::VectorA 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.
*/ inline GitHubConfiguration& WithExclusionFileTypePatterns(Aws::VectorA 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.
*/ inline GitHubConfiguration& AddExclusionFileTypePatterns(const Aws::String& value) { m_exclusionFileTypePatternsHasBeenSet = true; m_exclusionFileTypePatterns.push_back(value); return *this; } /** *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.
*/ inline GitHubConfiguration& AddExclusionFileTypePatterns(Aws::String&& value) { m_exclusionFileTypePatternsHasBeenSet = true; m_exclusionFileTypePatterns.push_back(std::move(value)); return *this; } /** *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.
*/ inline GitHubConfiguration& AddExclusionFileTypePatterns(const char* value) { m_exclusionFileTypePatternsHasBeenSet = true; m_exclusionFileTypePatterns.push_back(value); return *this; } /** *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.
*/ inline const Aws::VectorA 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.
*/ inline bool ExclusionFileNamePatternsHasBeenSet() const { return m_exclusionFileNamePatternsHasBeenSet; } /** *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.
*/ inline void SetExclusionFileNamePatterns(const Aws::VectorA 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.
*/ inline void SetExclusionFileNamePatterns(Aws::VectorA 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.
*/ inline GitHubConfiguration& WithExclusionFileNamePatterns(const Aws::VectorA 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.
*/ inline GitHubConfiguration& WithExclusionFileNamePatterns(Aws::VectorA 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.
*/ inline GitHubConfiguration& AddExclusionFileNamePatterns(const Aws::String& value) { m_exclusionFileNamePatternsHasBeenSet = true; m_exclusionFileNamePatterns.push_back(value); return *this; } /** *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.
*/ inline GitHubConfiguration& AddExclusionFileNamePatterns(Aws::String&& value) { m_exclusionFileNamePatternsHasBeenSet = true; m_exclusionFileNamePatterns.push_back(std::move(value)); return *this; } /** *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.
*/ inline GitHubConfiguration& AddExclusionFileNamePatterns(const char* value) { m_exclusionFileNamePatternsHasBeenSet = true; m_exclusionFileNamePatterns.push_back(value); return *this; } /** *Configuration information of an Amazon Virtual Private Cloud to connect to * your GitHub. For more information, see Configuring * a VPC.
*/ inline const DataSourceVpcConfiguration& GetVpcConfiguration() const{ return m_vpcConfiguration; } /** *Configuration information of an Amazon Virtual Private Cloud to connect to * your GitHub. For more information, see Configuring * a VPC.
*/ inline bool VpcConfigurationHasBeenSet() const { return m_vpcConfigurationHasBeenSet; } /** *Configuration information of an Amazon Virtual Private Cloud to connect to * your GitHub. For more information, see Configuring * a VPC.
*/ inline void SetVpcConfiguration(const DataSourceVpcConfiguration& value) { m_vpcConfigurationHasBeenSet = true; m_vpcConfiguration = value; } /** *Configuration information of an Amazon Virtual Private Cloud to connect to * your GitHub. For more information, see Configuring * a VPC.
*/ inline void SetVpcConfiguration(DataSourceVpcConfiguration&& value) { m_vpcConfigurationHasBeenSet = true; m_vpcConfiguration = std::move(value); } /** *Configuration information of an Amazon Virtual Private Cloud to connect to * your GitHub. For more information, see Configuring * a VPC.
*/ inline GitHubConfiguration& WithVpcConfiguration(const DataSourceVpcConfiguration& value) { SetVpcConfiguration(value); return *this;} /** *Configuration information of an Amazon Virtual Private Cloud to connect to * your GitHub. For more information, see Configuring * a VPC.
*/ inline GitHubConfiguration& WithVpcConfiguration(DataSourceVpcConfiguration&& value) { SetVpcConfiguration(std::move(value)); return *this;} /** *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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.