Class AlignDocumentRequest


  • @Generated(value="org.openapitools.codegen.languages.JavaInflectorServerCodegen",
               comments="Generator version: 7.15.0")
    public class AlignDocumentRequest
    extends Object
    • Constructor Detail

      • AlignDocumentRequest

        public AlignDocumentRequest()
    • Method Detail

      • getSrcLang

        public String getSrcLang()
      • setSrcLang

        public void setSrcLang​(String srcLang)
      • getTrgLang

        public String getTrgLang()
      • setTrgLang

        public void setTrgLang​(String trgLang)
      • docTrlGcsUrl

        public AlignDocumentRequest docTrlGcsUrl​(URI docTrlGcsUrl)
        GCS URL (gs://bucket/blob) of an existing translation if to be imported along with the original document. If specified, the passed translation is segmented and aligned with extracted original document's segments. If the number of segments is different, the translation is ignored and regular import pipeline with TM and MT is run on the original document. The caller takes the risk of the possible segments' misalignment, in which case manual postediting of misaligned segments is requered.
      • getDocTrlGcsUrl

        public URI getDocTrlGcsUrl()
      • setDocTrlGcsUrl

        public void setDocTrlGcsUrl​(URI docTrlGcsUrl)
      • docTrlEncoding

        public AlignDocumentRequest docTrlEncoding​(String docTrlEncoding)
        Optional translation encoding if `doc_trl_gcs_url` is specified. If omitted and `doc_trl_gcs_url` is specified, the original document's encoding will be used.
      • getDocTrlEncoding

        public String getDocTrlEncoding()
      • setDocTrlEncoding

        public void setDocTrlEncoding​(String docTrlEncoding)
      • getSrcSrx

        public String getSrcSrx()
      • setSrcSrx

        public void setSrcSrx​(String srcSrx)
      • getTrgSrx

        public String getTrgSrx()
      • setTrgSrx

        public void setTrgSrx​(String trgSrx)
      • useAlignmentModel

        public AlignDocumentRequest useAlignmentModel​(Boolean useAlignmentModel)
        True to use LLM-based documents alignment, false to have Okapi align documents.
      • getUseAlignmentModel

        public Boolean getUseAlignmentModel()
      • setUseAlignmentModel

        public void setUseAlignmentModel​(Boolean useAlignmentModel)
      • alignmentModelName

        public AlignDocumentRequest alignmentModelName​(String alignmentModelName)
        Gemini AI model name to use for documents alignment.
      • getAlignmentModelName

        public String getAlignmentModelName()
      • setAlignmentModelName

        public void setAlignmentModelName​(String alignmentModelName)
      • useCodesReinsertionModel

        public AlignDocumentRequest 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 AlignDocumentRequest codesReinsertionModelName​(String codesReinsertionModelName)
        Gemini AI model name to use for target codes reinsertion.
      • getCodesReinsertionModelName

        public String getCodesReinsertionModelName()
      • setCodesReinsertionModelName

        public void setCodesReinsertionModelName​(String codesReinsertionModelName)
      • getUserId

        public UUID getUserId()
      • setUserId

        public void setUserId​(UUID userId)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object