public static interface ConfluencePageConfiguration.Builder extends SdkPojo, CopyableBuilder<ConfluencePageConfiguration.Builder,ConfluencePageConfiguration>
| Modifier and Type | Method and Description |
|---|---|
ConfluencePageConfiguration.Builder |
pageFieldMappings(Collection<ConfluencePageToIndexFieldMapping> pageFieldMappings)
Maps attributes or field names of Confluence pages to Amazon Kendra index field names.
|
ConfluencePageConfiguration.Builder |
pageFieldMappings(ConfluencePageToIndexFieldMapping... pageFieldMappings)
Maps attributes or field names of Confluence pages to Amazon Kendra index field names.
|
ConfluencePageConfiguration.Builder |
pageFieldMappings(Consumer<ConfluencePageToIndexFieldMapping.Builder>... pageFieldMappings)
Maps attributes or field names of Confluence pages to Amazon Kendra index field names.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildConfluencePageConfiguration.Builder pageFieldMappings(Collection<ConfluencePageToIndexFieldMapping> pageFieldMappings)
Maps attributes or field names of Confluence pages to Amazon Kendra index field names. To create custom
fields, use the UpdateIndex API before you map to Confluence fields. For more information, see
Mapping data source fields. The
Confluence data source field names must exist in your Confluence custom metadata.
If you specify the PageFieldMappings parameter, you must specify at least one field mapping.
pageFieldMappings - Maps attributes or field names of Confluence pages to Amazon Kendra index field names. To create
custom fields, use the UpdateIndex API before you map to Confluence fields. For more
information, see Mapping
data source fields. The Confluence data source field names must exist in your Confluence custom
metadata.
If you specify the PageFieldMappings parameter, you must specify at least one field
mapping.
ConfluencePageConfiguration.Builder pageFieldMappings(ConfluencePageToIndexFieldMapping... pageFieldMappings)
Maps attributes or field names of Confluence pages to Amazon Kendra index field names. To create custom
fields, use the UpdateIndex API before you map to Confluence fields. For more information, see
Mapping data source fields. The
Confluence data source field names must exist in your Confluence custom metadata.
If you specify the PageFieldMappings parameter, you must specify at least one field mapping.
pageFieldMappings - Maps attributes or field names of Confluence pages to Amazon Kendra index field names. To create
custom fields, use the UpdateIndex API before you map to Confluence fields. For more
information, see Mapping
data source fields. The Confluence data source field names must exist in your Confluence custom
metadata.
If you specify the PageFieldMappings parameter, you must specify at least one field
mapping.
ConfluencePageConfiguration.Builder pageFieldMappings(Consumer<ConfluencePageToIndexFieldMapping.Builder>... pageFieldMappings)
Maps attributes or field names of Confluence pages to Amazon Kendra index field names. To create custom
fields, use the UpdateIndex API before you map to Confluence fields. For more information, see
Mapping data source fields. The
Confluence data source field names must exist in your Confluence custom metadata.
If you specify the PageFieldMappings parameter, you must specify at least one field mapping.
ConfluencePageToIndexFieldMapping.Builder avoiding the
need to create one manually via
ConfluencePageToIndexFieldMapping.builder().
When the Consumer completes,
SdkBuilder.build() is
called immediately and its result is passed to #pageFieldMappings(List.
pageFieldMappings - a consumer that will call methods on
ConfluencePageToIndexFieldMapping.Builder#pageFieldMappings(java.util.Collection) Copyright © 2023. All rights reserved.