Class SearchIndexerKnowledgeStoreProjectionSelector

java.lang.Object
com.azure.search.documents.indexes.models.SearchIndexerKnowledgeStoreProjectionSelector
Direct Known Subclasses:
SearchIndexerKnowledgeStoreBlobProjectionSelector, SearchIndexerKnowledgeStoreTableProjectionSelector

public abstract class SearchIndexerKnowledgeStoreProjectionSelector extends Object
Abstract class to share properties between concrete selectors.
  • Constructor Details

    • SearchIndexerKnowledgeStoreProjectionSelector

      public SearchIndexerKnowledgeStoreProjectionSelector()
  • Method Details

    • getReferenceKeyName

      public String getReferenceKeyName()
      Get the referenceKeyName property: Name of reference key to different projection.
      Returns:
      the referenceKeyName value.
    • setReferenceKeyName

      public SearchIndexerKnowledgeStoreProjectionSelector setReferenceKeyName(String referenceKeyName)
      Set the referenceKeyName property: Name of reference key to different projection.
      Parameters:
      referenceKeyName - the referenceKeyName value to set.
      Returns:
      the SearchIndexerKnowledgeStoreProjectionSelector object itself.
    • getGeneratedKeyName

      public String getGeneratedKeyName()
      Get the generatedKeyName property: Name of generated key to store projection under.
      Returns:
      the generatedKeyName value.
    • setGeneratedKeyName

      public SearchIndexerKnowledgeStoreProjectionSelector setGeneratedKeyName(String generatedKeyName)
      Set the generatedKeyName property: Name of generated key to store projection under.
      Parameters:
      generatedKeyName - the generatedKeyName value to set.
      Returns:
      the SearchIndexerKnowledgeStoreProjectionSelector object itself.
    • getSource

      public String getSource()
      Get the source property: Source data to project.
      Returns:
      the source value.
    • setSource

      Set the source property: Source data to project.
      Parameters:
      source - the source value to set.
      Returns:
      the SearchIndexerKnowledgeStoreProjectionSelector object itself.
    • getSourceContext

      public String getSourceContext()
      Get the sourceContext property: Source context for complex projections.
      Returns:
      the sourceContext value.
    • setSourceContext

      public SearchIndexerKnowledgeStoreProjectionSelector setSourceContext(String sourceContext)
      Set the sourceContext property: Source context for complex projections.
      Parameters:
      sourceContext - the sourceContext value to set.
      Returns:
      the SearchIndexerKnowledgeStoreProjectionSelector object itself.
    • getInputs

      public List<InputFieldMappingEntry> getInputs()
      Get the inputs property: Nested inputs for complex projections.
      Returns:
      the inputs value.
    • setInputs

      Set the inputs property: Nested inputs for complex projections.
      Parameters:
      inputs - the inputs value to set.
      Returns:
      the SearchIndexerKnowledgeStoreProjectionSelector object itself.