Class DetectLanguageRequest.Builder (2.9.0)

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

The request message for language detection.

Protobuf type google.cloud.translation.v3.DetectLanguageRequest

Static Methods

getDescriptor()

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

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

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

build()

public DetectLanguageRequest build()
Returns
TypeDescription
DetectLanguageRequest

buildPartial()

public DetectLanguageRequest buildPartial()
Returns
TypeDescription
DetectLanguageRequest

clear()

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

clearContent()

public DetectLanguageRequest.Builder clearContent()

The content of the input stored as a string.

string content = 1;

Returns
TypeDescription
DetectLanguageRequest.Builder

This builder for chaining.

clearField(Descriptors.FieldDescriptor field)

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

clearLabels()

public DetectLanguageRequest.Builder clearLabels()
Returns
TypeDescription
DetectLanguageRequest.Builder

clearMimeType()

public DetectLanguageRequest.Builder clearMimeType()

Optional. The format of the source text, for example, "text/html", "text/plain". If left blank, the MIME type defaults to "text/html".

string mime_type = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
DetectLanguageRequest.Builder

This builder for chaining.

clearModel()

public DetectLanguageRequest.Builder clearModel()

Optional. The language detection model to be used. Format: projects/{project-number-or-id}/locations/{location-id}/models/language-detection/{model-id} Only one language detection model is currently supported: projects/{project-number-or-id}/locations/{location-id}/models/language-detection/default. If not specified, the default model is used.

string model = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
DetectLanguageRequest.Builder

This builder for chaining.

clearOneof(Descriptors.OneofDescriptor oneof)

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

clearParent()

public DetectLanguageRequest.Builder clearParent()

Required. Project or location to make a call. Must refer to a caller's project. Format: projects/{project-number-or-id}/locations/{location-id} or projects/{project-number-or-id}. For global calls, use projects/{project-number-or-id}/locations/global or projects/{project-number-or-id}. Only models within the same region (has same location-id) can be used. Otherwise an INVALID_ARGUMENT (400) error is returned.

string parent = 5 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
TypeDescription
DetectLanguageRequest.Builder

This builder for chaining.

clearSource()

public DetectLanguageRequest.Builder clearSource()
Returns
TypeDescription
DetectLanguageRequest.Builder

clone()

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

containsLabels(String key)

public boolean containsLabels(String key)

Optional. The labels with user-defined metadata for the request. Label keys and values can be no longer than 63 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. Label values are optional. Label keys must start with a letter. See https://cloud.google.com/translate/docs/advanced/labels for more information.

map<string, string> labels = 6 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
keyString
Returns
TypeDescription
boolean

getContent()

public String getContent()

The content of the input stored as a string.

string content = 1;

Returns
TypeDescription
String

The content.

getContentBytes()

public ByteString getContentBytes()

The content of the input stored as a string.

string content = 1;

Returns
TypeDescription
ByteString

The bytes for content.