Share via


ScalarQuantizationParameters Class

  • java.lang.Object
    • com.azure.search.documents.indexes.models.ScalarQuantizationParameters

Implements

public final class ScalarQuantizationParameters
implements JsonSerializable<ScalarQuantizationParameters>

Contains the parameters specific to Scalar Quantization.

Constructor Summary

Constructor Description
ScalarQuantizationParameters()

Creates an instance of ScalarQuantizationParameters class.

Method Summary

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

Reads an instance of ScalarQuantizationParameters from the JsonReader.

VectorSearchCompressionTarget getQuantizedDataType()

Get the quantizedDataType property: The quantized data type of compressed vector values.

ScalarQuantizationParameters setQuantizedDataType(VectorSearchCompressionTarget quantizedDataType)

Set the quantizedDataType property: The quantized data type of compressed vector values.

JsonWriter toJson(JsonWriter jsonWriter)

Methods inherited from java.lang.Object

Constructor Details

ScalarQuantizationParameters

public ScalarQuantizationParameters()

Creates an instance of ScalarQuantizationParameters class.

Method Details

fromJson

public static ScalarQuantizationParameters fromJson(JsonReader jsonReader)

Reads an instance of ScalarQuantizationParameters from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of ScalarQuantizationParameters 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 ScalarQuantizationParameters.

getQuantizedDataType

public VectorSearchCompressionTarget getQuantizedDataType()

Get the quantizedDataType property: The quantized data type of compressed vector values.

Returns:

the quantizedDataType value.

setQuantizedDataType

public ScalarQuantizationParameters setQuantizedDataType(VectorSearchCompressionTarget quantizedDataType)

Set the quantizedDataType property: The quantized data type of compressed vector values.

Parameters:

quantizedDataType - the quantizedDataType value to set.

Returns:

the ScalarQuantizationParameters object itself.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

Applies to