Share via


KnowledgeRetrievalReasoningEffort Class

  • java.lang.Object
    • com.azure.search.documents.knowledgebases.models.KnowledgeRetrievalReasoningEffort

Implements

public class KnowledgeRetrievalReasoningEffort
implements JsonSerializable<KnowledgeRetrievalReasoningEffort>

The KnowledgeRetrievalReasoningEffort model.

Constructor Summary

Constructor Description
KnowledgeRetrievalReasoningEffort()

Creates an instance of KnowledgeRetrievalReasoningEffort class.

Method Summary

Modifier and Type Method and Description
static KnowledgeRetrievalReasoningEffort fromJson(JsonReader jsonReader)

Reads an instance of KnowledgeRetrievalReasoningEffort from the JsonReader.

KnowledgeRetrievalReasoningEffortKind getKind()

Get the kind property: The kind of reasoning effort.

JsonWriter toJson(JsonWriter jsonWriter)

Methods inherited from java.lang.Object

Constructor Details

KnowledgeRetrievalReasoningEffort

public KnowledgeRetrievalReasoningEffort()

Creates an instance of KnowledgeRetrievalReasoningEffort class.

Method Details

fromJson

public static KnowledgeRetrievalReasoningEffort fromJson(JsonReader jsonReader)

Reads an instance of KnowledgeRetrievalReasoningEffort from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of KnowledgeRetrievalReasoningEffort if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.

Throws:

IOException

- If an error occurs while reading the KnowledgeRetrievalReasoningEffort.

getKind

public KnowledgeRetrievalReasoningEffortKind getKind()

Get the kind property: The kind of reasoning effort.

Returns:

the kind value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

Applies to