Package com.acumenvelocity.ath.model
Class ImportDocumentRequest
- java.lang.Object
-
- com.acumenvelocity.ath.model.ImportDocumentRequest
-
@Generated(value="org.openapitools.codegen.languages.JavaInflectorServerCodegen", comments="Generator version: 7.15.0") public class ImportDocumentRequest extends Object
-
-
Constructor Summary
Constructors Constructor Description ImportDocumentRequest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ImportDocumentRequestcodesReinsertionModelName(String codesReinsertionModelName)Gemini AI model name to use for target codes reinsertion.booleanequals(Object o)ImportDocumentRequestfilterId(String filterId)Filter configuration ID to use for document import.ImportDocumentRequestfilterParams(String filterParams)Optional string with filter configuration parameters, filter defaults are used if omitted.StringgetCodesReinsertionModelName()StringgetFilterId()StringgetFilterParams()List<MtResources>getMtCustomResources()StringgetMtEngineId()StringgetMtEngineParams()BooleangetMtProvideConfidenceScores()BooleangetMtSendPlainText()BooleangetMtUseTranslateLlm()StringgetSrcLang()StringgetSrcSrx()UUIDgetTmId()IntegergetTmThreshold()StringgetTrgLang()BooleangetUseCodesReinsertionModel()UUIDgetUserId()inthashCode()ImportDocumentRequestmtCustomResources(List<MtResources> mtCustomResources)Array of MT resources (glossary + custom model) objects.ImportDocumentRequestmtEngineId(String mtEngineId)Optional name of the MT engine if MT is used.ImportDocumentRequestmtEngineParams(String mtEngineParams)Optional parameters of the MT engine if MT is used (API key, model name etc.ImportDocumentRequestmtProvideConfidenceScores(Boolean mtProvideConfidenceScores)True to provide several translations, each by a separate MT service, then calculate confidence scores for them.ImportDocumentRequestmtSendPlainText(Boolean mtSendPlainText)True to remove inline codes from the souce text before sending it for MT.ImportDocumentRequestmtUseTranslateLlm(Boolean mtUseTranslateLlm)True to use Google Translate LLM instead of NMT when confidence scores are not calculated (`mt_provide_confidence_scores` is false).voidsetCodesReinsertionModelName(String codesReinsertionModelName)voidsetFilterId(String filterId)voidsetFilterParams(String filterParams)voidsetMtCustomResources(List<MtResources> mtCustomResources)voidsetMtEngineId(String mtEngineId)voidsetMtEngineParams(String mtEngineParams)voidsetMtProvideConfidenceScores(Boolean mtProvideConfidenceScores)voidsetMtSendPlainText(Boolean mtSendPlainText)voidsetMtUseTranslateLlm(Boolean mtUseTranslateLlm)voidsetSrcLang(String srcLang)voidsetSrcSrx(String srcSrx)voidsetTmId(UUID tmId)voidsetTmThreshold(Integer tmThreshold)voidsetTrgLang(String trgLang)voidsetUseCodesReinsertionModel(Boolean useCodesReinsertionModel)voidsetUserId(UUID userId)ImportDocumentRequestsrcLang(String srcLang)Source language ISO code.ImportDocumentRequestsrcSrx(String srcSrx)Optional SRX string for source segmentation.ImportDocumentRequesttmId(UUID tmId)Translation memory ID.ImportDocumentRequesttmThreshold(Integer tmThreshold)Translation memory threshold percentage (0-101, where 100 means exact, 101 in-context exact match).StringtoString()ImportDocumentRequesttrgLang(String trgLang)Target language ISO code.ImportDocumentRequestuseCodesReinsertionModel(Boolean useCodesReinsertionModel)True to use LLM-based target codes reinsertion, false to have Okapi reinsert.ImportDocumentRequestuserId(UUID userId)UUID of the user importing the document.
-
-
-
Method Detail
-
srcLang
public ImportDocumentRequest srcLang(String srcLang)
Source language ISO code.
-
getSrcLang
public String getSrcLang()
-
setSrcLang
public void setSrcLang(String srcLang)
-
trgLang
public ImportDocumentRequest trgLang(String trgLang)
Target language ISO code.
-
getTrgLang
public String getTrgLang()
-
setTrgLang
public void setTrgLang(String trgLang)
-
filterId
public ImportDocumentRequest filterId(String filterId)
Filter configuration ID to use for document import.
-
getFilterId
public String getFilterId()
-
setFilterId
public void setFilterId(String filterId)
-
filterParams
public ImportDocumentRequest filterParams(String filterParams)
Optional string with filter configuration parameters, filter defaults are used if omitted.
-
getFilterParams
public String getFilterParams()
-
setFilterParams
public void setFilterParams(String filterParams)
-
srcSrx
public ImportDocumentRequest srcSrx(String srcSrx)
Optional SRX string for source segmentation.
-
getSrcSrx
public String getSrcSrx()
-
setSrcSrx
public void setSrcSrx(String srcSrx)
-
tmId
public ImportDocumentRequest tmId(UUID tmId)
Translation memory ID.
-
getTmId
public UUID getTmId()
-
setTmId
public void setTmId(UUID tmId)
-
tmThreshold
public ImportDocumentRequest tmThreshold(Integer tmThreshold)
Translation memory threshold percentage (0-101, where 100 means exact, 101 in-context exact match). minimum: 0 maximum: 101
-
getTmThreshold
public Integer getTmThreshold()
-
setTmThreshold
public void setTmThreshold(Integer tmThreshold)
-
mtEngineId
public ImportDocumentRequest mtEngineId(String mtEngineId)
Optional name of the MT engine if MT is used.
-
getMtEngineId
public String getMtEngineId()
-
setMtEngineId
public void setMtEngineId(String mtEngineId)
-
mtEngineParams
public ImportDocumentRequest mtEngineParams(String mtEngineParams)
Optional parameters of the MT engine if MT is used (API key, model name etc. in the format the MT engine expects).
-
getMtEngineParams
public String getMtEngineParams()
-
setMtEngineParams
public void setMtEngineParams(String mtEngineParams)
-
mtCustomResources
public ImportDocumentRequest mtCustomResources(List<MtResources> mtCustomResources)
Array of MT resources (glossary + custom model) objects. Some MT resources are hardcoded in the controller, this array contains additional resources like client glossaries and models.
-
getMtCustomResources
public List<MtResources> getMtCustomResources()
-
setMtCustomResources
public void setMtCustomResources(List<MtResources> mtCustomResources)
-
mtUseTranslateLlm
public ImportDocumentRequest mtUseTranslateLlm(Boolean mtUseTranslateLlm)
True to use Google Translate LLM instead of NMT when confidence scores are not calculated (`mt_provide_confidence_scores` is false).
-
getMtUseTranslateLlm
public Boolean getMtUseTranslateLlm()
-
setMtUseTranslateLlm
public void setMtUseTranslateLlm(Boolean mtUseTranslateLlm)
-
mtSendPlainText
public ImportDocumentRequest mtSendPlainText(Boolean mtSendPlainText)
True to remove inline codes from the souce text before sending it for MT. Some models hallucinate when a text flow is interrupted with codes and cannot provide a high quality translation.
-
getMtSendPlainText
public Boolean getMtSendPlainText()
-
setMtSendPlainText
public void setMtSendPlainText(Boolean mtSendPlainText)
-
mtProvideConfidenceScores
public ImportDocumentRequest mtProvideConfidenceScores(Boolean mtProvideConfidenceScores)
True to provide several translations, each by a separate MT service, then calculate confidence scores for them. If GCT v3 (`GoogleMTv3`) is specified in `mt_engine_id` and the flag set to true, then the following models are inferenced in parallel: Goodle Cloud Translation v3 NMT, Translation LLM, and all the AutoML models specified in `mt_custom_resources`. If set to false, only one translation is generated by the MT engine specified in `mt_engine_id`, and the confidence score is 0.
-
getMtProvideConfidenceScores
public Boolean getMtProvideConfidenceScores()
-
setMtProvideConfidenceScores
public void setMtProvideConfidenceScores(Boolean mtProvideConfidenceScores)
-
useCodesReinsertionModel
public ImportDocumentRequest useCodesReinsertionModel(Boolean useCodesReinsertionModel)
True to use LLM-based target codes reinsertion, false to have Okapi reinsert. This option has effect only when plainTextMT is true.
-
getUseCodesReinsertionModel
public Boolean getUseCodesReinsertionModel()
-
setUseCodesReinsertionModel
public void setUseCodesReinsertionModel(Boolean useCodesReinsertionModel)
-
codesReinsertionModelName
public ImportDocumentRequest codesReinsertionModelName(String codesReinsertionModelName)
Gemini AI model name to use for target codes reinsertion.
-
getCodesReinsertionModelName
public String getCodesReinsertionModelName()
-
setCodesReinsertionModelName
public void setCodesReinsertionModelName(String codesReinsertionModelName)
-
userId
public ImportDocumentRequest userId(UUID userId)
UUID of the user importing the document.
-
getUserId
public UUID getUserId()
-
setUserId
public void setUserId(UUID userId)
-
-