Package io.spine.people
Class PersonName
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- io.spine.people.PersonName
-
- All Implemented Interfaces:
com.google.protobuf.Message
,com.google.protobuf.MessageLite
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,PersonNameOrBuilder
,Serializable
public final class PersonName extends com.google.protobuf.GeneratedMessageV3 implements PersonNameOrBuilder
A name of a person.
Protobuf typespine.people.PersonName
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
PersonName.Builder
A name of a person.-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static int
FAMILY_NAME_FIELD_NUMBER
static int
GIVEN_NAME_FIELD_NUMBER
static int
HONORIFIC_PREFIX_FIELD_NUMBER
static int
HONORIFIC_SUFFIX_FIELD_NUMBER
static int
MIDDLE_NAME_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object obj)
static PersonName
getDefaultInstance()
PersonName
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
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.com.google.protobuf.Parser<PersonName>
getParserForType()
int
getSerializedSize()
com.google.protobuf.UnknownFieldSet
getUnknownFields()
int
hashCode()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
static PersonName.Builder
newBuilder()
static PersonName.Builder
newBuilder(PersonName prototype)
PersonName.Builder
newBuilderForType()
protected PersonName.Builder
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
protected Object
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
static PersonName
parseDelimitedFrom(InputStream input)
static PersonName
parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static PersonName
parseFrom(byte[] data)
static PersonName
parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static PersonName
parseFrom(com.google.protobuf.ByteString data)
static PersonName
parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static PersonName
parseFrom(com.google.protobuf.CodedInputStream input)
static PersonName
parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static PersonName
parseFrom(InputStream input)
static PersonName
parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static PersonName
parseFrom(ByteBuffer data)
static PersonName
parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.protobuf.Parser<PersonName>
parser()
PersonName.Builder
toBuilder()
Optional<io.spine.validate.ValidationError>
validate()
void
writeTo(com.google.protobuf.CodedOutputStream output)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
HONORIFIC_PREFIX_FIELD_NUMBER
public static final int HONORIFIC_PREFIX_FIELD_NUMBER
- See Also:
- Constant Field Values
-
GIVEN_NAME_FIELD_NUMBER
public static final int GIVEN_NAME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
MIDDLE_NAME_FIELD_NUMBER
public static final int MIDDLE_NAME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
FAMILY_NAME_FIELD_NUMBER
public static final int FAMILY_NAME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
HONORIFIC_SUFFIX_FIELD_NUMBER
public static final int HONORIFIC_SUFFIX_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstance
in classcom.google.protobuf.GeneratedMessageV3
-
getUnknownFields
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
- Specified by:
getUnknownFields
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getUnknownFields
in classcom.google.protobuf.GeneratedMessageV3
-
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
-
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.
-
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.
-
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.
-
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.
-
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.
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
- Specified by:
writeTo
in interfacecom.google.protobuf.MessageLite
- Overrides:
writeTo
in classcom.google.protobuf.GeneratedMessageV3
- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSize
in interfacecom.google.protobuf.MessageLite
- Overrides:
getSerializedSize
in classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equals
in interfacecom.google.protobuf.Message
- Overrides:
equals
in classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCode
in interfacecom.google.protobuf.Message
- Overrides:
hashCode
in classcom.google.protobuf.AbstractMessage
-
parseFrom
public static PersonName parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static PersonName parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static PersonName parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static PersonName parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static PersonName parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static PersonName parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static PersonName parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static PersonName parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static PersonName parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static PersonName parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static PersonName parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static PersonName parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public PersonName.Builder newBuilderForType()
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.Message
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.MessageLite
-
newBuilder
public static PersonName.Builder newBuilder()
-
newBuilder
public static PersonName.Builder newBuilder(PersonName prototype)
-
toBuilder
public PersonName.Builder toBuilder()
- Specified by:
toBuilder
in interfacecom.google.protobuf.Message
- Specified by:
toBuilder
in interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected PersonName.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForType
in classcom.google.protobuf.GeneratedMessageV3
-
validate
public Optional<io.spine.validate.ValidationError> validate()
-
getDefaultInstance
public static PersonName getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<PersonName> parser()
-
getParserForType
public com.google.protobuf.Parser<PersonName> getParserForType()
- Specified by:
getParserForType
in interfacecom.google.protobuf.Message
- Specified by:
getParserForType
in interfacecom.google.protobuf.MessageLite
- Overrides:
getParserForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public PersonName getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
-