Class LanguageInfo.Builder (0.44.0)

public static final class LanguageInfo.Builder extends GeneratedMessageV3.Builder<LanguageInfo.Builder> implements LanguageInfoOrBuilder

Language info for DataStore.

Protobuf type google.cloud.discoveryengine.v1beta.LanguageInfo

Static Methods

getDescriptor()

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

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

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

build()

public LanguageInfo build()
Returns
Type Description
LanguageInfo

buildPartial()

public LanguageInfo buildPartial()
Returns
Type Description
LanguageInfo

clear()

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

clearField(Descriptors.FieldDescriptor field)

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

clearLanguage()

public LanguageInfo.Builder clearLanguage()

Output only. Language part of normalized_language_code. E.g.: en-US -> en, zh-Hans-HK -> zh, en -> en.

string language = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
LanguageInfo.Builder

This builder for chaining.

clearLanguageCode()

public LanguageInfo.Builder clearLanguageCode()

The language code for the DataStore.

string language_code = 1;

Returns
Type Description
LanguageInfo.Builder

This builder for chaining.

clearNormalizedLanguageCode()

public LanguageInfo.Builder clearNormalizedLanguageCode()

Output only. This is the normalized form of language_code. E.g.: language_code of en-GB, en_GB, en-UK or en-gb will have normalized_language_code of en-GB.

string normalized_language_code = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
LanguageInfo.Builder

This builder for chaining.

clearOneof(Descriptors.OneofDescriptor oneof)

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

clearRegion()

public LanguageInfo.Builder clearRegion()

Output only. Region part of normalized_language_code, if present. E.g.: en-US -> US, zh-Hans-HK -> HK, en -> ``.

string region = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
LanguageInfo.Builder

This builder for chaining.

clone()

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

getDefaultInstanceForType()

public LanguageInfo getDefaultInstanceForType()
Returns
Type Description
LanguageInfo

getDescriptorForType()

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

getLanguage()

public String getLanguage()

Output only. Language part of normalized_language_code. E.g.: en-US -> en, zh-Hans-HK -> zh, en -> en.

string language = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
String

The language.

getLanguageBytes()

public ByteString getLanguageBytes()

Output only. Language part of normalized_language_code. E.g.: en-US -> en, zh-Hans-HK -> zh, en -> en.

string language = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
ByteString

The bytes for language.

getLanguageCode()

public String getLanguageCode()

The language code for the DataStore.

string language_code = 1;

Returns
Type Description
String

The languageCode.

getLanguageCodeBytes()

public ByteString getLanguageCodeBytes()

The language code for the DataStore.

string language_code = 1;

Returns
Type Description
ByteString

The bytes for languageCode.

getNormalizedLanguageCode()

public String getNormalizedLanguageCode()

Output only. This is the normalized form of language_code. E.g.: language_code of en-GB, en_GB, en-UK or en-gb will have normalized_language_code of en-GB.

string normalized_language_code = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
String

The normalizedLanguageCode.

getNormalizedLanguageCodeBytes()

public ByteString getNormalizedLanguageCodeBytes()

Output only. This is the normalized form of language_code. E.g.: language_code of en-GB, en_GB, en-UK or en-gb will have normalized_language_code of en-GB.

string normalized_language_code = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
ByteString

The bytes for normalizedLanguageCode.

getRegion()

public String getRegion()

Output only. Region part of normalized_language_code, if present. E.g.: en-US -> US, zh-Hans-HK -> HK, en -> ``.

string region = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
String

The region.

getRegionBytes()

public ByteString getRegionBytes()

Output only. Region part of normalized_language_code, if present. E.g.: en-US -> US, zh-Hans-HK -> HK, en -> ``.

string region = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
ByteString

The bytes for region.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(LanguageInfo other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeUnknownFields(UnknownFieldSet unknownFields)

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

setField(Descriptors.FieldDescriptor field, Object value)

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

setLanguage(String value)

public LanguageInfo.Builder setLanguage(String value)

Output only. Language part of normalized_language_code. E.g.: en-US -> en, zh-Hans-HK -> zh, en -> en.

string language = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value String

The language to set.

Returns
Type Description
LanguageInfo.Builder

This builder for chaining.

setLanguageBytes(ByteString value)

public LanguageInfo.Builder setLanguageBytes(ByteString value)

Output only. Language part of normalized_language_code. E.g.: en-US -> en, zh-Hans-HK -> zh, en -> en.

string language = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value ByteString

The bytes for language to set.

Returns
Type Description
LanguageInfo.Builder

This builder for chaining.

setLanguageCode(String value)

public LanguageInfo.Builder setLanguageCode(String value)

The language code for the DataStore.

string language_code = 1;

Parameter
Name Description
value String

The languageCode to set.

Returns
Type Description
LanguageInfo.Builder

This builder for chaining.

setLanguageCodeBytes(ByteString value)

public LanguageInfo.Builder setLanguageCodeBytes(ByteString value)

The language code for the DataStore.

string language_code = 1;

Parameter
Name Description
value ByteString

The bytes for languageCode to set.

Returns
Type Description
LanguageInfo.Builder

This builder for chaining.

setNormalizedLanguageCode(String value)

public LanguageInfo.Builder setNormalizedLanguageCode(String value)

Output only. This is the normalized form of language_code. E.g.: language_code of en-GB, en_GB, en-UK or en-gb will have normalized_language_code of en-GB.

string normalized_language_code = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value String

The normalizedLanguageCode to set.

Returns
Type Description
LanguageInfo.Builder

This builder for chaining.

setNormalizedLanguageCodeBytes(ByteString value)

public LanguageInfo.Builder setNormalizedLanguageCodeBytes(ByteString value)

Output only. This is the normalized form of language_code. E.g.: language_code of en-GB, en_GB, en-UK or en-gb will have normalized_language_code of en-GB.

string normalized_language_code = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value ByteString

The bytes for normalizedLanguageCode to set.

Returns
Type Description
LanguageInfo.Builder

This builder for chaining.

setRegion(String value)

public LanguageInfo.Builder setRegion(String value)

Output only. Region part of normalized_language_code, if present. E.g.: en-US -> US, zh-Hans-HK -> HK, en -> ``.

string region = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value String

The region to set.

Returns
Type Description
LanguageInfo.Builder

This builder for chaining.

setRegionBytes(ByteString value)

public LanguageInfo.Builder setRegionBytes(ByteString value)

Output only. Region part of normalized_language_code, if present. E.g.: en-US -> US, zh-Hans-HK -> HK, en -> ``.

string region = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value ByteString

The bytes for region to set.

Returns
Type Description
LanguageInfo.Builder

This builder for chaining.

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

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

setUnknownFields(UnknownFieldSet unknownFields)

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