Package com.oracle.bmc.aidocument.model
Class AnalyzeDocumentResult.Builder
- java.lang.Object
-
- com.oracle.bmc.aidocument.model.AnalyzeDocumentResult.Builder
-
- Enclosing class:
- AnalyzeDocumentResult
public static class AnalyzeDocumentResult.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AnalyzeDocumentResult.Builder
barCodeExtractionModelVersion(String barCodeExtractionModelVersion)
The document bar code extraction model version.AnalyzeDocumentResult
build()
AnalyzeDocumentResult.Builder
copy(AnalyzeDocumentResult model)
AnalyzeDocumentResult.Builder
detectedDocumentTypes(List<DetectedDocumentType> detectedDocumentTypes)
An array of detected document types.AnalyzeDocumentResult.Builder
detectedLanguages(List<DetectedLanguage> detectedLanguages)
An array of detected languages.AnalyzeDocumentResult.Builder
documentClassificationModelVersion(String documentClassificationModelVersion)
The document classification model version.AnalyzeDocumentResult.Builder
documentMetadata(DocumentMetadata documentMetadata)
AnalyzeDocumentResult.Builder
errors(List<ProcessingError> errors)
The errors encountered during document analysis.AnalyzeDocumentResult.Builder
keyValueExtractionModelVersion(String keyValueExtractionModelVersion)
The document keyValue extraction model version.AnalyzeDocumentResult.Builder
languageClassificationModelVersion(String languageClassificationModelVersion)
The document language classification model version.AnalyzeDocumentResult.Builder
pages(List<Page> pages)
The array of a Page.AnalyzeDocumentResult.Builder
searchablePdf(byte[] searchablePdf)
The searchable PDF file that was generated.AnalyzeDocumentResult.Builder
signatureExtractionModelVersion(String signatureExtractionModelVersion)
The document signature extraction model version.AnalyzeDocumentResult.Builder
tableExtractionModelVersion(String tableExtractionModelVersion)
The document table extraction model version.AnalyzeDocumentResult.Builder
textExtractionModelVersion(String textExtractionModelVersion)
The document text extraction model version.
-
-
-
Method Detail
-
documentMetadata
public AnalyzeDocumentResult.Builder documentMetadata(DocumentMetadata documentMetadata)
-
pages
public AnalyzeDocumentResult.Builder pages(List<Page> pages)
The array of a Page.- Parameters:
pages
- the value to set- Returns:
- this builder
-
detectedDocumentTypes
public AnalyzeDocumentResult.Builder detectedDocumentTypes(List<DetectedDocumentType> detectedDocumentTypes)
An array of detected document types.- Parameters:
detectedDocumentTypes
- the value to set- Returns:
- this builder
-
detectedLanguages
public AnalyzeDocumentResult.Builder detectedLanguages(List<DetectedLanguage> detectedLanguages)
An array of detected languages.- Parameters:
detectedLanguages
- the value to set- Returns:
- this builder
-
documentClassificationModelVersion
public AnalyzeDocumentResult.Builder documentClassificationModelVersion(String documentClassificationModelVersion)
The document classification model version.- Parameters:
documentClassificationModelVersion
- the value to set- Returns:
- this builder
-
languageClassificationModelVersion
public AnalyzeDocumentResult.Builder languageClassificationModelVersion(String languageClassificationModelVersion)
The document language classification model version.- Parameters:
languageClassificationModelVersion
- the value to set- Returns:
- this builder
-
textExtractionModelVersion
public AnalyzeDocumentResult.Builder textExtractionModelVersion(String textExtractionModelVersion)
The document text extraction model version.- Parameters:
textExtractionModelVersion
- the value to set- Returns:
- this builder
-
keyValueExtractionModelVersion
public AnalyzeDocumentResult.Builder keyValueExtractionModelVersion(String keyValueExtractionModelVersion)
The document keyValue extraction model version.- Parameters:
keyValueExtractionModelVersion
- the value to set- Returns:
- this builder
-
tableExtractionModelVersion
public AnalyzeDocumentResult.Builder tableExtractionModelVersion(String tableExtractionModelVersion)
The document table extraction model version.- Parameters:
tableExtractionModelVersion
- the value to set- Returns:
- this builder
-
signatureExtractionModelVersion
public AnalyzeDocumentResult.Builder signatureExtractionModelVersion(String signatureExtractionModelVersion)
The document signature extraction model version.- Parameters:
signatureExtractionModelVersion
- the value to set- Returns:
- this builder
-
barCodeExtractionModelVersion
public AnalyzeDocumentResult.Builder barCodeExtractionModelVersion(String barCodeExtractionModelVersion)
The document bar code extraction model version.- Parameters:
barCodeExtractionModelVersion
- the value to set- Returns:
- this builder
-
errors
public AnalyzeDocumentResult.Builder errors(List<ProcessingError> errors)
The errors encountered during document analysis.- Parameters:
errors
- the value to set- Returns:
- this builder
-
searchablePdf
public AnalyzeDocumentResult.Builder searchablePdf(byte[] searchablePdf)
The searchable PDF file that was generated.- Parameters:
searchablePdf
- the value to set- Returns:
- this builder
-
build
public AnalyzeDocumentResult build()
-
copy
public AnalyzeDocumentResult.Builder copy(AnalyzeDocumentResult model)
-
-