Class Translation.Builder (2.12.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
TypeDescription
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

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

build()

public Translation build()
Returns
TypeDescription
Translation

buildPartial()

public Translation buildPartial()
Returns
TypeDescription
Translation

clear()

public Translation.Builder clear()
Returns
TypeDescription
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
TypeDescription
Translation.Builder

This builder for chaining.

clearField(Descriptors.FieldDescriptor field)

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

clearGlossaryConfig()

public Translation.Builder clearGlossaryConfig()

The glossary_config used for this translation.

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

Returns
TypeDescription
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
TypeDescription
Translation.Builder

This builder for chaining.

clearOneof(Descriptors.OneofDescriptor oneof)

public Translation.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
NameDescription
oneofOneofDescriptor
Returns
TypeDescription
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
TypeDescription
Translation.Builder

This builder for chaining.

clone()

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

getDefaultInstanceForType()

public Translation getDefaultInstanceForType()
Returns
TypeDescription
Translation

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
TranslateTextGlossaryConfig

The glossaryConfig.

getGlossaryConfigBuilder()

public TranslateTextGlossaryConfig.Builder getGlossaryConfigBuilder()

The glossary_config used for this translation.

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

Returns
TypeDescription
TranslateTextGlossaryConfig.Builder

getGlossaryConfigOrBuilder()

public TranslateTextGlossaryConfigOrBuilder getGlossaryConfigOrBuilder()

The glossary_config used for this translation.

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

Returns
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
boolean

Whether the glossaryConfig field is set.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
TypeDescription
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
TypeDescription
boolean
Overrides

mergeFrom(Translation other)

public Translation.Builder mergeFrom(Translation other)
Parameter
NameDescription
otherTranslation
Returns
TypeDescription
Translation.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public Translation.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
inputCodedInputStream
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
Translation.Builder
Overrides Exceptions
TypeDescription
IOException

mergeFrom(Message other)

public Translation.Builder mergeFrom(Message other)
Parameter
NameDescription
otherMessage
Returns
TypeDescription
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
NameDescription
valueTranslateTextGlossaryConfig
Returns
TypeDescription
Translation.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

public final Translation.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
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
NameDescription
valueString

The detectedLanguageCode to set.

Returns
TypeDescription
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
NameDescription
valueByteString

The bytes for detectedLanguageCode to set.

Returns
TypeDescription
Translation.Builder

This builder for chaining.

setField(Descriptors.FieldDescriptor field, Object value)

public Translation.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
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
NameDescription
valueTranslateTextGlossaryConfig
Returns
TypeDescription
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
NameDescription
builderForValueTranslateTextGlossaryConfig.Builder
Returns
TypeDescription
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
NameDescription
valueString

The model to set.

Returns
TypeDescription
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
NameDescription
valueByteString

The bytes for model to set.

Returns
TypeDescription
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
NameDescription
fieldFieldDescriptor
indexint
valueObject
Returns
TypeDescription
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
NameDescription
valueString

The translatedText to set.

Returns
TypeDescription
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
NameDescription
valueByteString

The bytes for translatedText to set.

Returns
TypeDescription
Translation.Builder

This builder for chaining.

setUnknownFields(UnknownFieldSet unknownFields)

public final Translation.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
Translation.Builder
Overrides