@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class JiraConfiguration extends Object implements Serializable, Cloneable, StructuredPojo
Provides the configuration information to connect to Jira as your data source.
Constructor and Description |
---|
JiraConfiguration() |
Modifier and Type | Method and Description |
---|---|
JiraConfiguration |
clone() |
boolean |
equals(Object obj) |
List<DataSourceToIndexFieldMapping> |
getAttachmentFieldMappings()
A list of
DataSourceToIndexFieldMapping objects that map attributes or field names of Jira
attachments to Amazon Kendra index field names. |
List<DataSourceToIndexFieldMapping> |
getCommentFieldMappings()
A list of
DataSourceToIndexFieldMapping objects that map attributes or field names of Jira comments
to Amazon Kendra index field names. |
List<String> |
getExclusionPatterns()
A list of regular expression patterns to exclude certain file paths, file names, and file types in your Jira data
source.
|
List<String> |
getInclusionPatterns()
A list of regular expression patterns to include certain file paths, file names, and file types in your Jira data
source.
|
List<DataSourceToIndexFieldMapping> |
getIssueFieldMappings()
A list of
DataSourceToIndexFieldMapping objects that map attributes or field names of Jira issues to
Amazon Kendra index field names. |
List<String> |
getIssueSubEntityFilter()
Specify whether to crawl comments, attachments, and work logs.
|
List<String> |
getIssueType()
Specify which issue types to crawl in your Jira data source.
|
String |
getJiraAccountUrl()
The URL of the Jira account.
|
List<String> |
getProject()
Specify which projects to crawl in your Jira data source.
|
List<DataSourceToIndexFieldMapping> |
getProjectFieldMappings()
A list of
DataSourceToIndexFieldMapping objects that map attributes or field names of Jira projects
to Amazon Kendra index field names. |
String |
getSecretArn()
The Amazon Resource Name (ARN) of a secret in Secrets Manager contains the key-value pairs required to connect to
your Jira data source.
|
List<String> |
getStatus()
Specify which statuses to crawl in your Jira data source.
|
Boolean |
getUseChangeLog()
TRUE to use the Jira change log to determine which documents require updating in the index. |
DataSourceVpcConfiguration |
getVpcConfiguration()
Configuration information for an Amazon Virtual Private Cloud to connect to your Jira.
|
List<DataSourceToIndexFieldMapping> |
getWorkLogFieldMappings()
A list of
DataSourceToIndexFieldMapping objects that map attributes or field names of Jira work logs
to Amazon Kendra index field names. |
int |
hashCode() |
Boolean |
isUseChangeLog()
TRUE to use the Jira change log to determine which documents require updating in the index. |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAttachmentFieldMappings(Collection<DataSourceToIndexFieldMapping> attachmentFieldMappings)
A list of
DataSourceToIndexFieldMapping objects that map attributes or field names of Jira
attachments to Amazon Kendra index field names. |
void |
setCommentFieldMappings(Collection<DataSourceToIndexFieldMapping> commentFieldMappings)
A list of
DataSourceToIndexFieldMapping objects that map attributes or field names of Jira comments
to Amazon Kendra index field names. |
void |
setExclusionPatterns(Collection<String> exclusionPatterns)
A list of regular expression patterns to exclude certain file paths, file names, and file types in your Jira data
source.
|
void |
setInclusionPatterns(Collection<String> inclusionPatterns)
A list of regular expression patterns to include certain file paths, file names, and file types in your Jira data
source.
|
void |
setIssueFieldMappings(Collection<DataSourceToIndexFieldMapping> issueFieldMappings)
A list of
DataSourceToIndexFieldMapping objects that map attributes or field names of Jira issues to
Amazon Kendra index field names. |
void |
setIssueSubEntityFilter(Collection<String> issueSubEntityFilter)
Specify whether to crawl comments, attachments, and work logs.
|
void |
setIssueType(Collection<String> issueType)
Specify which issue types to crawl in your Jira data source.
|
void |
setJiraAccountUrl(String jiraAccountUrl)
The URL of the Jira account.
|
void |
setProject(Collection<String> project)
Specify which projects to crawl in your Jira data source.
|
void |
setProjectFieldMappings(Collection<DataSourceToIndexFieldMapping> projectFieldMappings)
A list of
DataSourceToIndexFieldMapping objects that map attributes or field names of Jira projects
to Amazon Kendra index field names. |
void |
setSecretArn(String 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.
|
void |
setStatus(Collection<String> status)
Specify which statuses to crawl in your Jira data source.
|
void |
setUseChangeLog(Boolean useChangeLog)
TRUE to use the Jira change log to determine which documents require updating in the index. |
void |
setVpcConfiguration(DataSourceVpcConfiguration vpcConfiguration)
Configuration information for an Amazon Virtual Private Cloud to connect to your Jira.
|
void |
setWorkLogFieldMappings(Collection<DataSourceToIndexFieldMapping> workLogFieldMappings)
A list of
DataSourceToIndexFieldMapping objects that map attributes or field names of Jira work logs
to Amazon Kendra index field names. |
String |
toString()
Returns a string representation of this object.
|
JiraConfiguration |
withAttachmentFieldMappings(Collection<DataSourceToIndexFieldMapping> attachmentFieldMappings)
A list of
DataSourceToIndexFieldMapping objects that map attributes or field names of Jira
attachments to Amazon Kendra index field names. |
JiraConfiguration |
withAttachmentFieldMappings(DataSourceToIndexFieldMapping... attachmentFieldMappings)
A list of
DataSourceToIndexFieldMapping objects that map attributes or field names of Jira
attachments to Amazon Kendra index field names. |
JiraConfiguration |
withCommentFieldMappings(Collection<DataSourceToIndexFieldMapping> commentFieldMappings)
A list of
DataSourceToIndexFieldMapping objects that map attributes or field names of Jira comments
to Amazon Kendra index field names. |
JiraConfiguration |
withCommentFieldMappings(DataSourceToIndexFieldMapping... commentFieldMappings)
A list of
DataSourceToIndexFieldMapping objects that map attributes or field names of Jira comments
to Amazon Kendra index field names. |
JiraConfiguration |
withExclusionPatterns(Collection<String> exclusionPatterns)
A list of regular expression patterns to exclude certain file paths, file names, and file types in your Jira data
source.
|
JiraConfiguration |
withExclusionPatterns(String... exclusionPatterns)
A list of regular expression patterns to exclude certain file paths, file names, and file types in your Jira data
source.
|
JiraConfiguration |
withInclusionPatterns(Collection<String> inclusionPatterns)
A list of regular expression patterns to include certain file paths, file names, and file types in your Jira data
source.
|
JiraConfiguration |
withInclusionPatterns(String... inclusionPatterns)
A list of regular expression patterns to include certain file paths, file names, and file types in your Jira data
source.
|
JiraConfiguration |
withIssueFieldMappings(Collection<DataSourceToIndexFieldMapping> issueFieldMappings)
A list of
DataSourceToIndexFieldMapping objects that map attributes or field names of Jira issues to
Amazon Kendra index field names. |
JiraConfiguration |
withIssueFieldMappings(DataSourceToIndexFieldMapping... issueFieldMappings)
A list of
DataSourceToIndexFieldMapping objects that map attributes or field names of Jira issues to
Amazon Kendra index field names. |
JiraConfiguration |
withIssueSubEntityFilter(Collection<String> issueSubEntityFilter)
Specify whether to crawl comments, attachments, and work logs.
|
JiraConfiguration |
withIssueSubEntityFilter(IssueSubEntity... issueSubEntityFilter)
Specify whether to crawl comments, attachments, and work logs.
|
JiraConfiguration |
withIssueSubEntityFilter(String... issueSubEntityFilter)
Specify whether to crawl comments, attachments, and work logs.
|
JiraConfiguration |
withIssueType(Collection<String> issueType)
Specify which issue types to crawl in your Jira data source.
|
JiraConfiguration |
withIssueType(String... issueType)
Specify which issue types to crawl in your Jira data source.
|
JiraConfiguration |
withJiraAccountUrl(String jiraAccountUrl)
The URL of the Jira account.
|
JiraConfiguration |
withProject(Collection<String> project)
Specify which projects to crawl in your Jira data source.
|
JiraConfiguration |
withProject(String... project)
Specify which projects to crawl in your Jira data source.
|
JiraConfiguration |
withProjectFieldMappings(Collection<DataSourceToIndexFieldMapping> projectFieldMappings)
A list of
DataSourceToIndexFieldMapping objects that map attributes or field names of Jira projects
to Amazon Kendra index field names. |
JiraConfiguration |
withProjectFieldMappings(DataSourceToIndexFieldMapping... projectFieldMappings)
A list of
DataSourceToIndexFieldMapping objects that map attributes or field names of Jira projects
to Amazon Kendra index field names. |
JiraConfiguration |
withSecretArn(String 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.
|
JiraConfiguration |
withStatus(Collection<String> status)
Specify which statuses to crawl in your Jira data source.
|
JiraConfiguration |
withStatus(String... status)
Specify which statuses to crawl in your Jira data source.
|
JiraConfiguration |
withUseChangeLog(Boolean useChangeLog)
TRUE to use the Jira change log to determine which documents require updating in the index. |
JiraConfiguration |
withVpcConfiguration(DataSourceVpcConfiguration vpcConfiguration)
Configuration information for an Amazon Virtual Private Cloud to connect to your Jira.
|
JiraConfiguration |
withWorkLogFieldMappings(Collection<DataSourceToIndexFieldMapping> workLogFieldMappings)
A list of
DataSourceToIndexFieldMapping objects that map attributes or field names of Jira work logs
to Amazon Kendra index field names. |
JiraConfiguration |
withWorkLogFieldMappings(DataSourceToIndexFieldMapping... workLogFieldMappings)
A list of
DataSourceToIndexFieldMapping objects that map attributes or field names of Jira work logs
to Amazon Kendra index field names. |
public void setJiraAccountUrl(String jiraAccountUrl)
The URL of the Jira account. For example, company.atlassian.net.
jiraAccountUrl
- The URL of the Jira account. For example, company.atlassian.net.public String getJiraAccountUrl()
The URL of the Jira account. For example, company.atlassian.net.
public JiraConfiguration withJiraAccountUrl(String jiraAccountUrl)
The URL of the Jira account. For example, company.atlassian.net.
jiraAccountUrl
- The URL of the Jira account. For example, company.atlassian.net.public void setSecretArn(String 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.
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.
public String getSecretArn()
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.
jiraId—The Jira user name or email.
jiraCredentials—The Jira API token. For more information, see Using a Jira data source.
public JiraConfiguration withSecretArn(String 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.
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.
public void setUseChangeLog(Boolean 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.
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.public Boolean getUseChangeLog()
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.
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.public JiraConfiguration withUseChangeLog(Boolean 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.
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.public Boolean isUseChangeLog()
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.
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.public List<String> getProject()
Specify which projects to crawl in your Jira data source. You can specify one or more Jira project IDs.
public void setProject(Collection<String> project)
Specify which projects to crawl in your Jira data source. You can specify one or more Jira project IDs.
project
- Specify which projects to crawl in your Jira data source. You can specify one or more Jira project IDs.public JiraConfiguration withProject(String... project)
Specify which projects to crawl in your Jira data source. You can specify one or more Jira project IDs.
NOTE: This method appends the values to the existing list (if any). Use
setProject(java.util.Collection)
or withProject(java.util.Collection)
if you want to override
the existing values.
project
- Specify which projects to crawl in your Jira data source. You can specify one or more Jira project IDs.public JiraConfiguration withProject(Collection<String> project)
Specify which projects to crawl in your Jira data source. You can specify one or more Jira project IDs.
project
- Specify which projects to crawl in your Jira data source. You can specify one or more Jira project IDs.public List<String> getIssueType()
Specify which issue types to crawl in your Jira data source. You can specify one or more of these options to crawl.
public void setIssueType(Collection<String> issueType)
Specify which issue types to crawl in your Jira data source. You can specify one or more of these options to crawl.
issueType
- Specify which issue types to crawl in your Jira data source. You can specify one or more of these options
to crawl.public JiraConfiguration withIssueType(String... issueType)
Specify which issue types to crawl in your Jira data source. You can specify one or more of these options to crawl.
NOTE: This method appends the values to the existing list (if any). Use
setIssueType(java.util.Collection)
or withIssueType(java.util.Collection)
if you want to
override the existing values.
issueType
- Specify which issue types to crawl in your Jira data source. You can specify one or more of these options
to crawl.public JiraConfiguration withIssueType(Collection<String> issueType)
Specify which issue types to crawl in your Jira data source. You can specify one or more of these options to crawl.
issueType
- Specify which issue types to crawl in your Jira data source. You can specify one or more of these options
to crawl.public List<String> getStatus()
Specify which statuses to crawl in your Jira data source. You can specify one or more of these options to crawl.
public void setStatus(Collection<String> status)
Specify which statuses to crawl in your Jira data source. You can specify one or more of these options to crawl.
status
- Specify which statuses to crawl in your Jira data source. You can specify one or more of these options to
crawl.public JiraConfiguration withStatus(String... status)
Specify which statuses to crawl in your Jira data source. You can specify one or more of these options to crawl.
NOTE: This method appends the values to the existing list (if any). Use
setStatus(java.util.Collection)
or withStatus(java.util.Collection)
if you want to override the
existing values.
status
- Specify which statuses to crawl in your Jira data source. You can specify one or more of these options to
crawl.public JiraConfiguration withStatus(Collection<String> status)
Specify which statuses to crawl in your Jira data source. You can specify one or more of these options to crawl.
status
- Specify which statuses to crawl in your Jira data source. You can specify one or more of these options to
crawl.public List<String> getIssueSubEntityFilter()
Specify whether to crawl comments, attachments, and work logs. You can specify one or more of these options.
IssueSubEntity
public void setIssueSubEntityFilter(Collection<String> issueSubEntityFilter)
Specify whether to crawl comments, attachments, and work logs. You can specify one or more of these options.
issueSubEntityFilter
- Specify whether to crawl comments, attachments, and work logs. You can specify one or more of these
options.IssueSubEntity
public JiraConfiguration withIssueSubEntityFilter(String... issueSubEntityFilter)
Specify whether to crawl comments, attachments, and work logs. You can specify one or more of these options.
NOTE: This method appends the values to the existing list (if any). Use
setIssueSubEntityFilter(java.util.Collection)
or withIssueSubEntityFilter(java.util.Collection)
if you want to override the existing values.
issueSubEntityFilter
- Specify whether to crawl comments, attachments, and work logs. You can specify one or more of these
options.IssueSubEntity
public JiraConfiguration withIssueSubEntityFilter(Collection<String> issueSubEntityFilter)
Specify whether to crawl comments, attachments, and work logs. You can specify one or more of these options.
issueSubEntityFilter
- Specify whether to crawl comments, attachments, and work logs. You can specify one or more of these
options.IssueSubEntity
public JiraConfiguration withIssueSubEntityFilter(IssueSubEntity... issueSubEntityFilter)
Specify whether to crawl comments, attachments, and work logs. You can specify one or more of these options.
issueSubEntityFilter
- Specify whether to crawl comments, attachments, and work logs. You can specify one or more of these
options.IssueSubEntity
public List<DataSourceToIndexFieldMapping> getAttachmentFieldMappings()
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 the UpdateIndex
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
objects that map attributes or field names of Jira
attachments to Amazon Kendra index field names. To create custom fields, use the UpdateIndex
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.public void setAttachmentFieldMappings(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 the UpdateIndex
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.
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 the UpdateIndex
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.public JiraConfiguration withAttachmentFieldMappings(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 the UpdateIndex
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.
NOTE: This method appends the values to the existing list (if any). Use
setAttachmentFieldMappings(java.util.Collection)
or
withAttachmentFieldMappings(java.util.Collection)
if you want to override the existing values.
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 the UpdateIndex
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.public JiraConfiguration withAttachmentFieldMappings(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 the UpdateIndex
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.
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 the UpdateIndex
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.public List<DataSourceToIndexFieldMapping> getCommentFieldMappings()
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 the UpdateIndex
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
objects that map attributes or field names of Jira
comments to Amazon Kendra index field names. To create custom fields, use the UpdateIndex
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.public void setCommentFieldMappings(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 the UpdateIndex
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.
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 the UpdateIndex
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.public JiraConfiguration withCommentFieldMappings(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 the UpdateIndex
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.
NOTE: This method appends the values to the existing list (if any). Use
setCommentFieldMappings(java.util.Collection)
or withCommentFieldMappings(java.util.Collection)
if you want to override the existing values.
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 the UpdateIndex
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.public JiraConfiguration withCommentFieldMappings(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 the UpdateIndex
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.
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 the UpdateIndex
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.public List<DataSourceToIndexFieldMapping> getIssueFieldMappings()
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 the UpdateIndex
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
objects that map attributes or field names of Jira
issues to Amazon Kendra index field names. To create custom fields, use the UpdateIndex
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.public void setIssueFieldMappings(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 the UpdateIndex
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.
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 the UpdateIndex
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.public JiraConfiguration withIssueFieldMappings(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 the UpdateIndex
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.
NOTE: This method appends the values to the existing list (if any). Use
setIssueFieldMappings(java.util.Collection)
or withIssueFieldMappings(java.util.Collection)
if
you want to override the existing values.
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 the UpdateIndex
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.public JiraConfiguration withIssueFieldMappings(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 the UpdateIndex
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.
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 the UpdateIndex
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.public List<DataSourceToIndexFieldMapping> getProjectFieldMappings()
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 the UpdateIndex
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
objects that map attributes or field names of Jira
projects to Amazon Kendra index field names. To create custom fields, use the UpdateIndex
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.public void setProjectFieldMappings(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 the UpdateIndex
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.
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 the UpdateIndex
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.public JiraConfiguration withProjectFieldMappings(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 the UpdateIndex
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.
NOTE: This method appends the values to the existing list (if any). Use
setProjectFieldMappings(java.util.Collection)
or withProjectFieldMappings(java.util.Collection)
if you want to override the existing values.
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 the UpdateIndex
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.public JiraConfiguration withProjectFieldMappings(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 the UpdateIndex
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.
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 the UpdateIndex
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.public List<DataSourceToIndexFieldMapping> getWorkLogFieldMappings()
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 the UpdateIndex
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
objects that map attributes or field names of Jira
work logs to Amazon Kendra index field names. To create custom fields, use the UpdateIndex
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.public void setWorkLogFieldMappings(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 the UpdateIndex
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.
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 the UpdateIndex
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.public JiraConfiguration withWorkLogFieldMappings(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 the UpdateIndex
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.
NOTE: This method appends the values to the existing list (if any). Use
setWorkLogFieldMappings(java.util.Collection)
or withWorkLogFieldMappings(java.util.Collection)
if you want to override the existing values.
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 the UpdateIndex
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.public JiraConfiguration withWorkLogFieldMappings(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 the UpdateIndex
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.
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 the UpdateIndex
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.public List<String> getInclusionPatterns()
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.
public void setInclusionPatterns(Collection<String> 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.
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.public JiraConfiguration withInclusionPatterns(String... 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.
NOTE: This method appends the values to the existing list (if any). Use
setInclusionPatterns(java.util.Collection)
or withInclusionPatterns(java.util.Collection)
if
you want to override the existing values.
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.public JiraConfiguration withInclusionPatterns(Collection<String> 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.
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.public List<String> getExclusionPatterns()
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.
public void setExclusionPatterns(Collection<String> 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.
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.public JiraConfiguration withExclusionPatterns(String... 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.
NOTE: This method appends the values to the existing list (if any). Use
setExclusionPatterns(java.util.Collection)
or withExclusionPatterns(java.util.Collection)
if
you want to override the existing values.
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.public JiraConfiguration withExclusionPatterns(Collection<String> 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.
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.public void setVpcConfiguration(DataSourceVpcConfiguration vpcConfiguration)
Configuration information for an Amazon Virtual Private Cloud to connect to your Jira. For more information, see Configuring a VPC.
vpcConfiguration
- Configuration information for an Amazon Virtual Private Cloud to connect to your Jira. For more
information, see Configuring
a VPC.public DataSourceVpcConfiguration getVpcConfiguration()
Configuration information for an Amazon Virtual Private Cloud to connect to your Jira. For more information, see Configuring a VPC.
public JiraConfiguration withVpcConfiguration(DataSourceVpcConfiguration vpcConfiguration)
Configuration information for an Amazon Virtual Private Cloud to connect to your Jira. For more information, see Configuring a VPC.
vpcConfiguration
- Configuration information for an Amazon Virtual Private Cloud to connect to your Jira. For more
information, see Configuring
a VPC.public String toString()
toString
in class Object
Object.toString()
public JiraConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.