Package io.spine.people
Class PersonName.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<PersonName.Builder>
-
- io.spine.people.PersonName.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,PersonNameOrBuilder
,io.spine.validate.ValidatingBuilder<PersonName>
,Cloneable
- Enclosing class:
- PersonName
public static final class PersonName.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<PersonName.Builder> implements io.spine.validate.ValidatingBuilder<PersonName>, PersonNameOrBuilder
A name of a person.
Protobuf typespine.people.PersonName
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description PersonName.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
PersonName
build()
PersonName
buildPartial()
PersonName.Builder
clear()
PersonName.Builder
clearFamilyName()
The family (last) name of the person.PersonName.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
PersonName.Builder
clearGivenName()
The given (first) name of the person.PersonName.Builder
clearHonorificPrefix()
The honorific prefix (such as "Dr." or "Prof.") for this person.PersonName.Builder
clearHonorificSuffix()
The honorific suffixes (such as "Jr.") for this person.PersonName.Builder
clearMiddleName()
The middle name or the patronymic of this person.PersonName.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
PersonName.Builder
clone()
PersonName
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
String
getFamilyName()
The family (last) name of the person.com.google.protobuf.ByteString
getFamilyNameBytes()
The family (last) name of the person.String
getGivenName()
The given (first) name of the person.com.google.protobuf.ByteString
getGivenNameBytes()
The given (first) name of the person.String
getHonorificPrefix()
The honorific prefix (such as "Dr." or "Prof.") for this person.com.google.protobuf.ByteString
getHonorificPrefixBytes()
The honorific prefix (such as "Dr." or "Prof.") for this person.String
getHonorificSuffix()
The honorific suffixes (such as "Jr.") for this person.com.google.protobuf.ByteString
getHonorificSuffixBytes()
The honorific suffixes (such as "Jr.") for this person.String
getMiddleName()
The middle name or the patronymic of this person.com.google.protobuf.ByteString
getMiddleNameBytes()
The middle name or the patronymic of this person.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
PersonName.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
PersonName.Builder
mergeFrom(com.google.protobuf.Message other)
PersonName.Builder
mergeFrom(PersonName other)
PersonName.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
PersonName.Builder
setFamilyName(String value)
The family (last) name of the person.PersonName.Builder
setFamilyNameBytes(com.google.protobuf.ByteString value)
The family (last) name of the person.PersonName.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
PersonName.Builder
setGivenName(String value)
The given (first) name of the person.PersonName.Builder
setGivenNameBytes(com.google.protobuf.ByteString value)
The given (first) name of the person.PersonName.Builder
setHonorificPrefix(String value)
The honorific prefix (such as "Dr." or "Prof.") for this person.PersonName.Builder
setHonorificPrefixBytes(com.google.protobuf.ByteString value)
The honorific prefix (such as "Dr." or "Prof.") for this person.PersonName.Builder
setHonorificSuffix(String value)
The honorific suffixes (such as "Jr.") for this person.PersonName.Builder
setHonorificSuffixBytes(com.google.protobuf.ByteString value)
The honorific suffixes (such as "Jr.") for this person.PersonName.Builder
setMiddleName(String value)
The middle name or the patronymic of this person.PersonName.Builder
setMiddleNameBytes(com.google.protobuf.ByteString value)
The middle name or the patronymic of this person.PersonName.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
PersonName.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.google.protobuf.Message.Builder
getFieldBuilder, getRepeatedFieldBuilder, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newBuilderForField
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<PersonName.Builder>
-
clear
public PersonName.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<PersonName.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<PersonName.Builder>
-
getDefaultInstanceForType
public PersonName getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public PersonName build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
- Specified by:
build
in interfaceio.spine.validate.ValidatingBuilder<PersonName>
-
buildPartial
public PersonName buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
- Specified by:
buildPartial
in interfaceio.spine.validate.ValidatingBuilder<PersonName>
-
clone
public PersonName.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<PersonName.Builder>
-
setField
public PersonName.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<PersonName.Builder>
-
clearField
public PersonName.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<PersonName.Builder>
-
clearOneof
public PersonName.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<PersonName.Builder>
-
setRepeatedField
public PersonName.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<PersonName.Builder>
-
addRepeatedField
public PersonName.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<PersonName.Builder>
-
mergeFrom
public PersonName.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<PersonName.Builder>
-
mergeFrom
public PersonName.Builder mergeFrom(PersonName other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<PersonName.Builder>
-
mergeFrom
public PersonName.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<PersonName.Builder>
- Throws:
IOException
-
getHonorificPrefix
public String getHonorificPrefix()
The honorific prefix (such as "Dr." or "Prof.") for this person.
string honorific_prefix = 1;
- Specified by:
getHonorificPrefix
in interfacePersonNameOrBuilder
- Returns:
- The honorificPrefix.
-
getHonorificPrefixBytes
public com.google.protobuf.ByteString getHonorificPrefixBytes()
The honorific prefix (such as "Dr." or "Prof.") for this person.
string honorific_prefix = 1;
- Specified by:
getHonorificPrefixBytes
in interfacePersonNameOrBuilder
- Returns:
- The bytes for honorificPrefix.
-
setHonorificPrefix
public PersonName.Builder setHonorificPrefix(String value)
The honorific prefix (such as "Dr." or "Prof.") for this person.
string honorific_prefix = 1;
- Parameters:
value
- The honorificPrefix to set.- Returns:
- This builder for chaining.
-
clearHonorificPrefix
public PersonName.Builder clearHonorificPrefix()
The honorific prefix (such as "Dr." or "Prof.") for this person.
string honorific_prefix = 1;
- Returns:
- This builder for chaining.
-
setHonorificPrefixBytes
public PersonName.Builder setHonorificPrefixBytes(com.google.protobuf.ByteString value)
The honorific prefix (such as "Dr." or "Prof.") for this person.
string honorific_prefix = 1;
- Parameters:
value
- The bytes for honorificPrefix to set.- Returns:
- This builder for chaining.
-
getGivenName
public String getGivenName()
The given (first) name of the person.
string given_name = 2;
- Specified by:
getGivenName
in interfacePersonNameOrBuilder
- Returns:
- The givenName.
-
getGivenNameBytes
public com.google.protobuf.ByteString getGivenNameBytes()
The given (first) name of the person.
string given_name = 2;
- Specified by:
getGivenNameBytes
in interfacePersonNameOrBuilder
- Returns:
- The bytes for givenName.
-
setGivenName
public PersonName.Builder setGivenName(String value)
The given (first) name of the person.
string given_name = 2;
- Parameters:
value
- The givenName to set.- Returns:
- This builder for chaining.
-
clearGivenName
public PersonName.Builder clearGivenName()
The given (first) name of the person.
string given_name = 2;
- Returns:
- This builder for chaining.
-
setGivenNameBytes
public PersonName.Builder setGivenNameBytes(com.google.protobuf.ByteString value)
The given (first) name of the person.
string given_name = 2;
- Parameters:
value
- The bytes for givenName to set.- Returns:
- This builder for chaining.
-
getMiddleName
public String getMiddleName()
The middle name or the patronymic of this person.
string middle_name = 3;
- Specified by:
getMiddleName
in interfacePersonNameOrBuilder
- Returns:
- The middleName.
-
getMiddleNameBytes
public com.google.protobuf.ByteString getMiddleNameBytes()
The middle name or the patronymic of this person.
string middle_name = 3;
- Specified by:
getMiddleNameBytes
in interfacePersonNameOrBuilder
- Returns:
- The bytes for middleName.
-
setMiddleName
public PersonName.Builder setMiddleName(String value)
The middle name or the patronymic of this person.
string middle_name = 3;
- Parameters:
value
- The middleName to set.- Returns:
- This builder for chaining.
-
clearMiddleName
public PersonName.Builder clearMiddleName()
The middle name or the patronymic of this person.
string middle_name = 3;
- Returns:
- This builder for chaining.
-
setMiddleNameBytes
public PersonName.Builder setMiddleNameBytes(com.google.protobuf.ByteString value)
The middle name or the patronymic of this person.
string middle_name = 3;
- Parameters:
value
- The bytes for middleName to set.- Returns:
- This builder for chaining.
-
getFamilyName
public String getFamilyName()
The family (last) name of the person.
string family_name = 4;
- Specified by:
getFamilyName
in interfacePersonNameOrBuilder
- Returns:
- The familyName.
-
getFamilyNameBytes
public com.google.protobuf.ByteString getFamilyNameBytes()
The family (last) name of the person.
string family_name = 4;
- Specified by:
getFamilyNameBytes
in interfacePersonNameOrBuilder
- Returns:
- The bytes for familyName.
-
setFamilyName
public PersonName.Builder setFamilyName(String value)
The family (last) name of the person.
string family_name = 4;
- Parameters:
value
- The familyName to set.- Returns:
- This builder for chaining.
-
clearFamilyName
public PersonName.Builder clearFamilyName()
The family (last) name of the person.
string family_name = 4;
- Returns:
- This builder for chaining.
-
setFamilyNameBytes
public PersonName.Builder setFamilyNameBytes(com.google.protobuf.ByteString value)
The family (last) name of the person.
string family_name = 4;
- Parameters:
value
- The bytes for familyName to set.- Returns:
- This builder for chaining.
-
getHonorificSuffix
public String getHonorificSuffix()
The honorific suffixes (such as "Jr.") for this person.
string honorific_suffix = 5;
- Specified by:
getHonorificSuffix
in interfacePersonNameOrBuilder
- Returns:
- The honorificSuffix.
-
getHonorificSuffixBytes
public com.google.protobuf.ByteString getHonorificSuffixBytes()
The honorific suffixes (such as "Jr.") for this person.
string honorific_suffix = 5;
- Specified by:
getHonorificSuffixBytes
in interfacePersonNameOrBuilder
- Returns:
- The bytes for honorificSuffix.
-
setHonorificSuffix
public PersonName.Builder setHonorificSuffix(String value)
The honorific suffixes (such as "Jr.") for this person.
string honorific_suffix = 5;
- Parameters:
value
- The honorificSuffix to set.- Returns:
- This builder for chaining.
-
clearHonorificSuffix
public PersonName.Builder clearHonorificSuffix()
The honorific suffixes (such as "Jr.") for this person.
string honorific_suffix = 5;
- Returns:
- This builder for chaining.
-
setHonorificSuffixBytes
public PersonName.Builder setHonorificSuffixBytes(com.google.protobuf.ByteString value)
The honorific suffixes (such as "Jr.") for this person.
string honorific_suffix = 5;
- Parameters:
value
- The bytes for honorificSuffix to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final PersonName.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<PersonName.Builder>
-
mergeUnknownFields
public final PersonName.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<PersonName.Builder>
-
-