Class AIServicesVisionVectorizer
java.lang.Object
com.azure.search.documents.indexes.models.VectorSearchVectorizer
com.azure.search.documents.indexes.models.AIServicesVisionVectorizer
- All Implemented Interfaces:
com.azure.json.JsonSerializable<VectorSearchVectorizer>
Specifies the AI Services Vision parameters for vectorizing a query image or text.
-
Constructor Summary
ConstructorsConstructorDescriptionAIServicesVisionVectorizer(String vectorizerName) Creates an instance of AIServicesVisionVectorizer class. -
Method Summary
Modifier and TypeMethodDescriptionstatic AIServicesVisionVectorizerfromJson(com.azure.json.JsonReader jsonReader) Reads an instance of AIServicesVisionVectorizer from the JsonReader.Get the aIServicesVisionParameters property: Contains the parameters specific to AI Services Vision embedding vectorization.getKind()Get the kind property: The name of the kind of vectorization method being configured for use with vector search.setAIServicesVisionParameters(AIServicesVisionParameters aIServicesVisionParameters) Set the aIServicesVisionParameters property: Contains the parameters specific to AI Services Vision embedding vectorization.com.azure.json.JsonWritertoJson(com.azure.json.JsonWriter jsonWriter) Methods inherited from class VectorSearchVectorizer
getVectorizerNameMethods 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
-
AIServicesVisionVectorizer
Creates an instance of AIServicesVisionVectorizer class.- Parameters:
vectorizerName- the vectorizerName value to set.
-
-
Method Details
-
getKind
Get the kind property: The name of the kind of vectorization method being configured for use with vector search.- Overrides:
getKindin classVectorSearchVectorizer- Returns:
- the kind value.
-
getAIServicesVisionParameters
Get the aIServicesVisionParameters property: Contains the parameters specific to AI Services Vision embedding vectorization.- Returns:
- the aIServicesVisionParameters value.
-
setAIServicesVisionParameters
public AIServicesVisionVectorizer setAIServicesVisionParameters(AIServicesVisionParameters aIServicesVisionParameters) Set the aIServicesVisionParameters property: Contains the parameters specific to AI Services Vision embedding vectorization.- Parameters:
aIServicesVisionParameters- the aIServicesVisionParameters value to set.- Returns:
- the AIServicesVisionVectorizer object itself.
-
toJson
- Specified by:
toJsonin interfacecom.azure.json.JsonSerializable<VectorSearchVectorizer>- Overrides:
toJsonin classVectorSearchVectorizer- Throws:
IOException
-
fromJson
public static AIServicesVisionVectorizer fromJson(com.azure.json.JsonReader jsonReader) throws IOException Reads an instance of AIServicesVisionVectorizer from the JsonReader.- Parameters:
jsonReader- The JsonReader being read.- Returns:
- An instance of AIServicesVisionVectorizer 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 AIServicesVisionVectorizer.
-