public final class Publication extends com.google.protobuf.GeneratedMessageV3 implements PublicationOrBuilder
Resource that represents a publication resource of a candidate.Protobuf type
google.cloud.talent.v4beta1.Publication| Modifier and Type | Class and Description |
|---|---|
static class |
Publication.Builder
Resource that represents a publication resource of a candidate.
|
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| Modifier and Type | Field and Description |
|---|---|
static int |
AUTHORS_FIELD_NUMBER |
static int |
DESCRIPTION_FIELD_NUMBER |
static int |
ISBN_FIELD_NUMBER |
static int |
JOURNAL_FIELD_NUMBER |
static int |
PUBLICATION_DATE_FIELD_NUMBER |
static int |
PUBLICATION_TYPE_FIELD_NUMBER |
static int |
PUBLISHER_FIELD_NUMBER |
static int |
TITLE_FIELD_NUMBER |
static int |
VOLUME_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
String |
getAuthors(int index)
Optional.
|
com.google.protobuf.ByteString |
getAuthorsBytes(int index)
Optional.
|
int |
getAuthorsCount()
Optional.
|
com.google.protobuf.ProtocolStringList |
getAuthorsList()
Optional.
|
static Publication |
getDefaultInstance() |
Publication |
getDefaultInstanceForType() |
String |
getDescription()
Optional.
|
com.google.protobuf.ByteString |
getDescriptionBytes()
Optional.
|
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
String |
getIsbn()
Optional.
|
com.google.protobuf.ByteString |
getIsbnBytes()
Optional.
|
String |
getJournal()
Optional.
|
com.google.protobuf.ByteString |
getJournalBytes()
Optional.
|
com.google.protobuf.Parser<Publication> |
getParserForType() |
com.google.type.Date |
getPublicationDate()
Optional.
|
com.google.type.DateOrBuilder |
getPublicationDateOrBuilder()
Optional.
|
String |
getPublicationType()
Optional.
|
com.google.protobuf.ByteString |
getPublicationTypeBytes()
Optional.
|
String |
getPublisher()
Optional.
|
com.google.protobuf.ByteString |
getPublisherBytes()
Optional.
|
int |
getSerializedSize() |
String |
getTitle()
Optional.
|
com.google.protobuf.ByteString |
getTitleBytes()
Optional.
|
com.google.protobuf.UnknownFieldSet |
getUnknownFields() |
String |
getVolume()
Optional.
|
com.google.protobuf.ByteString |
getVolumeBytes()
Optional.
|
int |
hashCode() |
boolean |
hasPublicationDate()
Optional.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static Publication.Builder |
newBuilder() |
static Publication.Builder |
newBuilder(Publication prototype) |
Publication.Builder |
newBuilderForType() |
protected Publication.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
static Publication |
parseDelimitedFrom(InputStream input) |
static Publication |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Publication |
parseFrom(byte[] data) |
static Publication |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Publication |
parseFrom(ByteBuffer data) |
static Publication |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Publication |
parseFrom(com.google.protobuf.ByteString data) |
static Publication |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Publication |
parseFrom(com.google.protobuf.CodedInputStream input) |
static Publication |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Publication |
parseFrom(InputStream input) |
static Publication |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<Publication> |
parser() |
Publication.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newInstance, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int AUTHORS_FIELD_NUMBER
public static final int TITLE_FIELD_NUMBER
public static final int DESCRIPTION_FIELD_NUMBER
public static final int JOURNAL_FIELD_NUMBER
public static final int VOLUME_FIELD_NUMBER
public static final int PUBLISHER_FIELD_NUMBER
public static final int PUBLICATION_DATE_FIELD_NUMBER
public static final int PUBLICATION_TYPE_FIELD_NUMBER
public static final int ISBN_FIELD_NUMBER
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
getUnknownFields in interface com.google.protobuf.MessageOrBuildergetUnknownFields in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public com.google.protobuf.ProtocolStringList getAuthorsList()
Optional. A list of author names. Number of characters allowed is 100.
repeated string authors = 1;getAuthorsList in interface PublicationOrBuilderpublic int getAuthorsCount()
Optional. A list of author names. Number of characters allowed is 100.
repeated string authors = 1;getAuthorsCount in interface PublicationOrBuilderpublic String getAuthors(int index)
Optional. A list of author names. Number of characters allowed is 100.
repeated string authors = 1;getAuthors in interface PublicationOrBuilderpublic com.google.protobuf.ByteString getAuthorsBytes(int index)
Optional. A list of author names. Number of characters allowed is 100.
repeated string authors = 1;getAuthorsBytes in interface PublicationOrBuilderpublic String getTitle()
Optional. The title of the publication. Number of characters allowed is 100.
string title = 2;getTitle in interface PublicationOrBuilderpublic com.google.protobuf.ByteString getTitleBytes()
Optional. The title of the publication. Number of characters allowed is 100.
string title = 2;getTitleBytes in interface PublicationOrBuilderpublic String getDescription()
Optional. The description of the publication. Number of characters allowed is 100,000.
string description = 3;getDescription in interface PublicationOrBuilderpublic com.google.protobuf.ByteString getDescriptionBytes()
Optional. The description of the publication. Number of characters allowed is 100,000.
string description = 3;getDescriptionBytes in interface PublicationOrBuilderpublic String getJournal()
Optional. The journal name of the publication. Number of characters allowed is 100.
string journal = 4;getJournal in interface PublicationOrBuilderpublic com.google.protobuf.ByteString getJournalBytes()
Optional. The journal name of the publication. Number of characters allowed is 100.
string journal = 4;getJournalBytes in interface PublicationOrBuilderpublic String getVolume()
Optional. Volume number. Number of characters allowed is 100.
string volume = 5;getVolume in interface PublicationOrBuilderpublic com.google.protobuf.ByteString getVolumeBytes()
Optional. Volume number. Number of characters allowed is 100.
string volume = 5;getVolumeBytes in interface PublicationOrBuilderpublic String getPublisher()
Optional. The publisher of the journal. Number of characters allowed is 100.
string publisher = 6;getPublisher in interface PublicationOrBuilderpublic com.google.protobuf.ByteString getPublisherBytes()
Optional. The publisher of the journal. Number of characters allowed is 100.
string publisher = 6;getPublisherBytes in interface PublicationOrBuilderpublic boolean hasPublicationDate()
Optional. The publication date.
.google.type.Date publication_date = 7;hasPublicationDate in interface PublicationOrBuilderpublic com.google.type.Date getPublicationDate()
Optional. The publication date.
.google.type.Date publication_date = 7;getPublicationDate in interface PublicationOrBuilderpublic com.google.type.DateOrBuilder getPublicationDateOrBuilder()
Optional. The publication date.
.google.type.Date publication_date = 7;getPublicationDateOrBuilder in interface PublicationOrBuilderpublic String getPublicationType()
Optional. The publication type. Number of characters allowed is 100.
string publication_type = 8;getPublicationType in interface PublicationOrBuilderpublic com.google.protobuf.ByteString getPublicationTypeBytes()
Optional. The publication type. Number of characters allowed is 100.
string publication_type = 8;getPublicationTypeBytes in interface PublicationOrBuilderpublic String getIsbn()
Optional. ISBN number. Number of characters allowed is 100.
string isbn = 9;getIsbn in interface PublicationOrBuilderpublic com.google.protobuf.ByteString getIsbnBytes()
Optional. ISBN number. Number of characters allowed is 100.
string isbn = 9;getIsbnBytes in interface PublicationOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static Publication parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Publication parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Publication parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Publication parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Publication parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Publication parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Publication parseFrom(InputStream input) throws IOException
IOExceptionpublic static Publication parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static Publication parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static Publication parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static Publication parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static Publication parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic Publication.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static Publication.Builder newBuilder()
public static Publication.Builder newBuilder(Publication prototype)
public Publication.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected Publication.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static Publication getDefaultInstance()
public static com.google.protobuf.Parser<Publication> parser()
public com.google.protobuf.Parser<Publication> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public Publication getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2019 Google LLC. All rights reserved.