Class: Google::Apis::TranslateV3::ReferenceSentenceConfig
- Inherits:
-
Object
- Object
- Google::Apis::TranslateV3::ReferenceSentenceConfig
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/translate_v3/classes.rb,
lib/google/apis/translate_v3/representations.rb,
lib/google/apis/translate_v3/representations.rb more...
Overview
Message of caller-provided reference configuration.
Instance Attribute Summary collapse
-
#reference_sentence_pair_lists ⇒ Array<Google::Apis::TranslateV3::ReferenceSentencePairList>
Reference sentences pair lists.
-
#source_language_code ⇒ String
Source language code.
-
#target_language_code ⇒ String
Target language code.
Instance Method Summary collapse
-
#initialize(**args) ⇒ ReferenceSentenceConfig
constructor
A new instance of ReferenceSentenceConfig.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ ReferenceSentenceConfig
Returns a new instance of ReferenceSentenceConfig.
1862 1863 1864 |
# File 'lib/google/apis/translate_v3/classes.rb', line 1862 def initialize(**args) update!(**args) end |
Instance Attribute Details
#reference_sentence_pair_lists ⇒ Array<Google::Apis::TranslateV3::ReferenceSentencePairList>
Reference sentences pair lists. Each list will be used as the references to
translate the sentence under "content" field at the corresponding index.
Length of the list is required to be equal to the length of "content" field.
Corresponds to the JSON property referenceSentencePairLists
1850 1851 1852 |
# File 'lib/google/apis/translate_v3/classes.rb', line 1850 def reference_sentence_pair_lists @reference_sentence_pair_lists end |
#source_language_code ⇒ String
Source language code.
Corresponds to the JSON property sourceLanguageCode
1855 1856 1857 |
# File 'lib/google/apis/translate_v3/classes.rb', line 1855 def source_language_code @source_language_code end |
#target_language_code ⇒ String
Target language code.
Corresponds to the JSON property targetLanguageCode
1860 1861 1862 |
# File 'lib/google/apis/translate_v3/classes.rb', line 1860 def target_language_code @target_language_code end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1867 1868 1869 1870 1871 |
# File 'lib/google/apis/translate_v3/classes.rb', line 1867 def update!(**args) @reference_sentence_pair_lists = args[:reference_sentence_pair_lists] if args.key?(:reference_sentence_pair_lists) @source_language_code = args[:source_language_code] if args.key?(:source_language_code) @target_language_code = args[:target_language_code] if args.key?(:target_language_code) end |