public final class SearchIndexer extends Object
| Constructor and Description |
|---|
SearchIndexer(String name)
Constructor of
SearchIndexer. |
SearchIndexer(String name,
String dataSourceName,
String targetIndexName)
Constructor of
SearchIndexer. |
| Modifier and Type | Method and Description |
|---|---|
String |
getDataSourceName()
Get the dataSourceName property: The name of the datasource from which
this indexer reads data.
|
String |
getDescription()
Get the description property: The description of the indexer.
|
String |
getETag()
Get the eTag property: The ETag of the indexer.
|
List<FieldMapping> |
getFieldMappings()
Get the fieldMappings property: Defines mappings between fields in the
data source and corresponding target fields in the index.
|
String |
getName()
Get the name property: The name of the indexer.
|
List<FieldMapping> |
getOutputFieldMappings()
Get the outputFieldMappings property: Output field mappings are applied
after enrichment and immediately before indexing.
|
IndexingParameters |
getParameters()
Get the parameters property: Parameters for indexer execution.
|
IndexingSchedule |
getSchedule()
Get the schedule property: The schedule for this indexer.
|
String |
getSkillsetName()
Get the skillsetName property: The name of the skillset executing with
this indexer.
|
String |
getTargetIndexName()
Get the targetIndexName property: The name of the index to which this
indexer writes data.
|
Boolean |
isDisabled()
Get the isDisabled property: A value indicating whether the indexer is
disabled.
|
SearchIndexer |
setDataSourceName(String dataSourceName)
Set the dataSourceName property: The name of the datasource from which
this indexer reads data.
|
SearchIndexer |
setDescription(String description)
Set the description property: The description of the indexer.
|
SearchIndexer |
setETag(String eTag)
Set the eTag property: The ETag of the indexer.
|
SearchIndexer |
setFieldMappings(FieldMapping... fieldMappings)
Set the fieldMappings property: Defines mappings between fields in the
data source and corresponding target fields in the index.
|
SearchIndexer |
setFieldMappings(List<FieldMapping> fieldMappings)
Set the fieldMappings property: Defines mappings between fields in the
data source and corresponding target fields in the index.
|
SearchIndexer |
setIsDisabled(Boolean isDisabled)
Set the isDisabled property: A value indicating whether the indexer is
disabled.
|
SearchIndexer |
setOutputFieldMappings(FieldMapping... outputFieldMappings)
Set the outputFieldMappings property: Output field mappings are applied
after enrichment and immediately before indexing.
|
SearchIndexer |
setOutputFieldMappings(List<FieldMapping> outputFieldMappings)
Set the outputFieldMappings property: Output field mappings are applied
after enrichment and immediately before indexing.
|
SearchIndexer |
setParameters(IndexingParameters parameters)
Set the parameters property: Parameters for indexer execution.
|
SearchIndexer |
setSchedule(IndexingSchedule schedule)
Set the schedule property: The schedule for this indexer.
|
SearchIndexer |
setSkillsetName(String skillsetName)
Set the skillsetName property: The name of the skillset executing with
this indexer.
|
SearchIndexer |
setTargetIndexName(String targetIndexName)
Set the targetIndexName property: The name of the index to which this
indexer writes data.
|
public SearchIndexer(String name)
SearchIndexer.name - The name of the indexer.public SearchIndexer(String name, String dataSourceName, String targetIndexName)
SearchIndexer.name - The name of the indexer.dataSourceName - The name of the datasource from which this indexer reads data.targetIndexName - The name of the index to which this indexer writes data.public String getName()
public String getDescription()
public SearchIndexer setDescription(String description)
description - the description value to set.public String getDataSourceName()
public SearchIndexer setDataSourceName(String dataSourceName)
dataSourceName - the dataSourceName value.public String getSkillsetName()
public SearchIndexer setSkillsetName(String skillsetName)
skillsetName - the skillsetName value to set.public String getTargetIndexName()
public SearchIndexer setTargetIndexName(String targetIndexName)
targetIndexName - the targetIndexName value.public IndexingSchedule getSchedule()
public SearchIndexer setSchedule(IndexingSchedule schedule)
schedule - the schedule value to set.public IndexingParameters getParameters()
public SearchIndexer setParameters(IndexingParameters parameters)
parameters - the parameters value to set.public List<FieldMapping> getFieldMappings()
public SearchIndexer setFieldMappings(FieldMapping... fieldMappings)
fieldMappings - the fieldMappings value to set.public SearchIndexer setFieldMappings(List<FieldMapping> fieldMappings)
fieldMappings - the fieldMappings value to set.public List<FieldMapping> getOutputFieldMappings()
public SearchIndexer setOutputFieldMappings(FieldMapping... outputFieldMappings)
outputFieldMappings - the outputFieldMappings value to set.public SearchIndexer setOutputFieldMappings(List<FieldMapping> outputFieldMappings)
outputFieldMappings - the outputFieldMappings value to set.public Boolean isDisabled()
public SearchIndexer setIsDisabled(Boolean isDisabled)
isDisabled - the isDisabled value to set.public String getETag()
public SearchIndexer setETag(String eTag)
eTag - the eTag value to set.Copyright © 2020 Microsoft Corporation. All rights reserved.