Class PersonName.Builder (2.2.9)

public static final class PersonName.Builder extends GeneratedMessageV3.Builder<PersonName.Builder> implements PersonNameOrBuilder

Resource that represents the name of a person.

Protobuf type google.cloud.talent.v4beta1.PersonName

Implements

PersonNameOrBuilder

Static Methods

getDescriptor()

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

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

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

build()

public PersonName build()
Returns
Type Description
PersonName

buildPartial()

public PersonName buildPartial()
Returns
Type Description
PersonName

clear()

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

clearField(Descriptors.FieldDescriptor field)

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

clearFormattedName()

public PersonName.Builder clearFormattedName()

A string represents a person's full name. For example, "Dr. John Smith". Number of characters allowed is 100.

string formatted_name = 1;

Returns
Type Description
PersonName.Builder

This builder for chaining.

clearOneof(Descriptors.OneofDescriptor oneof)

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

clearPersonName()

public PersonName.Builder clearPersonName()
Returns
Type Description
PersonName.Builder

clearPreferredName()

public PersonName.Builder clearPreferredName()

Preferred name for the person. This field is ignored if structured_name is provided. Number of characters allowed is 100.

string preferred_name = 3;

Returns
Type Description
PersonName.Builder

This builder for chaining.

clearStructuredName()

public PersonName.Builder clearStructuredName()

A person's name in a structured way (last name, first name, suffix, and so on.)

.google.cloud.talent.v4beta1.PersonName.PersonStructuredName structured_name = 2;

Returns
Type Description
PersonName.Builder

clone()

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

getDefaultInstanceForType()

public PersonName getDefaultInstanceForType()
Returns
Type Description
PersonName

getDescriptorForType()

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

getFormattedName()

public String getFormattedName()

A string represents a person's full name. For example, "Dr. John Smith". Number of characters allowed is 100.

string formatted_name = 1;

Returns
Type Description
String

The formattedName.

getFormattedNameBytes()

public ByteString getFormattedNameBytes()

A string represents a person's full name. For example, "Dr. John Smith". Number of characters allowed is 100.

string formatted_name = 1;

Returns
Type Description
ByteString

The bytes for formattedName.

getPersonNameCase()

public PersonName.PersonNameCase getPersonNameCase()
Returns
Type Description
PersonName.PersonNameCase

getPreferredName()

public String getPreferredName()

Preferred name for the person. This field is ignored if structured_name is provided. Number of characters allowed is 100.

string preferred_name = 3;

Returns
Type Description
String

The preferredName.

getPreferredNameBytes()

public ByteString getPreferredNameBytes()

Preferred name for the person. This field is ignored if structured_name is provided. Number of characters allowed is 100.

string preferred_name = 3;

Returns
Type Description
ByteString

The bytes for preferredName.

getStructuredName()

public PersonName.PersonStructuredName getStructuredName()

A person's name in a structured way (last name, first name, suffix, and so on.)

.google.cloud.talent.v4beta1.PersonName.PersonStructuredName structured_name = 2;

Returns
Type Description
PersonName.PersonStructuredName

The structuredName.

getStructuredNameBuilder()

public PersonName.PersonStructuredName.Builder getStructuredNameBuilder()

A person's name in a structured way (last name, first name, suffix, and so on.)

.google.cloud.talent.v4beta1.PersonName.PersonStructuredName structured_name = 2;

Returns
Type Description
PersonName.PersonStructuredName.Builder

getStructuredNameOrBuilder()

public PersonName.PersonStructuredNameOrBuilder getStructuredNameOrBuilder()

A person's name in a structured way (last name, first name, suffix, and so on.)

.google.cloud.talent.v4beta1.PersonName.PersonStructuredName structured_name = 2;

Returns
Type Description
PersonName.PersonStructuredNameOrBuilder

hasFormattedName()

public boolean hasFormattedName()

A string represents a person's full name. For example, "Dr. John Smith". Number of characters allowed is 100.

string formatted_name = 1;

Returns
Type Description
boolean

Whether the formattedName field is set.

hasStructuredName()

public boolean hasStructuredName()

A person's name in a structured way (last name, first name, suffix, and so on.)

.google.cloud.talent.v4beta1.PersonName.PersonStructuredName structured_name = 2;

Returns
Type Description
boolean

Whether the structuredName field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(PersonName other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeStructuredName(PersonName.PersonStructuredName value)

public PersonName.Builder mergeStructuredName(PersonName.PersonStructuredName value)

A person's name in a structured way (last name, first name, suffix, and so on.)

.google.cloud.talent.v4beta1.PersonName.PersonStructuredName structured_name = 2;

Parameter
Name Description
value PersonName.PersonStructuredName
Returns
Type Description
PersonName.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

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

setField(Descriptors.FieldDescriptor field, Object value)

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

setFormattedName(String value)

public PersonName.Builder setFormattedName(String value)

A string represents a person's full name. For example, "Dr. John Smith". Number of characters allowed is 100.

string formatted_name = 1;

Parameter
Name Description
value String

The formattedName to set.

Returns
Type Description
PersonName.Builder

This builder for chaining.

setFormattedNameBytes(ByteString value)

public PersonName.Builder setFormattedNameBytes(ByteString value)

A string represents a person's full name. For example, "Dr. John Smith". Number of characters allowed is 100.

string formatted_name = 1;

Parameter
Name Description
value ByteString

The bytes for formattedName to set.

Returns
Type Description
PersonName.Builder

This builder for chaining.

setPreferredName(String value)

public PersonName.Builder setPreferredName(String value)

Preferred name for the person. This field is ignored if structured_name is provided. Number of characters allowed is 100.

string preferred_name = 3;

Parameter
Name Description
value String

The preferredName to set.

Returns
Type Description
PersonName.Builder

This builder for chaining.

setPreferredNameBytes(ByteString value)

public PersonName.Builder setPreferredNameBytes(ByteString value)

Preferred name for the person. This field is ignored if structured_name is provided. Number of characters allowed is 100.

string preferred_name = 3;

Parameter
Name Description
value ByteString

The bytes for preferredName to set.

Returns
Type Description
PersonName.Builder

This builder for chaining.

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

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

setStructuredName(PersonName.PersonStructuredName value)

public PersonName.Builder setStructuredName(PersonName.PersonStructuredName value)

A person's name in a structured way (last name, first name, suffix, and so on.)

.google.cloud.talent.v4beta1.PersonName.PersonStructuredName structured_name = 2;

Parameter
Name Description
value PersonName.PersonStructuredName
Returns
Type Description
PersonName.Builder

setStructuredName(PersonName.PersonStructuredName.Builder builderForValue)

public PersonName.Builder setStructuredName(PersonName.PersonStructuredName.Builder builderForValue)

A person's name in a structured way (last name, first name, suffix, and so on.)

.google.cloud.talent.v4beta1.PersonName.PersonStructuredName structured_name = 2;

Parameter
Name Description
builderForValue PersonName.PersonStructuredName.Builder
Returns
Type Description
PersonName.Builder

setUnknownFields(UnknownFieldSet unknownFields)

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