Class KnowledgeBaseAgenticReasoningActivityRecord
java.lang.Object
com.azure.search.documents.knowledgebases.models.KnowledgeBaseActivityRecord
com.azure.search.documents.knowledgebases.models.KnowledgeBaseAgenticReasoningActivityRecord
- All Implemented Interfaces:
com.azure.json.JsonSerializable<KnowledgeBaseActivityRecord>
Represents an agentic reasoning activity record.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of KnowledgeBaseAgenticReasoningActivityRecord class. -
Method Summary
Modifier and TypeMethodDescriptionfromJson(com.azure.json.JsonReader jsonReader) Reads an instance of KnowledgeBaseAgenticReasoningActivityRecord from the JsonReader.Get the reasoningTokens property: The number of input tokens for agentic reasoning.Get the retrievalReasoningEffort property: The retrievalReasoningEffort property.getType()Get the type property: The type of the activity record.setElapsedMs(Integer elapsedMs) Set the elapsedMs property: The elapsed time in milliseconds for the retrieval activity.setError(KnowledgeBaseErrorDetail error) Set the error property: The error detail explaining why the operation failed.setReasoningTokens(Integer reasoningTokens) Set the reasoningTokens property: The number of input tokens for agentic reasoning.setRetrievalReasoningEffort(KnowledgeRetrievalReasoningEffort retrievalReasoningEffort) Set the retrievalReasoningEffort property: The retrievalReasoningEffort property.com.azure.json.JsonWritertoJson(com.azure.json.JsonWriter jsonWriter) Methods inherited from class KnowledgeBaseActivityRecord
getElapsedMs, getError, getIdMethods 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
-
KnowledgeBaseAgenticReasoningActivityRecord
public KnowledgeBaseAgenticReasoningActivityRecord(int id) Creates an instance of KnowledgeBaseAgenticReasoningActivityRecord class.- Parameters:
id- the id value to set.
-
-
Method Details
-
getType
Get the type property: The type of the activity record.- Overrides:
getTypein classKnowledgeBaseActivityRecord- Returns:
- the type value.
-
getReasoningTokens
Get the reasoningTokens property: The number of input tokens for agentic reasoning.- Returns:
- the reasoningTokens value.
-
setReasoningTokens
Set the reasoningTokens property: The number of input tokens for agentic reasoning.- Parameters:
reasoningTokens- the reasoningTokens value to set.- Returns:
- the KnowledgeBaseAgenticReasoningActivityRecord object itself.
-
getRetrievalReasoningEffort
Get the retrievalReasoningEffort property: The retrievalReasoningEffort property.- Returns:
- the retrievalReasoningEffort value.
-
setRetrievalReasoningEffort
public KnowledgeBaseAgenticReasoningActivityRecord setRetrievalReasoningEffort(KnowledgeRetrievalReasoningEffort retrievalReasoningEffort) Set the retrievalReasoningEffort property: The retrievalReasoningEffort property.- Parameters:
retrievalReasoningEffort- the retrievalReasoningEffort value to set.- Returns:
- the KnowledgeBaseAgenticReasoningActivityRecord object itself.
-
setElapsedMs
Set the elapsedMs property: The elapsed time in milliseconds for the retrieval activity.- Overrides:
setElapsedMsin classKnowledgeBaseActivityRecord- Parameters:
elapsedMs- the elapsedMs value to set.- Returns:
- the KnowledgeBaseActivityRecord object itself.
-
setError
Set the error property: The error detail explaining why the operation failed. This property is only included when the activity does not succeed.- Overrides:
setErrorin classKnowledgeBaseActivityRecord- Parameters:
error- the error value to set.- Returns:
- the KnowledgeBaseActivityRecord object itself.
-
toJson
- Specified by:
toJsonin interfacecom.azure.json.JsonSerializable<KnowledgeBaseActivityRecord>- Overrides:
toJsonin classKnowledgeBaseActivityRecord- Throws:
IOException
-
fromJson
public static KnowledgeBaseAgenticReasoningActivityRecord fromJson(com.azure.json.JsonReader jsonReader) throws IOException Reads an instance of KnowledgeBaseAgenticReasoningActivityRecord from the JsonReader.- Parameters:
jsonReader- The JsonReader being read.- Returns:
- An instance of KnowledgeBaseAgenticReasoningActivityRecord 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 KnowledgeBaseAgenticReasoningActivityRecord.
-