generated/google/apis/translate_v3beta1/classes.rb in google-api-client-0.43.0 vs generated/google/apis/translate_v3beta1/classes.rb in google-api-client-0.44.0
- old
+ new
@@ -24,45 +24,42 @@
# The batch translation request.
class BatchTranslateTextRequest
include Google::Apis::Core::Hashable
- # Optional. Glossaries to be applied for translation.
- # It's keyed by target language code.
+ # Optional. Glossaries to be applied for translation. It's keyed by target
+ # language code.
# Corresponds to the JSON property `glossaries`
# @return [Hash<String,Google::Apis::TranslateV3beta1::TranslateTextGlossaryConfig>]
attr_accessor :glossaries
- # Required. Input configurations.
- # The total number of files matched should be <= 1000.
- # The total content size should be <= 100M Unicode codepoints.
- # The files must use UTF-8 encoding.
+ # Required. Input configurations. The total number of files matched should be <=
+ # 1000. The total content size should be <= 100M Unicode codepoints. The files
+ # must use UTF-8 encoding.
# Corresponds to the JSON property `inputConfigs`
# @return [Array<Google::Apis::TranslateV3beta1::InputConfig>]
attr_accessor :input_configs
- # 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.
+ # 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`
# @return [Hash<String,String>]
attr_accessor :labels
- # Optional. The models to use for translation. Map's key is target language
- # code. Map's value is model name. Value can be a built-in general model,
- # or an AutoML Translation model.
- # The value format depends on model type:
- # - AutoML Translation models:
- # `projects/`project-number-or-id`/locations/`location-id`/models/`model-id``
- # - General (built-in) models:
- # `projects/`project-number-or-id`/locations/`location-id`/models/general/nmt`,
- # `projects/`project-number-or-id`/locations/`location-id`/models/general/base`
- # If the map is empty or a specific model is
- # not requested for a language pair, then default google model (nmt) is used.
+ # Optional. The models to use for translation. Map's key is target language code.
+ # Map's value is model name. Value can be a built-in general model, or an
+ # AutoML Translation model. The value format depends on model type: - AutoML
+ # Translation models: `projects/`project-number-or-id`/locations/`location-id`/
+ # models/`model-id`` - General (built-in) models: `projects/`project-number-or-
+ # id`/locations/`location-id`/models/general/nmt`, `projects/`project-number-or-
+ # id`/locations/`location-id`/models/general/base` If the map is empty or a
+ # specific model is not requested for a language pair, then default google model
+ # (nmt) is used.
# Corresponds to the JSON property `models`
# @return [Hash<String,String>]
attr_accessor :models
# Output configuration for BatchTranslateText request.
@@ -116,34 +113,31 @@
# The content of the input stored as a string.
# Corresponds to the JSON property `content`
# @return [String]
attr_accessor :content
- # 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.
+ # 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`
# @return [Hash<String,String>]
attr_accessor :labels
- # Optional. The format of the source text, for example, "text/html",
- # "text/plain". If left blank, the MIME type defaults to "text/html".
+ # 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`
# @return [String]
attr_accessor :mime_type
- # 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.
+ # 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`
# @return [String]
attr_accessor :model
def initialize(**args)
@@ -203,17 +197,15 @@
@confidence = args[:confidence] if args.key?(:confidence)
@language_code = args[:language_code] if args.key?(:language_code)
end
end
- # A generic empty message that you can re-use to avoid defining duplicated
- # empty messages in your APIs. A typical example is to use it as the request
- # or the response type of an API method. For instance:
- # service Foo `
- # rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty);
- # `
- # The JSON representation for `Empty` is empty JSON object ````.
+ # A generic empty message that you can re-use to avoid defining duplicated empty
+ # messages in your APIs. A typical example is to use it as the request or the
+ # response type of an API method. For instance: service Foo ` rpc Bar(google.
+ # protobuf.Empty) returns (google.protobuf.Empty); ` The JSON representation for
+ # `Empty` is empty JSON object ````.
class Empty
include Google::Apis::Core::Hashable
def initialize(**args)
update!(**args)
@@ -226,13 +218,13 @@
# The Google Cloud Storage location for the output content.
class GcsDestination
include Google::Apis::Core::Hashable
- # Required. There must be no files under 'output_uri_prefix'.
- # 'output_uri_prefix' must end with "/" and start with "gs://", otherwise an
- # INVALID_ARGUMENT (400) error is returned.
+ # Required. There must be no files under 'output_uri_prefix'. 'output_uri_prefix'
+ # must end with "/" and start with "gs://", otherwise an INVALID_ARGUMENT (400)
+ # error is returned.
# Corresponds to the JSON property `outputUriPrefix`
# @return [String]
attr_accessor :output_uri_prefix
def initialize(**args)
@@ -291,12 +283,12 @@
# Used with unidirectional glossaries.
# Corresponds to the JSON property `languagePair`
# @return [Google::Apis::TranslateV3beta1::LanguageCodePair]
attr_accessor :language_pair
- # Required. The resource name of the glossary. Glossary names have the form
- # `projects/`project-number-or-id`/locations/`location-id`/glossaries/`glossary-
+ # Required. The resource name of the glossary. Glossary names have the form `
+ # projects/`project-number-or-id`/locations/`location-id`/glossaries/`glossary-
# id``.
# Corresponds to the JSON property `name`
# @return [String]
attr_accessor :name
@@ -347,13 +339,12 @@
# The Google Cloud Storage location for the input content.
# Corresponds to the JSON property `gcsSource`
# @return [Google::Apis::TranslateV3beta1::GcsSource]
attr_accessor :gcs_source
- # Optional. Can be "text/plain" or "text/html".
- # For `.tsv`, "text/html" is used if mime_type is missing.
- # For `.html`, this field must be "text/html" or empty.
+ # Optional. Can be "text/plain" or "text/html". For `.tsv`, "text/html" is used
+ # if mime_type is missing. For `.html`, this field must be "text/html" or empty.
# For `.txt`, this field must be "text/plain" or empty.
# Corresponds to the JSON property `mimeType`
# @return [String]
attr_accessor :mime_type
@@ -370,18 +361,18 @@
# Used with unidirectional glossaries.
class LanguageCodePair
include Google::Apis::Core::Hashable
- # Required. The BCP-47 language code of the input text, for example,
- # "en-US". Expected to be an exact match for GlossaryTerm.language_code.
+ # Required. The BCP-47 language code of the input text, for example, "en-US".
+ # Expected to be an exact match for GlossaryTerm.language_code.
# Corresponds to the JSON property `sourceLanguageCode`
# @return [String]
attr_accessor :source_language_code
- # Required. The BCP-47 language code for translation output, for example,
- # "zh-CN". Expected to be an exact match for GlossaryTerm.language_code.
+ # Required. The BCP-47 language code for translation output, for example, "zh-CN"
+ # . Expected to be an exact match for GlossaryTerm.language_code.
# Corresponds to the JSON property `targetLanguageCode`
# @return [String]
attr_accessor :target_language_code
def initialize(**args)
@@ -397,13 +388,13 @@
# Used with equivalent term set glossaries.
class LanguageCodesSet
include Google::Apis::Core::Hashable
- # The BCP-47 language code(s) for terms defined in the glossary.
- # All entries are unique. The list contains at least two entries.
- # Expected to be an exact match for GlossaryTerm.language_code.
+ # The BCP-47 language code(s) for terms defined in the glossary. All entries are
+ # unique. The list contains at least two entries. Expected to be an exact match
+ # for GlossaryTerm.language_code.
# Corresponds to the JSON property `languageCodes`
# @return [Array<String>]
attr_accessor :language_codes
def initialize(**args)
@@ -423,13 +414,13 @@
# The list of glossaries for a project.
# Corresponds to the JSON property `glossaries`
# @return [Array<Google::Apis::TranslateV3beta1::Glossary>]
attr_accessor :glossaries
- # A token to retrieve a page of results. Pass this value in the
- # [ListGlossariesRequest.page_token] field in the subsequent call to
- # `ListGlossaries` method to retrieve the next page of results.
+ # A token to retrieve a page of results. Pass this value in the [
+ # ListGlossariesRequest.page_token] field in the subsequent call to `
+ # ListGlossaries` method to retrieve the next page of results.
# Corresponds to the JSON property `nextPageToken`
# @return [String]
attr_accessor :next_page_token
def initialize(**args)
@@ -495,18 +486,18 @@
# A resource that represents Google Cloud Platform location.
class Location
include Google::Apis::Core::Hashable
- # The friendly name for this location, typically a nearby city name.
- # For example, "Tokyo".
+ # The friendly name for this location, typically a nearby city name. For example,
+ # "Tokyo".
# Corresponds to the JSON property `displayName`
# @return [String]
attr_accessor :display_name
- # Cross-service attributes for the location. For example
- # `"cloud.googleapis.com/region": "us-east1"`
+ # Cross-service attributes for the location. For example `"cloud.googleapis.com/
+ # region": "us-east1"`
# Corresponds to the JSON property `labels`
# @return [Hash<String,String>]
attr_accessor :labels
# The canonical id for this location. For example: `"us-east1"`.
@@ -518,12 +509,12 @@
# location.
# Corresponds to the JSON property `metadata`
# @return [Hash<String,Object>]
attr_accessor :metadata
- # Resource name for the location, which may vary between implementations.
- # For example: `"projects/example-project/locations/us-east1"`
+ # Resource name for the location, which may vary between implementations. For
+ # example: `"projects/example-project/locations/us-east1"`
# Corresponds to the JSON property `name`
# @return [String]
attr_accessor :name
def initialize(**args)
@@ -543,51 +534,49 @@
# This resource represents a long-running operation that is the result of a
# network API call.
class Operation
include Google::Apis::Core::Hashable
- # If the value is `false`, it means the operation is still in progress.
- # If `true`, the operation is completed, and either `error` or `response` is
- # available.
+ # If the value is `false`, it means the operation is still in progress. If `true`
+ # , the operation is completed, and either `error` or `response` is available.
# Corresponds to the JSON property `done`
# @return [Boolean]
attr_accessor :done
alias_method :done?, :done
- # The `Status` type defines a logical error model that is suitable for
- # different programming environments, including REST APIs and RPC APIs. It is
- # used by [gRPC](https://github.com/grpc). Each `Status` message contains
- # three pieces of data: error code, error message, and error details.
- # You can find out more about this error model and how to work with it in the
- # [API Design Guide](https://cloud.google.com/apis/design/errors).
+ # The `Status` type defines a logical error model that is suitable for different
+ # programming environments, including REST APIs and RPC APIs. It is used by [
+ # gRPC](https://github.com/grpc). Each `Status` message contains three pieces of
+ # data: error code, error message, and error details. You can find out more
+ # about this error model and how to work with it in the [API Design Guide](https:
+ # //cloud.google.com/apis/design/errors).
# Corresponds to the JSON property `error`
# @return [Google::Apis::TranslateV3beta1::Status]
attr_accessor :error
- # Service-specific metadata associated with the operation. It typically
- # contains progress information and common metadata such as create time.
- # Some services might not provide such metadata. Any method that returns a
- # long-running operation should document the metadata type, if any.
+ # Service-specific metadata associated with the operation. It typically contains
+ # progress information and common metadata such as create time. Some services
+ # might not provide such metadata. Any method that returns a long-running
+ # operation should document the metadata type, if any.
# Corresponds to the JSON property `metadata`
# @return [Hash<String,Object>]
attr_accessor :metadata
# The server-assigned name, which is only unique within the same service that
- # originally returns it. If you use the default HTTP mapping, the
- # `name` should be a resource name ending with `operations/`unique_id``.
+ # originally returns it. If you use the default HTTP mapping, the `name` should
+ # be a resource name ending with `operations/`unique_id``.
# Corresponds to the JSON property `name`
# @return [String]
attr_accessor :name
- # The normal response of the operation in case of success. If the original
- # method returns no data on success, such as `Delete`, the response is
- # `google.protobuf.Empty`. If the original method is standard
- # `Get`/`Create`/`Update`, the response should be the resource. For other
- # methods, the response should have the type `XxxResponse`, where `Xxx`
- # is the original method name. For example, if the original method name
- # is `TakeSnapshot()`, the inferred response type is
- # `TakeSnapshotResponse`.
+ # The normal response of the operation in case of success. If the original
+ # method returns no data on success, such as `Delete`, the response is `google.
+ # protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`,
+ # the response should be the resource. For other methods, the response should
+ # have the type `XxxResponse`, where `Xxx` is the original method name. For
+ # example, if the original method name is `TakeSnapshot()`, the inferred
+ # response type is `TakeSnapshotResponse`.
# Corresponds to the JSON property `response`
# @return [Hash<String,Object>]
attr_accessor :response
def initialize(**args)
@@ -621,33 +610,33 @@
def update!(**args)
@gcs_destination = args[:gcs_destination] if args.key?(:gcs_destination)
end
end
- # The `Status` type defines a logical error model that is suitable for
- # different programming environments, including REST APIs and RPC APIs. It is
- # used by [gRPC](https://github.com/grpc). Each `Status` message contains
- # three pieces of data: error code, error message, and error details.
- # You can find out more about this error model and how to work with it in the
- # [API Design Guide](https://cloud.google.com/apis/design/errors).
+ # The `Status` type defines a logical error model that is suitable for different
+ # programming environments, including REST APIs and RPC APIs. It is used by [
+ # gRPC](https://github.com/grpc). Each `Status` message contains three pieces of
+ # data: error code, error message, and error details. You can find out more
+ # about this error model and how to work with it in the [API Design Guide](https:
+ # //cloud.google.com/apis/design/errors).
class Status
include Google::Apis::Core::Hashable
# The status code, which should be an enum value of google.rpc.Code.
# Corresponds to the JSON property `code`
# @return [Fixnum]
attr_accessor :code
- # A list of messages that carry the error details. There is a common set of
+ # A list of messages that carry the error details. There is a common set of
# message types for APIs to use.
# Corresponds to the JSON property `details`
# @return [Array<Hash<String,Object>>]
attr_accessor :details
- # A developer-facing error message, which should be in English. Any
- # user-facing error message should be localized and sent in the
- # google.rpc.Status.details field, or localized by the client.
+ # A developer-facing error message, which should be in English. Any user-facing
+ # error message should be localized and sent in the google.rpc.Status.details
+ # field, or localized by the client.
# Corresponds to the JSON property `message`
# @return [String]
attr_accessor :message
def initialize(**args)
@@ -660,25 +649,24 @@
@details = args[:details] if args.key?(:details)
@message = args[:message] if args.key?(:message)
end
end
- # A single supported language response corresponds to information related
- # to one supported language.
+ # A single supported language response corresponds to information related to one
+ # supported language.
class SupportedLanguage
include Google::Apis::Core::Hashable
# Human readable name of the language localized in the display language
# specified in the request.
# Corresponds to the JSON property `displayName`
# @return [String]
attr_accessor :display_name
- # Supported language code, generally consisting of its ISO 639-1
- # identifier, for example, 'en', 'ja'. In certain cases, BCP-47 codes
- # including language and region identifiers are returned (for example,
- # 'zh-TW' and 'zh-CN')
+ # Supported language code, generally consisting of its ISO 639-1 identifier, for
+ # example, 'en', 'ja'. In certain cases, BCP-47 codes including language and
+ # region identifiers are returned (for example, 'zh-TW' and 'zh-CN')
# Corresponds to the JSON property `languageCode`
# @return [String]
attr_accessor :language_code
# Can be used as source language.
@@ -708,12 +696,12 @@
# The response message for discovering supported languages.
class SupportedLanguages
include Google::Apis::Core::Hashable
- # A list of supported language responses. This list contains an entry
- # for each language the Translation API supports.
+ # A list of supported language responses. This list contains an entry for each
+ # language the Translation API supports.
# Corresponds to the JSON property `languages`
# @return [Array<Google::Apis::TranslateV3beta1::SupportedLanguage>]
attr_accessor :languages
def initialize(**args)
@@ -724,23 +712,23 @@
def update!(**args)
@languages = args[:languages] if args.key?(:languages)
end
end
- # Configures which glossary should be used for a specific target language,
- # and defines options for applying that glossary.
+ # Configures which glossary should be used for a specific target language, and
+ # defines options for applying that glossary.
class TranslateTextGlossaryConfig
include Google::Apis::Core::Hashable
- # Required. Specifies the glossary used for this translation. Use
- # this format: projects/*/locations/*/glossaries/*
+ # Required. Specifies the glossary used for this translation. Use this format:
+ # projects/*/locations/*/glossaries/*
# Corresponds to the JSON property `glossary`
# @return [String]
attr_accessor :glossary
- # Optional. Indicates match is case-insensitive.
- # Default value is false if missing.
+ # Optional. Indicates match is case-insensitive. Default value is false if
+ # missing.
# Corresponds to the JSON property `ignoreCase`
# @return [Boolean]
attr_accessor :ignore_case
alias_method :ignore_case?, :ignore_case
@@ -757,65 +745,61 @@
# The request message for synchronous translation.
class TranslateTextRequest
include Google::Apis::Core::Hashable
- # Required. The content of the input in string format.
- # We recommend the total content be less than 30k codepoints.
- # Use BatchTranslateText for larger text.
+ # Required. The content of the input in string format. We recommend the total
+ # content be less than 30k codepoints. Use BatchTranslateText for larger text.
# Corresponds to the JSON property `contents`
# @return [Array<String>]
attr_accessor :contents
- # Configures which glossary should be used for a specific target language,
- # and defines options for applying that glossary.
+ # Configures which glossary should be used for a specific target language, and
+ # defines options for applying that glossary.
# Corresponds to the JSON property `glossaryConfig`
# @return [Google::Apis::TranslateV3beta1::TranslateTextGlossaryConfig]
attr_accessor :glossary_config
- # 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.
+ # 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`
# @return [Hash<String,String>]
attr_accessor :labels
- # Optional. The format of the source text, for example, "text/html",
- # "text/plain". If left blank, the MIME type defaults to "text/html".
+ # 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`
# @return [String]
attr_accessor :mime_type
- # Optional. The `model` type requested for this translation.
- # The format depends on model type:
- # - AutoML Translation models:
- # `projects/`project-number-or-id`/locations/`location-id`/models/`model-id``
- # - General (built-in) models:
- # `projects/`project-number-or-id`/locations/`location-id`/models/general/nmt`,
- # `projects/`project-number-or-id`/locations/`location-id`/models/general/base`
- # For global (non-regionalized) requests, use `location-id` `global`.
- # For example,
- # `projects/`project-number-or-id`/locations/global/models/general/nmt`.
+ # Optional. The `model` type requested for this translation. The format depends
+ # on model type: - AutoML Translation models: `projects/`project-number-or-id`/
+ # locations/`location-id`/models/`model-id`` - General (built-in) models: `
+ # projects/`project-number-or-id`/locations/`location-id`/models/general/nmt`, `
+ # projects/`project-number-or-id`/locations/`location-id`/models/general/base`
+ # For global (non-regionalized) requests, use `location-id` `global`. For
+ # example, `projects/`project-number-or-id`/locations/global/models/general/nmt`.
# If missing, the system decides which google base model to use.
# Corresponds to the JSON property `model`
# @return [String]
attr_accessor :model
- # Optional. The BCP-47 language code of the input text if
- # known, for example, "en-US" or "sr-Latn". Supported language codes are
- # listed in Language Support. If the source language isn't specified, the API
- # attempts to identify the source language automatically and returns the
- # source language within the response.
+ # Optional. The BCP-47 language code of the input text if known, for example, "
+ # en-US" or "sr-Latn". Supported language codes are listed in Language Support.
+ # If the source language isn't specified, the API attempts to identify the
+ # source language automatically and returns the source language within the
+ # response.
# Corresponds to the JSON property `sourceLanguageCode`
# @return [String]
attr_accessor :source_language_code
- # Required. The BCP-47 language code to use for translation of the input
- # text, set to one of the language codes listed in Language Support.
+ # Required. The BCP-47 language code to use for translation of the input text,
+ # set to one of the language codes listed in Language Support.
# Corresponds to the JSON property `targetLanguageCode`
# @return [String]
attr_accessor :target_language_code
def initialize(**args)
@@ -836,22 +820,19 @@
#
class TranslateTextResponse
include Google::Apis::Core::Hashable
- # Text translation responses if a glossary is provided in the request.
- # This can be the same as
- # `translations` if no terms apply.
- # This field has the same length as
- # `contents`.
+ # Text translation responses if a glossary is provided in the request. This can
+ # be the same as `translations` if no terms apply. This field has the same
+ # length as `contents`.
# Corresponds to the JSON property `glossaryTranslations`
# @return [Array<Google::Apis::TranslateV3beta1::Translation>]
attr_accessor :glossary_translations
- # Text translation responses with no glossary applied.
- # This field has the same length as
- # `contents`.
+ # Text translation responses with no glossary applied. This field has the same
+ # length as `contents`.
# Corresponds to the JSON property `translations`
# @return [Array<Google::Apis::TranslateV3beta1::Translation>]
attr_accessor :translations
def initialize(**args)
@@ -868,30 +849,28 @@
# A single translation response.
class Translation
include Google::Apis::Core::Hashable
# The BCP-47 language code of source text in the initial request, detected
- # automatically, if no source language was passed within the initial
- # request. If the source language was passed, auto-detection of the language
- # does not occur and this field is empty.
+ # automatically, if no source language was passed within the initial request. If
+ # the source language was passed, auto-detection of the language does not occur
+ # and this field is empty.
# Corresponds to the JSON property `detectedLanguageCode`
# @return [String]
attr_accessor :detected_language_code
- # Configures which glossary should be used for a specific target language,
- # and defines options for applying that glossary.
+ # Configures which glossary should be used for a specific target language, and
+ # defines options for applying that glossary.
# Corresponds to the JSON property `glossaryConfig`
# @return [Google::Apis::TranslateV3beta1::TranslateTextGlossaryConfig]
attr_accessor :glossary_config
- # Only present when `model` is present in the request.
- # `model` here is normalized to have project number.
- # For example:
- # If the `model` requested in TranslationTextRequest is
- # `projects/`project-id`/locations/`location-id`/models/general/nmt` then
- # `model` here would be normalized to
- # `projects/`project-number`/locations/`location-id`/models/general/nmt`.
+ # Only present when `model` is present in the request. `model` here is
+ # normalized to have project number. For example: If the `model` requested in
+ # TranslationTextRequest is `projects/`project-id`/locations/`location-id`/
+ # models/general/nmt` then `model` here would be normalized to `projects/`
+ # project-number`/locations/`location-id`/models/general/nmt`.
# Corresponds to the JSON property `model`
# @return [String]
attr_accessor :model
# Text translated into the target language.
@@ -914,12 +893,12 @@
# The request message for Operations.WaitOperation.
class WaitOperationRequest
include Google::Apis::Core::Hashable
- # The maximum duration to wait before timing out. If left blank, the wait
- # will be at most the time permitted by the underlying HTTP/RPC protocol.
- # If RPC context deadline is also specified, the shorter one will be used.
+ # The maximum duration to wait before timing out. If left blank, the wait will
+ # be at most the time permitted by the underlying HTTP/RPC protocol. If RPC
+ # context deadline is also specified, the shorter one will be used.
# Corresponds to the JSON property `timeout`
# @return [String]
attr_accessor :timeout
def initialize(**args)