Package com.google.cloud.translate.v3
Class Translation.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<Translation.Builder>
com.google.cloud.translate.v3.Translation.Builder
- All Implemented Interfaces:
TranslationOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- Translation
public static final class Translation.Builder
extends com.google.protobuf.GeneratedMessage.Builder<Translation.Builder>
implements TranslationOrBuilder
A single translation response.Protobuf type
google.cloud.translation.v3.Translation-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()The ISO-639 language code of source text in the initial request, detected automatically, if no source language was passed within the initial request.The `glossary_config` used for this translation.Only present when `model` is present in the request.Text translated into the target language.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorThe ISO-639 language code of source text in the initial request, detected automatically, if no source language was passed within the initial request.com.google.protobuf.ByteStringThe ISO-639 language code of source text in the initial request, detected automatically, if no source language was passed within the initial request.The `glossary_config` used for this translation.The `glossary_config` used for this translation.The `glossary_config` used for this translation.getModel()Only present when `model` is present in the request.com.google.protobuf.ByteStringOnly present when `model` is present in the request.Text translated into the target language.com.google.protobuf.ByteStringText translated into the target language.booleanThe `glossary_config` used for this translation.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(Translation other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) The `glossary_config` used for this translation.setDetectedLanguageCode(String value) The ISO-639 language code of source text in the initial request, detected automatically, if no source language was passed within the initial request.setDetectedLanguageCodeBytes(com.google.protobuf.ByteString value) The ISO-639 language code of source text in the initial request, detected automatically, if no source language was passed within the initial request.The `glossary_config` used for this translation.setGlossaryConfig(TranslateTextGlossaryConfig.Builder builderForValue) The `glossary_config` used for this translation.Only present when `model` is present in the request.setModelBytes(com.google.protobuf.ByteString value) Only present when `model` is present in the request.setTranslatedText(String value) Text translated into the target language.setTranslatedTextBytes(com.google.protobuf.ByteString value) Text translated into the target language.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<Translation.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<Translation.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<Translation.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Translation.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Translation.Builder>
-
mergeFrom
public Translation.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Translation.Builder>- Throws:
IOException
-
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;- Specified by:
getTranslatedTextin interfaceTranslationOrBuilder- Returns:
- The translatedText.
-
getTranslatedTextBytes
public com.google.protobuf.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;- Specified by:
getTranslatedTextBytesin interfaceTranslationOrBuilder- Returns:
- The bytes for translatedText.
-
setTranslatedText
Text translated into the target language. If an error occurs during translation, this field might be excluded from the response.
string translated_text = 1;- Parameters:
value- The translatedText to set.- Returns:
- This builder for chaining.
-
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:
- This builder for chaining.
-
setTranslatedTextBytes
Text translated into the target language. If an error occurs during translation, this field might be excluded from the response.
string translated_text = 1;- Parameters:
value- The bytes for translatedText to set.- Returns:
- This builder for chaining.
-
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;- Specified by:
getModelin interfaceTranslationOrBuilder- Returns:
- The model.
-
getModelBytes
public com.google.protobuf.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;- Specified by:
getModelBytesin interfaceTranslationOrBuilder- Returns:
- The bytes for model.
-
setModel
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;- Parameters:
value- The model to set.- Returns:
- This builder for chaining.
-
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:
- This builder for chaining.
-
setModelBytes
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;- Parameters:
value- The bytes for model to set.- Returns:
- This builder for chaining.
-
getDetectedLanguageCode
The ISO-639 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;- Specified by:
getDetectedLanguageCodein interfaceTranslationOrBuilder- Returns:
- The detectedLanguageCode.
-
getDetectedLanguageCodeBytes
public com.google.protobuf.ByteString getDetectedLanguageCodeBytes()The ISO-639 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;- Specified by:
getDetectedLanguageCodeBytesin interfaceTranslationOrBuilder- Returns:
- The bytes for detectedLanguageCode.
-
setDetectedLanguageCode
The ISO-639 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;- Parameters:
value- The detectedLanguageCode to set.- Returns:
- This builder for chaining.
-
clearDetectedLanguageCode
The ISO-639 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:
- This builder for chaining.
-
setDetectedLanguageCodeBytes
The ISO-639 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;- Parameters:
value- The bytes for detectedLanguageCode to set.- Returns:
- This builder for chaining.
-
hasGlossaryConfig
public boolean hasGlossaryConfig()The `glossary_config` used for this translation.
.google.cloud.translation.v3.TranslateTextGlossaryConfig glossary_config = 3;- Specified by:
hasGlossaryConfigin interfaceTranslationOrBuilder- Returns:
- Whether the glossaryConfig field is set.
-
getGlossaryConfig
The `glossary_config` used for this translation.
.google.cloud.translation.v3.TranslateTextGlossaryConfig glossary_config = 3;- Specified by:
getGlossaryConfigin interfaceTranslationOrBuilder- Returns:
- The glossaryConfig.
-
setGlossaryConfig
The `glossary_config` used for this translation.
.google.cloud.translation.v3.TranslateTextGlossaryConfig glossary_config = 3; -
setGlossaryConfig
The `glossary_config` used for this translation.
.google.cloud.translation.v3.TranslateTextGlossaryConfig glossary_config = 3; -
mergeGlossaryConfig
The `glossary_config` used for this translation.
.google.cloud.translation.v3.TranslateTextGlossaryConfig glossary_config = 3; -
clearGlossaryConfig
The `glossary_config` used for this translation.
.google.cloud.translation.v3.TranslateTextGlossaryConfig glossary_config = 3; -
getGlossaryConfigBuilder
The `glossary_config` used for this translation.
.google.cloud.translation.v3.TranslateTextGlossaryConfig glossary_config = 3; -
getGlossaryConfigOrBuilder
The `glossary_config` used for this translation.
.google.cloud.translation.v3.TranslateTextGlossaryConfig glossary_config = 3;- Specified by:
getGlossaryConfigOrBuilderin interfaceTranslationOrBuilder
-