public static final class PersonName.PersonStructuredName.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<PersonName.PersonStructuredName.Builder> implements PersonName.PersonStructuredNameOrBuilder
Resource that represents a person's structured name.Protobuf type
google.cloud.talent.v4beta1.PersonName.PersonStructuredNamegetAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<PersonName.PersonStructuredName.Builder>public PersonName.PersonStructuredName.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<PersonName.PersonStructuredName.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<PersonName.PersonStructuredName.Builder>public PersonName.PersonStructuredName getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic PersonName.PersonStructuredName build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic PersonName.PersonStructuredName buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic PersonName.PersonStructuredName.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<PersonName.PersonStructuredName.Builder>public PersonName.PersonStructuredName.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<PersonName.PersonStructuredName.Builder>public PersonName.PersonStructuredName.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<PersonName.PersonStructuredName.Builder>public PersonName.PersonStructuredName.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<PersonName.PersonStructuredName.Builder>public PersonName.PersonStructuredName.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<PersonName.PersonStructuredName.Builder>public PersonName.PersonStructuredName.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<PersonName.PersonStructuredName.Builder>public PersonName.PersonStructuredName.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<PersonName.PersonStructuredName.Builder>public PersonName.PersonStructuredName.Builder mergeFrom(PersonName.PersonStructuredName other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<PersonName.PersonStructuredName.Builder>public PersonName.PersonStructuredName.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<PersonName.PersonStructuredName.Builder>IOExceptionpublic String getGivenName()
Optional. Given/first name. It's derived from [formatted_name][google.cloud.talent.v4beta1.PersonName.formatted_name] if not provided. Number of characters allowed is 100.
string given_name = 1;getGivenName in interface PersonName.PersonStructuredNameOrBuilderpublic com.google.protobuf.ByteString getGivenNameBytes()
Optional. Given/first name. It's derived from [formatted_name][google.cloud.talent.v4beta1.PersonName.formatted_name] if not provided. Number of characters allowed is 100.
string given_name = 1;getGivenNameBytes in interface PersonName.PersonStructuredNameOrBuilderpublic PersonName.PersonStructuredName.Builder setGivenName(String value)
Optional. Given/first name. It's derived from [formatted_name][google.cloud.talent.v4beta1.PersonName.formatted_name] if not provided. Number of characters allowed is 100.
string given_name = 1;public PersonName.PersonStructuredName.Builder clearGivenName()
Optional. Given/first name. It's derived from [formatted_name][google.cloud.talent.v4beta1.PersonName.formatted_name] if not provided. Number of characters allowed is 100.
string given_name = 1;public PersonName.PersonStructuredName.Builder setGivenNameBytes(com.google.protobuf.ByteString value)
Optional. Given/first name. It's derived from [formatted_name][google.cloud.talent.v4beta1.PersonName.formatted_name] if not provided. Number of characters allowed is 100.
string given_name = 1;public String getPreferredName()
Optional. Preferred given/first name or nickname. Number of characters allowed is 100.
string preferred_name = 6;getPreferredName in interface PersonName.PersonStructuredNameOrBuilderpublic com.google.protobuf.ByteString getPreferredNameBytes()
Optional. Preferred given/first name or nickname. Number of characters allowed is 100.
string preferred_name = 6;getPreferredNameBytes in interface PersonName.PersonStructuredNameOrBuilderpublic PersonName.PersonStructuredName.Builder setPreferredName(String value)
Optional. Preferred given/first name or nickname. Number of characters allowed is 100.
string preferred_name = 6;public PersonName.PersonStructuredName.Builder clearPreferredName()
Optional. Preferred given/first name or nickname. Number of characters allowed is 100.
string preferred_name = 6;public PersonName.PersonStructuredName.Builder setPreferredNameBytes(com.google.protobuf.ByteString value)
Optional. Preferred given/first name or nickname. Number of characters allowed is 100.
string preferred_name = 6;public String getMiddleInitial()
Optional. Middle initial. It's derived from [formatted_name][google.cloud.talent.v4beta1.PersonName.formatted_name] if not provided. Number of characters allowed is 20.
string middle_initial = 2;getMiddleInitial in interface PersonName.PersonStructuredNameOrBuilderpublic com.google.protobuf.ByteString getMiddleInitialBytes()
Optional. Middle initial. It's derived from [formatted_name][google.cloud.talent.v4beta1.PersonName.formatted_name] if not provided. Number of characters allowed is 20.
string middle_initial = 2;getMiddleInitialBytes in interface PersonName.PersonStructuredNameOrBuilderpublic PersonName.PersonStructuredName.Builder setMiddleInitial(String value)
Optional. Middle initial. It's derived from [formatted_name][google.cloud.talent.v4beta1.PersonName.formatted_name] if not provided. Number of characters allowed is 20.
string middle_initial = 2;public PersonName.PersonStructuredName.Builder clearMiddleInitial()
Optional. Middle initial. It's derived from [formatted_name][google.cloud.talent.v4beta1.PersonName.formatted_name] if not provided. Number of characters allowed is 20.
string middle_initial = 2;public PersonName.PersonStructuredName.Builder setMiddleInitialBytes(com.google.protobuf.ByteString value)
Optional. Middle initial. It's derived from [formatted_name][google.cloud.talent.v4beta1.PersonName.formatted_name] if not provided. Number of characters allowed is 20.
string middle_initial = 2;public String getFamilyName()
Optional. Family/last name. It's derived from [formatted_name][google.cloud.talent.v4beta1.PersonName.formatted_name] if not provided. Number of characters allowed is 100.
string family_name = 3;getFamilyName in interface PersonName.PersonStructuredNameOrBuilderpublic com.google.protobuf.ByteString getFamilyNameBytes()
Optional. Family/last name. It's derived from [formatted_name][google.cloud.talent.v4beta1.PersonName.formatted_name] if not provided. Number of characters allowed is 100.
string family_name = 3;getFamilyNameBytes in interface PersonName.PersonStructuredNameOrBuilderpublic PersonName.PersonStructuredName.Builder setFamilyName(String value)
Optional. Family/last name. It's derived from [formatted_name][google.cloud.talent.v4beta1.PersonName.formatted_name] if not provided. Number of characters allowed is 100.
string family_name = 3;public PersonName.PersonStructuredName.Builder clearFamilyName()
Optional. Family/last name. It's derived from [formatted_name][google.cloud.talent.v4beta1.PersonName.formatted_name] if not provided. Number of characters allowed is 100.
string family_name = 3;public PersonName.PersonStructuredName.Builder setFamilyNameBytes(com.google.protobuf.ByteString value)
Optional. Family/last name. It's derived from [formatted_name][google.cloud.talent.v4beta1.PersonName.formatted_name] if not provided. Number of characters allowed is 100.
string family_name = 3;public com.google.protobuf.ProtocolStringList getSuffixesList()
Optional. Suffixes. Number of characters allowed is 20.
repeated string suffixes = 4;getSuffixesList in interface PersonName.PersonStructuredNameOrBuilderpublic int getSuffixesCount()
Optional. Suffixes. Number of characters allowed is 20.
repeated string suffixes = 4;getSuffixesCount in interface PersonName.PersonStructuredNameOrBuilderpublic String getSuffixes(int index)
Optional. Suffixes. Number of characters allowed is 20.
repeated string suffixes = 4;getSuffixes in interface PersonName.PersonStructuredNameOrBuilderpublic com.google.protobuf.ByteString getSuffixesBytes(int index)
Optional. Suffixes. Number of characters allowed is 20.
repeated string suffixes = 4;getSuffixesBytes in interface PersonName.PersonStructuredNameOrBuilderpublic PersonName.PersonStructuredName.Builder setSuffixes(int index, String value)
Optional. Suffixes. Number of characters allowed is 20.
repeated string suffixes = 4;public PersonName.PersonStructuredName.Builder addSuffixes(String value)
Optional. Suffixes. Number of characters allowed is 20.
repeated string suffixes = 4;public PersonName.PersonStructuredName.Builder addAllSuffixes(Iterable<String> values)
Optional. Suffixes. Number of characters allowed is 20.
repeated string suffixes = 4;public PersonName.PersonStructuredName.Builder clearSuffixes()
Optional. Suffixes. Number of characters allowed is 20.
repeated string suffixes = 4;public PersonName.PersonStructuredName.Builder addSuffixesBytes(com.google.protobuf.ByteString value)
Optional. Suffixes. Number of characters allowed is 20.
repeated string suffixes = 4;public com.google.protobuf.ProtocolStringList getPrefixesList()
Optional. Prefixes. Number of characters allowed is 20.
repeated string prefixes = 5;getPrefixesList in interface PersonName.PersonStructuredNameOrBuilderpublic int getPrefixesCount()
Optional. Prefixes. Number of characters allowed is 20.
repeated string prefixes = 5;getPrefixesCount in interface PersonName.PersonStructuredNameOrBuilderpublic String getPrefixes(int index)
Optional. Prefixes. Number of characters allowed is 20.
repeated string prefixes = 5;getPrefixes in interface PersonName.PersonStructuredNameOrBuilderpublic com.google.protobuf.ByteString getPrefixesBytes(int index)
Optional. Prefixes. Number of characters allowed is 20.
repeated string prefixes = 5;getPrefixesBytes in interface PersonName.PersonStructuredNameOrBuilderpublic PersonName.PersonStructuredName.Builder setPrefixes(int index, String value)
Optional. Prefixes. Number of characters allowed is 20.
repeated string prefixes = 5;public PersonName.PersonStructuredName.Builder addPrefixes(String value)
Optional. Prefixes. Number of characters allowed is 20.
repeated string prefixes = 5;public PersonName.PersonStructuredName.Builder addAllPrefixes(Iterable<String> values)
Optional. Prefixes. Number of characters allowed is 20.
repeated string prefixes = 5;public PersonName.PersonStructuredName.Builder clearPrefixes()
Optional. Prefixes. Number of characters allowed is 20.
repeated string prefixes = 5;public PersonName.PersonStructuredName.Builder addPrefixesBytes(com.google.protobuf.ByteString value)
Optional. Prefixes. Number of characters allowed is 20.
repeated string prefixes = 5;public final PersonName.PersonStructuredName.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<PersonName.PersonStructuredName.Builder>public final PersonName.PersonStructuredName.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<PersonName.PersonStructuredName.Builder>Copyright © 2019 Google LLC. All rights reserved.