Interface JiraConfiguration.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<JiraConfiguration.Builder,
,JiraConfiguration> SdkBuilder<JiraConfiguration.Builder,
,JiraConfiguration> SdkPojo
- Enclosing class:
JiraConfiguration
-
Method Summary
Modifier and TypeMethodDescriptionattachmentFieldMappings
(Collection<DataSourceToIndexFieldMapping> attachmentFieldMappings) A list ofDataSourceToIndexFieldMapping
objects that map attributes or field names of Jira attachments to Amazon Kendra index field names.attachmentFieldMappings
(Consumer<DataSourceToIndexFieldMapping.Builder>... attachmentFieldMappings) A list ofDataSourceToIndexFieldMapping
objects that map attributes or field names of Jira attachments to Amazon Kendra index field names.attachmentFieldMappings
(DataSourceToIndexFieldMapping... attachmentFieldMappings) A list ofDataSourceToIndexFieldMapping
objects that map attributes or field names of Jira attachments to Amazon Kendra index field names.commentFieldMappings
(Collection<DataSourceToIndexFieldMapping> commentFieldMappings) A list ofDataSourceToIndexFieldMapping
objects that map attributes or field names of Jira comments to Amazon Kendra index field names.commentFieldMappings
(Consumer<DataSourceToIndexFieldMapping.Builder>... commentFieldMappings) A list ofDataSourceToIndexFieldMapping
objects that map attributes or field names of Jira comments to Amazon Kendra index field names.commentFieldMappings
(DataSourceToIndexFieldMapping... commentFieldMappings) A list ofDataSourceToIndexFieldMapping
objects that map attributes or field names of Jira comments to Amazon Kendra index field names.exclusionPatterns
(String... exclusionPatterns) A list of regular expression patterns to exclude certain file paths, file names, and file types in your Jira data source.exclusionPatterns
(Collection<String> exclusionPatterns) A list of regular expression patterns to exclude certain file paths, file names, and file types in your Jira data source.inclusionPatterns
(String... inclusionPatterns) A list of regular expression patterns to include certain file paths, file names, and file types in your Jira data source.inclusionPatterns
(Collection<String> inclusionPatterns) A list of regular expression patterns to include certain file paths, file names, and file types in your Jira data source.issueFieldMappings
(Collection<DataSourceToIndexFieldMapping> issueFieldMappings) A list ofDataSourceToIndexFieldMapping
objects that map attributes or field names of Jira issues to Amazon Kendra index field names.issueFieldMappings
(Consumer<DataSourceToIndexFieldMapping.Builder>... issueFieldMappings) A list ofDataSourceToIndexFieldMapping
objects that map attributes or field names of Jira issues to Amazon Kendra index field names.issueFieldMappings
(DataSourceToIndexFieldMapping... issueFieldMappings) A list ofDataSourceToIndexFieldMapping
objects that map attributes or field names of Jira issues to Amazon Kendra index field names.issueSubEntityFilter
(Collection<IssueSubEntity> issueSubEntityFilter) Specify whether to crawl comments, attachments, and work logs.issueSubEntityFilter
(IssueSubEntity... issueSubEntityFilter) Specify whether to crawl comments, attachments, and work logs.issueSubEntityFilterWithStrings
(String... issueSubEntityFilter) Specify whether to crawl comments, attachments, and work logs.issueSubEntityFilterWithStrings
(Collection<String> issueSubEntityFilter) Specify whether to crawl comments, attachments, and work logs.Specify which issue types to crawl in your Jira data source.issueType
(Collection<String> issueType) Specify which issue types to crawl in your Jira data source.jiraAccountUrl
(String jiraAccountUrl) The URL of the Jira account.Specify which projects to crawl in your Jira data source.project
(Collection<String> project) Specify which projects to crawl in your Jira data source.projectFieldMappings
(Collection<DataSourceToIndexFieldMapping> projectFieldMappings) A list ofDataSourceToIndexFieldMapping
objects that map attributes or field names of Jira projects to Amazon Kendra index field names.projectFieldMappings
(Consumer<DataSourceToIndexFieldMapping.Builder>... projectFieldMappings) A list ofDataSourceToIndexFieldMapping
objects that map attributes or field names of Jira projects to Amazon Kendra index field names.projectFieldMappings
(DataSourceToIndexFieldMapping... projectFieldMappings) A list ofDataSourceToIndexFieldMapping
objects that map attributes or field names of Jira projects to Amazon Kendra index field names.The Amazon Resource Name (ARN) of a secret in Secrets Manager contains the key-value pairs required to connect to your Jira data source.Specify which statuses to crawl in your Jira data source.status
(Collection<String> status) Specify which statuses to crawl in your Jira data source.useChangeLog
(Boolean useChangeLog) TRUE
to use the Jira change log to determine which documents require updating in the index.default JiraConfiguration.Builder
vpcConfiguration
(Consumer<DataSourceVpcConfiguration.Builder> vpcConfiguration) Configuration information for an Amazon Virtual Private Cloud to connect to your Jira.vpcConfiguration
(DataSourceVpcConfiguration vpcConfiguration) Configuration information for an Amazon Virtual Private Cloud to connect to your Jira.workLogFieldMappings
(Collection<DataSourceToIndexFieldMapping> workLogFieldMappings) A list ofDataSourceToIndexFieldMapping
objects that map attributes or field names of Jira work logs to Amazon Kendra index field names.workLogFieldMappings
(Consumer<DataSourceToIndexFieldMapping.Builder>... workLogFieldMappings) A list ofDataSourceToIndexFieldMapping
objects that map attributes or field names of Jira work logs to Amazon Kendra index field names.workLogFieldMappings
(DataSourceToIndexFieldMapping... workLogFieldMappings) A list ofDataSourceToIndexFieldMapping
objects that map attributes or field names of Jira work logs to Amazon Kendra index field names.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
jiraAccountUrl
The URL of the Jira account. For example, company.atlassian.net.
- Parameters:
jiraAccountUrl
- The URL of the Jira account. For example, company.atlassian.net.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
secretArn
The Amazon Resource Name (ARN) of a secret in Secrets Manager contains the key-value pairs required to connect to your Jira data source. The secret must contain a JSON structure with the following keys:
-
jiraId—The Jira user name or email.
-
jiraCredentials—The Jira API token. For more information, see Using a Jira data source.
- Parameters:
secretArn
- The Amazon Resource Name (ARN) of a secret in Secrets Manager contains the key-value pairs required to connect to your Jira data source. The secret must contain a JSON structure with the following keys:-
jiraId—The Jira user name or email.
-
jiraCredentials—The Jira API token. For more information, see Using a Jira data source.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
useChangeLog
TRUE
to use the Jira change log to determine which documents require updating in the index. Depending on the change log's size, it may take longer for Amazon Kendra to use the change log than to scan all of your documents in Jira.- Parameters:
useChangeLog
-TRUE
to use the Jira change log to determine which documents require updating in the index. Depending on the change log's size, it may take longer for Amazon Kendra to use the change log than to scan all of your documents in Jira.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
project
Specify which projects to crawl in your Jira data source. You can specify one or more Jira project IDs.
- Parameters:
project
- Specify which projects to crawl in your Jira data source. You can specify one or more Jira project IDs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
project
Specify which projects to crawl in your Jira data source. You can specify one or more Jira project IDs.
- Parameters:
project
- Specify which projects to crawl in your Jira data source. You can specify one or more Jira project IDs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
issueType
Specify which issue types to crawl in your Jira data source. You can specify one or more of these options to crawl.
- Parameters:
issueType
- Specify which issue types to crawl in your Jira data source. You can specify one or more of these options to crawl.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
issueType
Specify which issue types to crawl in your Jira data source. You can specify one or more of these options to crawl.
- Parameters:
issueType
- Specify which issue types to crawl in your Jira data source. You can specify one or more of these options to crawl.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
Specify which statuses to crawl in your Jira data source. You can specify one or more of these options to crawl.
- Parameters:
status
- Specify which statuses to crawl in your Jira data source. You can specify one or more of these options to crawl.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
Specify which statuses to crawl in your Jira data source. You can specify one or more of these options to crawl.
- Parameters:
status
- Specify which statuses to crawl in your Jira data source. You can specify one or more of these options to crawl.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
issueSubEntityFilterWithStrings
Specify whether to crawl comments, attachments, and work logs. You can specify one or more of these options.
- Parameters:
issueSubEntityFilter
- Specify whether to crawl comments, attachments, and work logs. You can specify one or more of these options.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
issueSubEntityFilterWithStrings
Specify whether to crawl comments, attachments, and work logs. You can specify one or more of these options.
- Parameters:
issueSubEntityFilter
- Specify whether to crawl comments, attachments, and work logs. You can specify one or more of these options.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
issueSubEntityFilter
Specify whether to crawl comments, attachments, and work logs. You can specify one or more of these options.
- Parameters:
issueSubEntityFilter
- Specify whether to crawl comments, attachments, and work logs. You can specify one or more of these options.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
issueSubEntityFilter
Specify whether to crawl comments, attachments, and work logs. You can specify one or more of these options.
- Parameters:
issueSubEntityFilter
- Specify whether to crawl comments, attachments, and work logs. You can specify one or more of these options.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
attachmentFieldMappings
JiraConfiguration.Builder attachmentFieldMappings(Collection<DataSourceToIndexFieldMapping> attachmentFieldMappings) A list of
DataSourceToIndexFieldMapping
objects that map attributes or field names of Jira attachments to Amazon Kendra index field names. To create custom fields, use theUpdateIndex
API before you map to Jira fields. For more information, see Mapping data source fields. The Jira data source field names must exist in your Jira custom metadata.- Parameters:
attachmentFieldMappings
- A list ofDataSourceToIndexFieldMapping
objects that map attributes or field names of Jira attachments to Amazon Kendra index field names. To create custom fields, use theUpdateIndex
API before you map to Jira fields. For more information, see Mapping data source fields. The Jira data source field names must exist in your Jira custom metadata.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
attachmentFieldMappings
JiraConfiguration.Builder attachmentFieldMappings(DataSourceToIndexFieldMapping... attachmentFieldMappings) A list of
DataSourceToIndexFieldMapping
objects that map attributes or field names of Jira attachments to Amazon Kendra index field names. To create custom fields, use theUpdateIndex
API before you map to Jira fields. For more information, see Mapping data source fields. The Jira data source field names must exist in your Jira custom metadata.- Parameters:
attachmentFieldMappings
- A list ofDataSourceToIndexFieldMapping
objects that map attributes or field names of Jira attachments to Amazon Kendra index field names. To create custom fields, use theUpdateIndex
API before you map to Jira fields. For more information, see Mapping data source fields. The Jira data source field names must exist in your Jira custom metadata.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
attachmentFieldMappings
JiraConfiguration.Builder attachmentFieldMappings(Consumer<DataSourceToIndexFieldMapping.Builder>... attachmentFieldMappings) A list of
This is a convenience method that creates an instance of theDataSourceToIndexFieldMapping
objects that map attributes or field names of Jira attachments to Amazon Kendra index field names. To create custom fields, use theUpdateIndex
API before you map to Jira fields. For more information, see Mapping data source fields. The Jira data source field names must exist in your Jira custom metadata.DataSourceToIndexFieldMapping.Builder
avoiding the need to create one manually viaDataSourceToIndexFieldMapping.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toattachmentFieldMappings(List<DataSourceToIndexFieldMapping>)
.- Parameters:
attachmentFieldMappings
- a consumer that will call methods onDataSourceToIndexFieldMapping.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
commentFieldMappings
JiraConfiguration.Builder commentFieldMappings(Collection<DataSourceToIndexFieldMapping> commentFieldMappings) A list of
DataSourceToIndexFieldMapping
objects that map attributes or field names of Jira comments to Amazon Kendra index field names. To create custom fields, use theUpdateIndex
API before you map to Jira fields. For more information, see Mapping data source fields. The Jira data source field names must exist in your Jira custom metadata.- Parameters:
commentFieldMappings
- A list ofDataSourceToIndexFieldMapping
objects that map attributes or field names of Jira comments to Amazon Kendra index field names. To create custom fields, use theUpdateIndex
API before you map to Jira fields. For more information, see Mapping data source fields. The Jira data source field names must exist in your Jira custom metadata.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
commentFieldMappings
JiraConfiguration.Builder commentFieldMappings(DataSourceToIndexFieldMapping... commentFieldMappings) A list of
DataSourceToIndexFieldMapping
objects that map attributes or field names of Jira comments to Amazon Kendra index field names. To create custom fields, use theUpdateIndex
API before you map to Jira fields. For more information, see Mapping data source fields. The Jira data source field names must exist in your Jira custom metadata.- Parameters:
commentFieldMappings
- A list ofDataSourceToIndexFieldMapping
objects that map attributes or field names of Jira comments to Amazon Kendra index field names. To create custom fields, use theUpdateIndex
API before you map to Jira fields. For more information, see Mapping data source fields. The Jira data source field names must exist in your Jira custom metadata.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
commentFieldMappings
JiraConfiguration.Builder commentFieldMappings(Consumer<DataSourceToIndexFieldMapping.Builder>... commentFieldMappings) A list of
This is a convenience method that creates an instance of theDataSourceToIndexFieldMapping
objects that map attributes or field names of Jira comments to Amazon Kendra index field names. To create custom fields, use theUpdateIndex
API before you map to Jira fields. For more information, see Mapping data source fields. The Jira data source field names must exist in your Jira custom metadata.DataSourceToIndexFieldMapping.Builder
avoiding the need to create one manually viaDataSourceToIndexFieldMapping.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocommentFieldMappings(List<DataSourceToIndexFieldMapping>)
.- Parameters:
commentFieldMappings
- a consumer that will call methods onDataSourceToIndexFieldMapping.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
issueFieldMappings
JiraConfiguration.Builder issueFieldMappings(Collection<DataSourceToIndexFieldMapping> issueFieldMappings) A list of
DataSourceToIndexFieldMapping
objects that map attributes or field names of Jira issues to Amazon Kendra index field names. To create custom fields, use theUpdateIndex
API before you map to Jira fields. For more information, see Mapping data source fields. The Jira data source field names must exist in your Jira custom metadata.- Parameters:
issueFieldMappings
- A list ofDataSourceToIndexFieldMapping
objects that map attributes or field names of Jira issues to Amazon Kendra index field names. To create custom fields, use theUpdateIndex
API before you map to Jira fields. For more information, see Mapping data source fields. The Jira data source field names must exist in your Jira custom metadata.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
issueFieldMappings
A list of
DataSourceToIndexFieldMapping
objects that map attributes or field names of Jira issues to Amazon Kendra index field names. To create custom fields, use theUpdateIndex
API before you map to Jira fields. For more information, see Mapping data source fields. The Jira data source field names must exist in your Jira custom metadata.- Parameters:
issueFieldMappings
- A list ofDataSourceToIndexFieldMapping
objects that map attributes or field names of Jira issues to Amazon Kendra index field names. To create custom fields, use theUpdateIndex
API before you map to Jira fields. For more information, see Mapping data source fields. The Jira data source field names must exist in your Jira custom metadata.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
issueFieldMappings
JiraConfiguration.Builder issueFieldMappings(Consumer<DataSourceToIndexFieldMapping.Builder>... issueFieldMappings) A list of
This is a convenience method that creates an instance of theDataSourceToIndexFieldMapping
objects that map attributes or field names of Jira issues to Amazon Kendra index field names. To create custom fields, use theUpdateIndex
API before you map to Jira fields. For more information, see Mapping data source fields. The Jira data source field names must exist in your Jira custom metadata.DataSourceToIndexFieldMapping.Builder
avoiding the need to create one manually viaDataSourceToIndexFieldMapping.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toissueFieldMappings(List<DataSourceToIndexFieldMapping>)
.- Parameters:
issueFieldMappings
- a consumer that will call methods onDataSourceToIndexFieldMapping.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
projectFieldMappings
JiraConfiguration.Builder projectFieldMappings(Collection<DataSourceToIndexFieldMapping> projectFieldMappings) A list of
DataSourceToIndexFieldMapping
objects that map attributes or field names of Jira projects to Amazon Kendra index field names. To create custom fields, use theUpdateIndex
API before you map to Jira fields. For more information, see Mapping data source fields. The Jira data source field names must exist in your Jira custom metadata.- Parameters:
projectFieldMappings
- A list ofDataSourceToIndexFieldMapping
objects that map attributes or field names of Jira projects to Amazon Kendra index field names. To create custom fields, use theUpdateIndex
API before you map to Jira fields. For more information, see Mapping data source fields. The Jira data source field names must exist in your Jira custom metadata.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
projectFieldMappings
JiraConfiguration.Builder projectFieldMappings(DataSourceToIndexFieldMapping... projectFieldMappings) A list of
DataSourceToIndexFieldMapping
objects that map attributes or field names of Jira projects to Amazon Kendra index field names. To create custom fields, use theUpdateIndex
API before you map to Jira fields. For more information, see Mapping data source fields. The Jira data source field names must exist in your Jira custom metadata.- Parameters:
projectFieldMappings
- A list ofDataSourceToIndexFieldMapping
objects that map attributes or field names of Jira projects to Amazon Kendra index field names. To create custom fields, use theUpdateIndex
API before you map to Jira fields. For more information, see Mapping data source fields. The Jira data source field names must exist in your Jira custom metadata.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
projectFieldMappings
JiraConfiguration.Builder projectFieldMappings(Consumer<DataSourceToIndexFieldMapping.Builder>... projectFieldMappings) A list of
This is a convenience method that creates an instance of theDataSourceToIndexFieldMapping
objects that map attributes or field names of Jira projects to Amazon Kendra index field names. To create custom fields, use theUpdateIndex
API before you map to Jira fields. For more information, see Mapping data source fields. The Jira data source field names must exist in your Jira custom metadata.DataSourceToIndexFieldMapping.Builder
avoiding the need to create one manually viaDataSourceToIndexFieldMapping.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toprojectFieldMappings(List<DataSourceToIndexFieldMapping>)
.- Parameters:
projectFieldMappings
- a consumer that will call methods onDataSourceToIndexFieldMapping.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
workLogFieldMappings
JiraConfiguration.Builder workLogFieldMappings(Collection<DataSourceToIndexFieldMapping> workLogFieldMappings) A list of
DataSourceToIndexFieldMapping
objects that map attributes or field names of Jira work logs to Amazon Kendra index field names. To create custom fields, use theUpdateIndex
API before you map to Jira fields. For more information, see Mapping data source fields. The Jira data source field names must exist in your Jira custom metadata.- Parameters:
workLogFieldMappings
- A list ofDataSourceToIndexFieldMapping
objects that map attributes or field names of Jira work logs to Amazon Kendra index field names. To create custom fields, use theUpdateIndex
API before you map to Jira fields. For more information, see Mapping data source fields. The Jira data source field names must exist in your Jira custom metadata.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
workLogFieldMappings
JiraConfiguration.Builder workLogFieldMappings(DataSourceToIndexFieldMapping... workLogFieldMappings) A list of
DataSourceToIndexFieldMapping
objects that map attributes or field names of Jira work logs to Amazon Kendra index field names. To create custom fields, use theUpdateIndex
API before you map to Jira fields. For more information, see Mapping data source fields. The Jira data source field names must exist in your Jira custom metadata.- Parameters:
workLogFieldMappings
- A list ofDataSourceToIndexFieldMapping
objects that map attributes or field names of Jira work logs to Amazon Kendra index field names. To create custom fields, use theUpdateIndex
API before you map to Jira fields. For more information, see Mapping data source fields. The Jira data source field names must exist in your Jira custom metadata.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
workLogFieldMappings
JiraConfiguration.Builder workLogFieldMappings(Consumer<DataSourceToIndexFieldMapping.Builder>... workLogFieldMappings) A list of
This is a convenience method that creates an instance of theDataSourceToIndexFieldMapping
objects that map attributes or field names of Jira work logs to Amazon Kendra index field names. To create custom fields, use theUpdateIndex
API before you map to Jira fields. For more information, see Mapping data source fields. The Jira data source field names must exist in your Jira custom metadata.DataSourceToIndexFieldMapping.Builder
avoiding the need to create one manually viaDataSourceToIndexFieldMapping.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toworkLogFieldMappings(List<DataSourceToIndexFieldMapping>)
.- Parameters:
workLogFieldMappings
- a consumer that will call methods onDataSourceToIndexFieldMapping.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
inclusionPatterns
A list of regular expression patterns to include certain file paths, file names, and file types in your Jira data source. Files that match the patterns are included in the index. Files that don't match the patterns are excluded from the index. If a file matches both an inclusion pattern and an exclusion pattern, the exclusion pattern takes precedence and the file isn't included in the index.
- Parameters:
inclusionPatterns
- A list of regular expression patterns to include certain file paths, file names, and file types in your Jira data source. Files that match the patterns are included in the index. Files that don't match the patterns are excluded from the index. If a file matches both an inclusion pattern and an exclusion pattern, the exclusion pattern takes precedence and the file isn't included in the index.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inclusionPatterns
A list of regular expression patterns to include certain file paths, file names, and file types in your Jira data source. Files that match the patterns are included in the index. Files that don't match the patterns are excluded from the index. If a file matches both an inclusion pattern and an exclusion pattern, the exclusion pattern takes precedence and the file isn't included in the index.
- Parameters:
inclusionPatterns
- A list of regular expression patterns to include certain file paths, file names, and file types in your Jira data source. Files that match the patterns are included in the index. Files that don't match the patterns are excluded from the index. If a file matches both an inclusion pattern and an exclusion pattern, the exclusion pattern takes precedence and the file isn't included in the index.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
exclusionPatterns
A list of regular expression patterns to exclude certain file paths, file names, and file types in your Jira data source. Files that match the patterns are excluded from the index. Files that don’t match the patterns are included in the index. If a file matches both an inclusion pattern and an exclusion pattern, the exclusion pattern takes precedence and the file isn't included in the index.
- Parameters:
exclusionPatterns
- A list of regular expression patterns to exclude certain file paths, file names, and file types in your Jira data source. Files that match the patterns are excluded from the index. Files that don’t match the patterns are included in the index. If a file matches both an inclusion pattern and an exclusion pattern, the exclusion pattern takes precedence and the file isn't included in the index.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
exclusionPatterns
A list of regular expression patterns to exclude certain file paths, file names, and file types in your Jira data source. Files that match the patterns are excluded from the index. Files that don’t match the patterns are included in the index. If a file matches both an inclusion pattern and an exclusion pattern, the exclusion pattern takes precedence and the file isn't included in the index.
- Parameters:
exclusionPatterns
- A list of regular expression patterns to exclude certain file paths, file names, and file types in your Jira data source. Files that match the patterns are excluded from the index. Files that don’t match the patterns are included in the index. If a file matches both an inclusion pattern and an exclusion pattern, the exclusion pattern takes precedence and the file isn't included in the index.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vpcConfiguration
Configuration information for an Amazon Virtual Private Cloud to connect to your Jira. For more information, see Configuring a VPC.
- Parameters:
vpcConfiguration
- Configuration information for an Amazon Virtual Private Cloud to connect to your Jira. For more information, see Configuring a VPC.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vpcConfiguration
default JiraConfiguration.Builder vpcConfiguration(Consumer<DataSourceVpcConfiguration.Builder> vpcConfiguration) Configuration information for an Amazon Virtual Private Cloud to connect to your Jira. 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 viaDataSourceVpcConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tovpcConfiguration(DataSourceVpcConfiguration)
.- Parameters:
vpcConfiguration
- a consumer that will call methods onDataSourceVpcConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-