Class TranslateDocumentRequest.Builder (2.9.0)

Stay organized with collections Save and categorize content based on your preferences.
public static final class TranslateDocumentRequest.Builder extends GeneratedMessageV3.Builder<TranslateDocumentRequest.Builder> implements TranslateDocumentRequestOrBuilder

A document translation request.

Protobuf type google.cloud.translation.v3.TranslateDocumentRequest

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
TypeDescription
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public TranslateDocumentRequest.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
TranslateDocumentRequest.Builder
Overrides

build()

public TranslateDocumentRequest build()
Returns
TypeDescription
TranslateDocumentRequest

buildPartial()

public TranslateDocumentRequest buildPartial()
Returns
TypeDescription
TranslateDocumentRequest

clear()

public TranslateDocumentRequest.Builder clear()
Returns
TypeDescription
TranslateDocumentRequest.Builder
Overrides

clearDocumentInputConfig()

public TranslateDocumentRequest.Builder clearDocumentInputConfig()

Required. Input configurations.

.google.cloud.translation.v3.DocumentInputConfig document_input_config = 4 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
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];

Returns
TypeDescription
TranslateDocumentRequest.Builder

clearField(Descriptors.FieldDescriptor field)

public TranslateDocumentRequest.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
NameDescription
fieldFieldDescriptor
Returns
TypeDescription
TranslateDocumentRequest.Builder
Overrides

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];

Returns
TypeDescription
TranslateDocumentRequest.Builder

clearLabels()

public TranslateDocumentRequest.Builder clearLabels()
Returns
TypeDescription
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];

Returns
TypeDescription
TranslateDocumentRequest.Builder

This builder for chaining.

clearOneof(Descriptors.OneofDescriptor oneof)

public TranslateDocumentRequest.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
NameDescription
oneofOneofDescriptor
Returns
TypeDescription
TranslateDocumentRequest.Builder
Overrides

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];

Returns
TypeDescription
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];

Returns
TypeDescription
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];

Returns
TypeDescription
TranslateDocumentRequest.Builder

This builder for chaining.

clone()

public TranslateDocumentRequest.Builder clone()
Returns
TypeDescription
TranslateDocumentRequest.Builder
Overrides