Class Translation.Builder (2.52.0)

public static final class Translation.Builder extends GeneratedMessageV3.Builder<Translation.Builder> implements TranslationOrBuilder

A single translation response.

Protobuf type google.cloud.translation.v3beta1.Translation

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public Translation.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
Translation.Builder
Overrides

build()

public Translation build()
Returns
Type Description
Translation

buildPartial()

public Translation buildPartial()
Returns
Type Description
Translation

clear()

public Translation.Builder clear()
Returns
Type Description
Translation.Builder
Overrides

clearDetectedLanguageCode()

public Translation.Builder clearDetectedLanguageCode()

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.

string detected_language_code = 4;

Returns
Type Description
Translation.Builder

This builder for chaining.

clearField(Descriptors.FieldDescriptor field)

public Translation.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
Translation.Builder
Overrides

clearGlossaryConfig()

public Translation.Builder clearGlossaryConfig()

The glossary_config used for this translation.

.google.cloud.translation.v3beta1.TranslateTextGlossaryConfig glossary_config = 3;

Returns
Type Description
Translation.Builder

clearModel()

public Translation.Builder clearModel()

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.

string model = 2;

Returns
Type Description
Translation.Builder

This builder for chaining.

clearOneof(Descriptors.OneofDescriptor oneof)

public Translation.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
Translation.Builder
Overrides

clearTranslatedText()

public Translation.Builder clearTranslatedText()

Text translated into the target language. If an error occurs during translation, this field might be excluded from the response.

string translated_text = 1;

Returns
Type Description
Translation.Builder

This builder for chaining.

clone()

public Translation.Builder clone()
Returns
Type Description
Translation.Builder
Overrides

getDefaultInstanceForType()

public Translation getDefaultInstanceForType()
Returns
Type Description
Translation

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getDetectedLanguageCode()

public String getDetectedLanguageCode()

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.

string detected_language_code = 4;

Returns
Type Description
String

The detectedLanguageCode.

getDetectedLanguageCodeBytes()

public ByteString getDetectedLanguageCodeBytes()

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.

string detected_language_code = 4;

Returns
Type Description
ByteString

The bytes for detectedLanguageCode.

getGlossaryConfig()

public TranslateTextGlossaryConfig getGlossaryConfig()

The glossary_config used for this translation.

.google.cloud.translation.v3beta1.TranslateTextGlossaryConfig glossary_config = 3;

Returns
Type Description
TranslateTextGlossaryConfig

The glossaryConfig.

getGlossaryConfigBuilder()

public TranslateTextGlossaryConfig.Builder getGlossaryConfigBuilder()

The glossary_config used for this translation.

.google.cloud.translation.v3beta1.TranslateTextGlossaryConfig glossary_config = 3;

Returns
Type Description
TranslateTextGlossaryConfig.Builder

getGlossaryConfigOrBuilder()

public TranslateTextGlossaryConfigOrBuilder getGlossaryConfigOrBuilder()

The glossary_config used for this translation.

.google.cloud.translation.v3beta1.TranslateTextGlossaryConfig glossary_config = 3;

Returns
Type Description
TranslateTextGlossaryConfigOrBuilder

getModel()

public String getModel()

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.

string model = 2;

Returns
Type Description
String

The model.

getModelBytes()

public ByteString getModelBytes()

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.

string model = 2;

Returns
Type Description
ByteString

The bytes for model.

getTranslatedText()

public String getTranslatedText()

Text translated into the target language. If an error occurs during translation, this field might be excluded from the response.

string translated_text = 1;

Returns
Type Description
String

The translatedText.

getTranslatedTextBytes()

public ByteString getTranslatedTextBytes()

Text translated into the target language. If an error occurs during translation, this field might be excluded from the response.

string translated_text = 1;

Returns
Type Description
ByteString

The bytes for translatedText.

hasGlossaryConfig()

public boolean hasGlossaryConfig()

The glossary_config used for this translation.

.google.cloud.translation.v3beta1.TranslateTextGlossaryConfig glossary_config = 3;

Returns
Type Description
boolean

Whether the glossaryConfig field is set.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(Translation other)

public Translation.Builder mergeFrom(Translation other)
Parameter
Name Description
other Translation
Returns
Type Description
Translation.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public Translation.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
Translation.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public Translation.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
Translation.Builder
Overrides

mergeGlossaryConfig(TranslateTextGlossaryConfig value)

public Translation.Builder mergeGlossaryConfig(TranslateTextGlossaryConfig value)

The glossary_config used for this translation.

.google.cloud.translation.v3beta1.TranslateTextGlossaryConfig glossary_config = 3;

Parameter
Name Description
value TranslateTextGlossaryConfig
Returns
Type Description
Translation.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

public final Translation.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
Translation.Builder
Overrides

setDetectedLanguageCode(String value)

public Translation.Builder setDetectedLanguageCode(String value)

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.

string detected_language_code = 4;

Parameter
Name Description
value String

The detectedLanguageCode to set.

Returns
Type Description
Translation.Builder

This builder for chaining.

setDetectedLanguageCodeBytes(ByteString value)

public Translation.Builder setDetectedLanguageCodeBytes(ByteString value)

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.

string detected_language_code = 4;

Parameter
Name Description
value ByteString

The bytes for detectedLanguageCode to set.

Returns
Type Description
Translation.Builder

This builder for chaining.

setField(Descriptors.FieldDescriptor field, Object value)

public Translation.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
Translation.Builder
Overrides

setGlossaryConfig(TranslateTextGlossaryConfig value)

public Translation.Builder setGlossaryConfig(TranslateTextGlossaryConfig value)

The glossary_config used for this translation.

.google.cloud.translation.v3beta1.TranslateTextGlossaryConfig glossary_config = 3;

Parameter
Name Description
value TranslateTextGlossaryConfig
Returns
Type Description
Translation.Builder

setGlossaryConfig(TranslateTextGlossaryConfig.Builder builderForValue)

public Translation.Builder setGlossaryConfig(TranslateTextGlossaryConfig.Builder builderForValue)

The glossary_config used for this translation.

.google.cloud.translation.v3beta1.TranslateTextGlossaryConfig glossary_config = 3;

Parameter
Name Description
builderForValue TranslateTextGlossaryConfig.Builder
Returns
Type Description
Translation.Builder

setModel(String value)

public Translation.Builder setModel(String value)

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.

string model = 2;

Parameter
Name Description
value String

The model to set.

Returns
Type Description
Translation.Builder

This builder for chaining.

setModelBytes(ByteString value)

public Translation.Builder setModelBytes(ByteString value)

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.

string model = 2;

Parameter
Name Description
value ByteString

The bytes for model to set.

Returns
Type Description
Translation.Builder

This builder for chaining.

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public Translation.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
Translation.Builder
Overrides

setTranslatedText(String value)

public Translation.Builder setTranslatedText(String value)

Text translated into the target language. If an error occurs during translation, this field might be excluded from the response.

string translated_text = 1;

Parameter
Name Description
value String

The translatedText to set.

Returns
Type Description
Translation.Builder

This builder for chaining.

setTranslatedTextBytes(ByteString value)

public Translation.Builder setTranslatedTextBytes(ByteString value)

Text translated into the target language. If an error occurs during translation, this field might be excluded from the response.

string translated_text = 1;

Parameter
Name Description
value ByteString

The bytes for translatedText to set.

Returns
Type Description
Translation.Builder

This builder for chaining.

setUnknownFields(UnknownFieldSet unknownFields)

public final Translation.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
Translation.Builder
Overrides