Class ClassifyDocumentRequest
java.lang.Object
com.azure.ai.documentintelligence.models.ClassifyDocumentRequest
- All Implemented Interfaces:
com.azure.json.JsonSerializable<ClassifyDocumentRequest>
public final class ClassifyDocumentRequest
extends Object
implements com.azure.json.JsonSerializable<ClassifyDocumentRequest>
Document classification parameters.
-
Constructor Summary
ConstructorDescriptionCreates an instance of ClassifyDocumentRequest class. -
Method Summary
Modifier and TypeMethodDescriptionstatic ClassifyDocumentRequest
fromJson
(com.azure.json.JsonReader jsonReader) Reads an instance of ClassifyDocumentRequest from the JsonReader.byte[]
Get the base64Source property: Base64 encoding of the document to classify.Get the urlSource property: Document URL to classify.setBase64Source
(byte[] base64Source) Set the base64Source property: Base64 encoding of the document to classify.setUrlSource
(String urlSource) Set the urlSource property: Document URL to classify.com.azure.json.JsonWriter
toJson
(com.azure.json.JsonWriter jsonWriter) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.azure.json.JsonSerializable
toJson, toJson, toJsonBytes, toJsonString
-
Constructor Details
-
ClassifyDocumentRequest
public ClassifyDocumentRequest()Creates an instance of ClassifyDocumentRequest class.
-
-
Method Details
-
getUrlSource
Get the urlSource property: Document URL to classify. Either urlSource or base64Source must be specified.- Returns:
- the urlSource value.
-
setUrlSource
Set the urlSource property: Document URL to classify. Either urlSource or base64Source must be specified.- Parameters:
urlSource
- the urlSource value to set.- Returns:
- the ClassifyDocumentRequest object itself.
-
getBase64Source
public byte[] getBase64Source()Get the base64Source property: Base64 encoding of the document to classify. Either urlSource or base64Source must be specified.- Returns:
- the base64Source value.
-
setBase64Source
Set the base64Source property: Base64 encoding of the document to classify. Either urlSource or base64Source must be specified.- Parameters:
base64Source
- the base64Source value to set.- Returns:
- the ClassifyDocumentRequest object itself.
-
toJson
- Specified by:
toJson
in interfacecom.azure.json.JsonSerializable<ClassifyDocumentRequest>
- Throws:
IOException
-
fromJson
public static ClassifyDocumentRequest fromJson(com.azure.json.JsonReader jsonReader) throws IOException Reads an instance of ClassifyDocumentRequest from the JsonReader.- Parameters:
jsonReader
- The JsonReader being read.- Returns:
- An instance of ClassifyDocumentRequest 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 ClassifyDocumentRequest.
-