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
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.
1889 1890 1891 |
# File 'lib/google/apis/translate_v3/classes.rb', line 1889 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
1877 1878 1879 |
# File 'lib/google/apis/translate_v3/classes.rb', line 1877 def reference_sentence_pair_lists @reference_sentence_pair_lists end |
#source_language_code ⇒ String
Source language code.
Corresponds to the JSON property sourceLanguageCode
1882 1883 1884 |
# File 'lib/google/apis/translate_v3/classes.rb', line 1882 def source_language_code @source_language_code end |
#target_language_code ⇒ String
Target language code.
Corresponds to the JSON property targetLanguageCode
1887 1888 1889 |
# File 'lib/google/apis/translate_v3/classes.rb', line 1887 def target_language_code @target_language_code end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1894 1895 1896 1897 1898 |
# File 'lib/google/apis/translate_v3/classes.rb', line 1894 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 |