Class SearchIndexerKnowledgeStoreBlobProjectionSelector
- java.lang.Object
-
- com.azure.search.documents.indexes.models.SearchIndexerKnowledgeStoreProjectionSelector
-
- com.azure.search.documents.indexes.models.SearchIndexerKnowledgeStoreBlobProjectionSelector
-
- Direct Known Subclasses:
SearchIndexerKnowledgeStoreFileProjectionSelector
,SearchIndexerKnowledgeStoreObjectProjectionSelector
public abstract class SearchIndexerKnowledgeStoreBlobProjectionSelector extends SearchIndexerKnowledgeStoreProjectionSelector
Abstract class to share properties between concrete selectors.
-
-
Constructor Summary
Constructors Constructor Description SearchIndexerKnowledgeStoreBlobProjectionSelector(String storageContainer)
Creates an instance of SearchIndexerKnowledgeStoreBlobProjectionSelector class.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getStorageContainer()
Get the storageContainer property: Blob container to store projections in.SearchIndexerKnowledgeStoreBlobProjectionSelector
setGeneratedKeyName(String generatedKeyName)
Set the generatedKeyName property: Name of generated key to store projection under.SearchIndexerKnowledgeStoreBlobProjectionSelector
setInputs(List<InputFieldMappingEntry> inputs)
Set the inputs property: Nested inputs for complex projections.SearchIndexerKnowledgeStoreBlobProjectionSelector
setReferenceKeyName(String referenceKeyName)
Set the referenceKeyName property: Name of reference key to different projection.SearchIndexerKnowledgeStoreBlobProjectionSelector
setSource(String source)
Set the source property: Source data to project.SearchIndexerKnowledgeStoreBlobProjectionSelector
setSourceContext(String sourceContext)
Set the sourceContext property: Source context for complex projections.-
Methods inherited from class com.azure.search.documents.indexes.models.SearchIndexerKnowledgeStoreProjectionSelector
getGeneratedKeyName, getInputs, getReferenceKeyName, getSource, getSourceContext
-
-
-
-
Constructor Detail
-
SearchIndexerKnowledgeStoreBlobProjectionSelector
public SearchIndexerKnowledgeStoreBlobProjectionSelector(String storageContainer)
Creates an instance of SearchIndexerKnowledgeStoreBlobProjectionSelector class.- Parameters:
storageContainer
- the storageContainer value to set.
-
-
Method Detail
-
getStorageContainer
public String getStorageContainer()
Get the storageContainer property: Blob container to store projections in.- Returns:
- the storageContainer value.
-
setReferenceKeyName
public SearchIndexerKnowledgeStoreBlobProjectionSelector setReferenceKeyName(String referenceKeyName)
Description copied from class:SearchIndexerKnowledgeStoreProjectionSelector
Set the referenceKeyName property: Name of reference key to different projection.- Overrides:
setReferenceKeyName
in classSearchIndexerKnowledgeStoreProjectionSelector
- Parameters:
referenceKeyName
- the referenceKeyName value to set.- Returns:
- the SearchIndexerKnowledgeStoreProjectionSelector object itself.
-
setGeneratedKeyName
public SearchIndexerKnowledgeStoreBlobProjectionSelector setGeneratedKeyName(String generatedKeyName)
Description copied from class:SearchIndexerKnowledgeStoreProjectionSelector
Set the generatedKeyName property: Name of generated key to store projection under.- Overrides:
setGeneratedKeyName
in classSearchIndexerKnowledgeStoreProjectionSelector
- Parameters:
generatedKeyName
- the generatedKeyName value to set.- Returns:
- the SearchIndexerKnowledgeStoreProjectionSelector object itself.
-
setSource
public SearchIndexerKnowledgeStoreBlobProjectionSelector setSource(String source)
Description copied from class:SearchIndexerKnowledgeStoreProjectionSelector
Set the source property: Source data to project.- Overrides:
setSource
in classSearchIndexerKnowledgeStoreProjectionSelector
- Parameters:
source
- the source value to set.- Returns:
- the SearchIndexerKnowledgeStoreProjectionSelector object itself.
-
setSourceContext
public SearchIndexerKnowledgeStoreBlobProjectionSelector setSourceContext(String sourceContext)
Description copied from class:SearchIndexerKnowledgeStoreProjectionSelector
Set the sourceContext property: Source context for complex projections.- Overrides:
setSourceContext
in classSearchIndexerKnowledgeStoreProjectionSelector
- Parameters:
sourceContext
- the sourceContext value to set.- Returns:
- the SearchIndexerKnowledgeStoreProjectionSelector object itself.
-
setInputs
public SearchIndexerKnowledgeStoreBlobProjectionSelector setInputs(List<InputFieldMappingEntry> inputs)
Description copied from class:SearchIndexerKnowledgeStoreProjectionSelector
Set the inputs property: Nested inputs for complex projections.- Overrides:
setInputs
in classSearchIndexerKnowledgeStoreProjectionSelector
- Parameters:
inputs
- the inputs value to set.- Returns:
- the SearchIndexerKnowledgeStoreProjectionSelector object itself.
-
-