Share via


ContentUnderstandingDefaults Class

  • java.lang.Object
    • com.azure.ai.contentunderstanding.models.ContentUnderstandingDefaults

Implements

public final class ContentUnderstandingDefaults
implements JsonSerializable<ContentUnderstandingDefaults>

Default settings for this Content Understanding resource.

Constructor Summary

Constructor Description
ContentUnderstandingDefaults(Map<String,String> modelDeployments)

Creates an instance of ContentUnderstandingDefaults class.

Method Summary

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

Reads an instance of ContentUnderstandingDefaults from the JsonReader.

Map<String,String> getModelDeployments()

Get the modelDeployments property: Specify the default mapping of model names to LLM/embedding deployments in Microsoft Foundry.

JsonWriter toJson(JsonWriter jsonWriter)

Methods inherited from java.lang.Object

Constructor Details

ContentUnderstandingDefaults

public ContentUnderstandingDefaults(Map<String,String> modelDeployments)

Creates an instance of ContentUnderstandingDefaults class.

Parameters:

modelDeployments - Mapping of model names to deployments. For example: { "gpt-4.1": "myGpt41Deployment", "text-embedding-3-large": "myTextEmbedding3LargeDeployment" }.

Method Details

fromJson

public static ContentUnderstandingDefaults fromJson(JsonReader jsonReader)

Reads an instance of ContentUnderstandingDefaults from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

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

Throws:

IOException

- If the deserialized JSON object was missing any required properties.

getModelDeployments

public Map<String,String> getModelDeployments()

Get the modelDeployments property: Specify the default mapping of model names to LLM/embedding deployments in Microsoft Foundry. For details and current semantics, see https://aka.ms/cudoc-quickstart-rest.

Returns:

the modelDeployments value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

Applies to