Package com.sap.ai.sdk.orchestration

# Class TranslationConfig.Output

java.lang.Object
com.sap.ai.sdk.orchestration.TranslationConfig.Output

All Implemented Interfaces:
  `TranslationConfig`

Enclosing interface:
  `TranslationConfig`

public static final class TranslationConfig.Output extends Object implements TranslationConfig
Output configuration for translation.

- ## Nested Class Summary

  ## Nested classes/interfaces inherited from interface com.sap.ai.sdk.orchestration.TranslationConfig

  `TranslationConfig.Input, TranslationConfig.Output, TranslationConfig.TemplateRole`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `boolean`
  `equals(Object o)`
  `String`
  `getSourceLanguage()`
  `String`
  `getTargetLanguage()`
  `int`
  `hashCode()`
  `String`
  `toString()`
  `TranslationConfig.Output`
  `withSourceLanguage(String sourceLanguage)`

  ### Methods inherited from class java.lang.Object

  `clone, finalize, getClass, notify, notifyAll, wait, wait, wait`

- ## Method Details

  - ### getTargetLanguage

    public String getTargetLanguage()

  - ### getSourceLanguage

    public String getSourceLanguage()

  - ### equals

    public boolean equals(Object o)
    Overrides:
      `equals` in class `Object`

  - ### hashCode

    public int hashCode()
    Overrides:
      `hashCode` in class `Object`

  - ### toString

    public String toString()
    Overrides:
      `toString` in class `Object`

  - ### withSourceLanguage

    public TranslationConfig.Output withSourceLanguage(String sourceLanguage)
    Returns:
      a clone of this object, except with this updated property (returns `this` if an identical value is passed).