Class KnowledgeBaseIndexedOneLakeReference
java.lang.Object
com.azure.search.documents.knowledgebases.models.KnowledgeBaseReference
com.azure.search.documents.knowledgebases.models.KnowledgeBaseIndexedOneLakeReference
- All Implemented Interfaces:
com.azure.json.JsonSerializable<KnowledgeBaseReference>
Represents an Azure Blob Storage document reference.
-
Constructor Summary
ConstructorsConstructorDescriptionKnowledgeBaseIndexedOneLakeReference(String id, int activitySource) Creates an instance of KnowledgeBaseIndexedOneLakeReference class. -
Method Summary
Modifier and TypeMethodDescriptionfromJson(com.azure.json.JsonReader jsonReader) Reads an instance of KnowledgeBaseIndexedOneLakeReference from the JsonReader.Get the docUrl property: The document URL for the reference.getType()Get the type property: The type of the reference.Set the docUrl property: The document URL for the reference.setRerankerScore(Float rerankerScore) Set the rerankerScore property: The reranker score for the document reference.setSourceData(Map<String, Object> sourceData) Set the sourceData property: Dictionary of <any>.com.azure.json.JsonWritertoJson(com.azure.json.JsonWriter jsonWriter) Methods inherited from class KnowledgeBaseReference
getActivitySource, getId, getRerankerScore, getSourceDataMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.azure.json.JsonSerializable
toJson, toJson, toJsonBytes, toJsonString
-
Constructor Details
-
KnowledgeBaseIndexedOneLakeReference
Creates an instance of KnowledgeBaseIndexedOneLakeReference class.- Parameters:
id- the id value to set.activitySource- the activitySource value to set.
-
-
Method Details
-
getType
Get the type property: The type of the reference.- Overrides:
getTypein classKnowledgeBaseReference- Returns:
- the type value.
-
getDocUrl
Get the docUrl property: The document URL for the reference.- Returns:
- the docUrl value.
-
setDocUrl
Set the docUrl property: The document URL for the reference.- Parameters:
docUrl- the docUrl value to set.- Returns:
- the KnowledgeBaseIndexedOneLakeReference object itself.
-
setSourceData
Set the sourceData property: Dictionary of <any>.- Overrides:
setSourceDatain classKnowledgeBaseReference- Parameters:
sourceData- the sourceData value to set.- Returns:
- the KnowledgeBaseReference object itself.
-
setRerankerScore
Set the rerankerScore property: The reranker score for the document reference.- Overrides:
setRerankerScorein classKnowledgeBaseReference- Parameters:
rerankerScore- the rerankerScore value to set.- Returns:
- the KnowledgeBaseReference object itself.
-
toJson
- Specified by:
toJsonin interfacecom.azure.json.JsonSerializable<KnowledgeBaseReference>- Overrides:
toJsonin classKnowledgeBaseReference- Throws:
IOException
-
fromJson
public static KnowledgeBaseIndexedOneLakeReference fromJson(com.azure.json.JsonReader jsonReader) throws IOException Reads an instance of KnowledgeBaseIndexedOneLakeReference from the JsonReader.- Parameters:
jsonReader- The JsonReader being read.- Returns:
- An instance of KnowledgeBaseIndexedOneLakeReference if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.
- Throws:
IllegalStateException- If the deserialized JSON object was missing any required properties.IOException- If an error occurs while reading the KnowledgeBaseIndexedOneLakeReference.
-