public static final class TranslateDocumentRequest.Builder extends GeneratedMessageV3.Builder<TranslateDocumentRequest.Builder> implements TranslateDocumentRequestOrBuilder
A document translation request.
Protobuf type google.cloud.translation.v3.TranslateDocumentRequest
Inheritance
Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > TranslateDocumentRequest.BuilderImplements
TranslateDocumentRequestOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Type | Description |
Descriptor |
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public TranslateDocumentRequest.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Name | Description |
field | FieldDescriptor |
value | Object |
Type | Description |
TranslateDocumentRequest.Builder |
build()
public TranslateDocumentRequest build()
Type | Description |
TranslateDocumentRequest |
buildPartial()
public TranslateDocumentRequest buildPartial()
Type | Description |
TranslateDocumentRequest |
clear()
public TranslateDocumentRequest.Builder clear()
Type | Description |
TranslateDocumentRequest.Builder |
clearDocumentInputConfig()
public TranslateDocumentRequest.Builder clearDocumentInputConfig()
Required. Input configurations.
.google.cloud.translation.v3.DocumentInputConfig document_input_config = 4 [(.google.api.field_behavior) = REQUIRED];
Type | Description |
TranslateDocumentRequest.Builder |
clearDocumentOutputConfig()
public TranslateDocumentRequest.Builder clearDocumentOutputConfig()
Optional. Output configurations. Defines if the output file should be stored within Cloud Storage as well as the desired output format. If not provided the translated file will only be returned through a byte-stream and its output mime type will be the same as the input file's mime type.
.google.cloud.translation.v3.DocumentOutputConfig document_output_config = 5 [(.google.api.field_behavior) = OPTIONAL];
Type | Description |
TranslateDocumentRequest.Builder |
clearField(Descriptors.FieldDescriptor field)
public TranslateDocumentRequest.Builder clearField(Descriptors.FieldDescriptor field)
Name | Description |
field | FieldDescriptor |
Type | Description |
TranslateDocumentRequest.Builder |
clearGlossaryConfig()
public TranslateDocumentRequest.Builder clearGlossaryConfig()
Optional. Glossary to be applied. The glossary must be within the same region (have the same location-id) as the model, otherwise an INVALID_ARGUMENT (400) error is returned.
.google.cloud.translation.v3.TranslateTextGlossaryConfig glossary_config = 7 [(.google.api.field_behavior) = OPTIONAL];
Type | Description |
TranslateDocumentRequest.Builder |
clearLabels()
public TranslateDocumentRequest.Builder clearLabels()
Type | Description |
TranslateDocumentRequest.Builder |
clearModel()
public TranslateDocumentRequest.Builder clearModel()
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
, If not provided, the default Google model (NMT) will be used for translation.
string model = 6 [(.google.api.field_behavior) = OPTIONAL];
Type | Description |
TranslateDocumentRequest.Builder | This builder for chaining. |
clearOneof(Descriptors.OneofDescriptor oneof)
public TranslateDocumentRequest.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Name | Description |
oneof | OneofDescriptor |
Type | Description |
TranslateDocumentRequest.Builder |
clearParent()
public TranslateDocumentRequest.Builder clearParent()
Required. Location to make a regional call.
Format: projects/{project-number-or-id}/locations/{location-id}
.
For global calls, use projects/{project-number-or-id}/locations/global
or
projects/{project-number-or-id}
.
Non-global location is required for requests using AutoML models or custom
glossaries.
Models and glossaries must be within the same region (have the same
location-id), otherwise an INVALID_ARGUMENT (400) error is returned.
string parent = 1 [(.google.api.field_behavior) = REQUIRED];
Type | Description |
TranslateDocumentRequest.Builder | This builder for chaining. |
clearSourceLanguageCode()
public TranslateDocumentRequest.Builder clearSourceLanguageCode()
Optional. The BCP-47 language code of the input document 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. Source language must be specified if the request contains a glossary or a custom model.
string source_language_code = 2 [(.google.api.field_behavior) = OPTIONAL];
Type | Description |
TranslateDocumentRequest.Builder | This builder for chaining. |
clearTargetLanguageCode()
public TranslateDocumentRequest.Builder clearTargetLanguageCode()
Required. The BCP-47 language code to use for translation of the input document, set to one of the language codes listed in Language Support.
string target_language_code = 3 [(.google.api.field_behavior) = REQUIRED];
Type | Description |
TranslateDocumentRequest.Builder | This builder for chaining. |
clone()
public TranslateDocumentRequest.Builder clone()
Type | Description |
TranslateDocumentRequest.Builder |