TextTranslationSkill Class
- java.
lang. Object - com.
azure. search. documents. indexes. models. SearchIndexerSkill - com.
azure. search. documents. indexes. models. TextTranslationSkill
- com.
- com.
public final class TextTranslationSkill
extends SearchIndexerSkill
A skill to translate text from one language to another.
Constructor Summary
| Constructor | Description |
|---|---|
| TextTranslationSkill(List<InputFieldMappingEntry> inputs, List<OutputFieldMappingEntry> outputs, TextTranslationSkillLanguage defaultToLanguageCode) |
Creates an instance of Text |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
static
Text |
fromJson(JsonReader jsonReader)
Reads an instance of Text |
|
Text |
getDefaultFromLanguageCode()
Get the default |
|
Text |
getDefaultToLanguageCode()
Get the default |
| String |
getOdataType()
Get the odata |
|
Text |
getSuggestedFrom()
Get the suggested |
|
Text |
setContext(String context)
Set the context property: Represents the level at which operations take place, such as the document root or document content (for example, /document or /document/content). |
|
Text |
setDefaultFromLanguageCode(TextTranslationSkillLanguage defaultFromLanguageCode)
Set the default |
|
Text |
setDescription(String description)
Set the description property: The description of the skill which describes the inputs, outputs, and usage of the skill. |
|
Text |
setName(String name)
Set the name property: The name of the skill which uniquely identifies it within the skillset. |
|
Text |
setSuggestedFrom(TextTranslationSkillLanguage suggestedFrom)
Set the suggested |
|
Json |
toJson(JsonWriter jsonWriter) |
Methods inherited from SearchIndexerSkill
Methods inherited from java.lang.Object
Constructor Details
TextTranslationSkill
public TextTranslationSkill(List<InputFieldMappingEntry> inputs, List<OutputFieldMappingEntry> outputs, TextTranslationSkillLanguage defaultToLanguageCode)
Creates an instance of TextTranslationSkill class.
Parameters:
Method Details
fromJson
public static TextTranslationSkill fromJson(JsonReader jsonReader)
Reads an instance of TextTranslationSkill from the JsonReader.
Parameters:
Returns:
Throws:
getDefaultFromLanguageCode
public TextTranslationSkillLanguage getDefaultFromLanguageCode()
Get the defaultFromLanguageCode property: The language code to translate documents from for documents that don't specify the from language explicitly.
Returns:
getDefaultToLanguageCode
public TextTranslationSkillLanguage getDefaultToLanguageCode()
Get the defaultToLanguageCode property: The language code to translate documents into for documents that don't specify the to language explicitly.
Returns:
getOdataType
public String getOdataType()
Get the odataType property: A URI fragment specifying the type of skill.
Overrides:
TextTranslationSkill.getOdataType()Returns:
getSuggestedFrom
public TextTranslationSkillLanguage getSuggestedFrom()
Get the suggestedFrom property: The language code to translate documents from when neither the fromLanguageCode input nor the defaultFromLanguageCode parameter are provided, and the automatic language detection is unsuccessful. Default is `en`.
Returns:
setContext
public TextTranslationSkill setContext(String context)
Set the context property: Represents the level at which operations take place, such as the document root or document content (for example, /document or /document/content). The default is /document.
Overrides:
TextTranslationSkill.setContext(String context)Parameters:
setDefaultFromLanguageCode
public TextTranslationSkill setDefaultFromLanguageCode(TextTranslationSkillLanguage defaultFromLanguageCode)
Set the defaultFromLanguageCode property: The language code to translate documents from for documents that don't specify the from language explicitly.
Parameters:
Returns:
setDescription
public TextTranslationSkill setDescription(String description)
Set the description property: The description of the skill which describes the inputs, outputs, and usage of the skill.
Overrides:
TextTranslationSkill.setDescription(String description)Parameters:
setName
public TextTranslationSkill setName(String name)
Set the name property: The name of the skill which uniquely identifies it within the skillset. A skill with no name defined will be given a default name of its 1-based index in the skills array, prefixed with the character '#'.
Overrides:
TextTranslationSkill.setName(String name)Parameters:
setSuggestedFrom
public TextTranslationSkill setSuggestedFrom(TextTranslationSkillLanguage suggestedFrom)
Set the suggestedFrom property: The language code to translate documents from when neither the fromLanguageCode input nor the defaultFromLanguageCode parameter are provided, and the automatic language detection is unsuccessful. Default is `en`.
Parameters:
Returns:
toJson
public JsonWriter toJson(JsonWriter jsonWriter)
Overrides:
TextTranslationSkill.toJson(JsonWriter jsonWriter)Parameters:
Throws: