Class: Google::Apis::TranslateV3beta1::DetectLanguageRequest
- Inherits:
-
Object
- Object
- Google::Apis::TranslateV3beta1::DetectLanguageRequest
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/translate_v3beta1/classes.rb,
generated/google/apis/translate_v3beta1/representations.rb,
generated/google/apis/translate_v3beta1/representations.rb
Overview
The request message for language detection.
Instance Attribute Summary collapse
-
#content ⇒ String
The content of the input stored as a string.
-
#labels ⇒ Hash<String,String>
Optional.
-
#mime_type ⇒ String
Optional.
-
#model ⇒ String
Optional.
Instance Method Summary collapse
-
#initialize(**args) ⇒ DetectLanguageRequest
constructor
A new instance of DetectLanguageRequest.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ DetectLanguageRequest
Returns a new instance of DetectLanguageRequest.
149 150 151 |
# File 'generated/google/apis/translate_v3beta1/classes.rb', line 149 def initialize(**args) update!(**args) end |
Instance Attribute Details
#content ⇒ String
The content of the input stored as a string.
Corresponds to the JSON property content
119 120 121 |
# File 'generated/google/apis/translate_v3beta1/classes.rb', line 119 def content @content end |
#labels ⇒ Hash<String,String>
Optional. The labels with user-defined metadata for the request.
Label keys and values can be no longer than 63 characters
(Unicode codepoints), can only contain lowercase letters, numeric
characters, underscores and dashes. International characters are allowed.
Label values are optional. Label keys must start with a letter.
See https://cloud.google.com/translate/docs/labels for more information.
Corresponds to the JSON property labels
129 130 131 |
# File 'generated/google/apis/translate_v3beta1/classes.rb', line 129 def labels @labels end |
#mime_type ⇒ String
Optional. The format of the source text, for example, "text/html",
"text/plain". If left blank, the MIME type defaults to "text/html".
Corresponds to the JSON property mimeType
135 136 137 |
# File 'generated/google/apis/translate_v3beta1/classes.rb', line 135 def mime_type @mime_type end |
#model ⇒ String
Optional. The language detection model to be used.
Format:
projects/
project-number-or-id/locations/
location-id/models/language-
detection/
model-id`
Only one language detection model is currently supported:
projects/project-number-or-id
/locations/location-id
/models/language-
detection/default.
If not specified, the default model is used.
Corresponds to the JSON property
model`
147 148 149 |
# File 'generated/google/apis/translate_v3beta1/classes.rb', line 147 def model @model end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
154 155 156 157 158 159 |
# File 'generated/google/apis/translate_v3beta1/classes.rb', line 154 def update!(**args) @content = args[:content] if args.key?(:content) @labels = args[:labels] if args.key?(:labels) @mime_type = args[:mime_type] if args.key?(:mime_type) @model = args[:model] if args.key?(:model) end |