SearchIndexerKnowledgeStoreProjectionSelector Class
- java.
lang. Object - com.
azure. search. documents. indexes. models. SearchIndexerKnowledgeStoreProjectionSelector
- com.
Implements
public class SearchIndexerKnowledgeStoreProjectionSelector
implements JsonSerializable<SearchIndexerKnowledgeStoreProjectionSelector>
Abstract class to share properties between concrete selectors.
Constructor Summary
| Constructor | Description |
|---|---|
| SearchIndexerKnowledgeStoreProjectionSelector() |
Creates an instance of Search |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
static
Search |
fromJson(JsonReader jsonReader)
Reads an instance of Search |
| String |
getGeneratedKeyName()
Get the generated |
|
List<Input |
getInputs()
Get the inputs property: Nested inputs for complex projections. |
| String |
getReferenceKeyName()
Get the reference |
| String |
getSource()
Get the source property: Source data to project. |
| String |
getSourceContext()
Get the source |
|
Search |
setGeneratedKeyName(String generatedKeyName)
Set the generated |
|
Search |
setInputs(InputFieldMappingEntry[] inputs)
Set the inputs property: Nested inputs for complex projections. |
|
Search |
setInputs(List<InputFieldMappingEntry> inputs)
Set the inputs property: Nested inputs for complex projections. |
|
Search |
setReferenceKeyName(String referenceKeyName)
Set the reference |
|
Search |
setSource(String source)
Set the source property: Source data to project. |
|
Search |
setSourceContext(String sourceContext)
Set the source |
|
Json |
toJson(JsonWriter jsonWriter) |
Methods inherited from java.lang.Object
Constructor Details
SearchIndexerKnowledgeStoreProjectionSelector
public SearchIndexerKnowledgeStoreProjectionSelector()
Creates an instance of SearchIndexerKnowledgeStoreProjectionSelector class.
Method Details
fromJson
public static SearchIndexerKnowledgeStoreProjectionSelector fromJson(JsonReader jsonReader)
Reads an instance of SearchIndexerKnowledgeStoreProjectionSelector from the JsonReader.
Parameters:
Returns:
Throws:
getGeneratedKeyName
public String getGeneratedKeyName()
Get the generatedKeyName property: Name of generated key to store projection under.
Returns:
getInputs
public List<InputFieldMappingEntry> getInputs()
Get the inputs property: Nested inputs for complex projections.
Returns:
getReferenceKeyName
public String getReferenceKeyName()
Get the referenceKeyName property: Name of reference key to different projection.
Returns:
getSource
public String getSource()
Get the source property: Source data to project.
Returns:
getSourceContext
public String getSourceContext()
Get the sourceContext property: Source context for complex projections.
Returns:
setGeneratedKeyName
public SearchIndexerKnowledgeStoreProjectionSelector setGeneratedKeyName(String generatedKeyName)
Set the generatedKeyName property: Name of generated key to store projection under.
Parameters:
Returns:
setInputs
public SearchIndexerKnowledgeStoreProjectionSelector setInputs(InputFieldMappingEntry[] inputs)
Set the inputs property: Nested inputs for complex projections.
Parameters:
Returns:
setInputs
public SearchIndexerKnowledgeStoreProjectionSelector setInputs(List<InputFieldMappingEntry> inputs)
Set the inputs property: Nested inputs for complex projections.
Parameters:
Returns:
setReferenceKeyName
public SearchIndexerKnowledgeStoreProjectionSelector setReferenceKeyName(String referenceKeyName)
Set the referenceKeyName property: Name of reference key to different projection.
Parameters:
Returns:
setSource
public SearchIndexerKnowledgeStoreProjectionSelector setSource(String source)
Set the source property: Source data to project.
Parameters:
Returns:
setSourceContext
public SearchIndexerKnowledgeStoreProjectionSelector setSourceContext(String sourceContext)
Set the sourceContext property: Source context for complex projections.
Parameters:
Returns: