public static final class Publication.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Publication.Builder> implements PublicationOrBuilder
Resource that represents a publication resource of a candidate.Protobuf type
google.cloud.talent.v4beta1.Publication| Modifier and Type | Method and Description |
|---|---|
Publication.Builder |
addAllAuthors(Iterable<String> values)
Optional.
|
Publication.Builder |
addAuthors(String value)
Optional.
|
Publication.Builder |
addAuthorsBytes(com.google.protobuf.ByteString value)
Optional.
|
Publication.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Publication |
build() |
Publication |
buildPartial() |
Publication.Builder |
clear() |
Publication.Builder |
clearAuthors()
Optional.
|
Publication.Builder |
clearDescription()
Optional.
|
Publication.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
Publication.Builder |
clearIsbn()
Optional.
|
Publication.Builder |
clearJournal()
Optional.
|
Publication.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
Publication.Builder |
clearPublicationDate()
Optional.
|
Publication.Builder |
clearPublicationType()
Optional.
|
Publication.Builder |
clearPublisher()
Optional.
|
Publication.Builder |
clearTitle()
Optional.
|
Publication.Builder |
clearVolume()
Optional.
|
Publication.Builder |
clone() |
String |
getAuthors(int index)
Optional.
|
com.google.protobuf.ByteString |
getAuthorsBytes(int index)
Optional.
|
int |
getAuthorsCount()
Optional.
|
com.google.protobuf.ProtocolStringList |
getAuthorsList()
Optional.
|
Publication |
getDefaultInstanceForType() |
String |
getDescription()
Optional.
|
com.google.protobuf.ByteString |
getDescriptionBytes()
Optional.
|
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getIsbn()
Optional.
|
com.google.protobuf.ByteString |
getIsbnBytes()
Optional.
|
String |
getJournal()
Optional.
|
com.google.protobuf.ByteString |
getJournalBytes()
Optional.
|
com.google.type.Date |
getPublicationDate()
Optional.
|
com.google.type.Date.Builder |
getPublicationDateBuilder()
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.
|
String |
getTitle()
Optional.
|
com.google.protobuf.ByteString |
getTitleBytes()
Optional.
|
String |
getVolume()
Optional.
|
com.google.protobuf.ByteString |
getVolumeBytes()
Optional.
|
boolean |
hasPublicationDate()
Optional.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
Publication.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Publication.Builder |
mergeFrom(com.google.protobuf.Message other) |
Publication.Builder |
mergeFrom(Publication other) |
Publication.Builder |
mergePublicationDate(com.google.type.Date value)
Optional.
|
Publication.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Publication.Builder |
setAuthors(int index,
String value)
Optional.
|
Publication.Builder |
setDescription(String value)
Optional.
|
Publication.Builder |
setDescriptionBytes(com.google.protobuf.ByteString value)
Optional.
|
Publication.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Publication.Builder |
setIsbn(String value)
Optional.
|
Publication.Builder |
setIsbnBytes(com.google.protobuf.ByteString value)
Optional.
|
Publication.Builder |
setJournal(String value)
Optional.
|
Publication.Builder |
setJournalBytes(com.google.protobuf.ByteString value)
Optional.
|
Publication.Builder |
setPublicationDate(com.google.type.Date.Builder builderForValue)
Optional.
|
Publication.Builder |
setPublicationDate(com.google.type.Date value)
Optional.
|
Publication.Builder |
setPublicationType(String value)
Optional.
|
Publication.Builder |
setPublicationTypeBytes(com.google.protobuf.ByteString value)
Optional.
|
Publication.Builder |
setPublisher(String value)
Optional.
|
Publication.Builder |
setPublisherBytes(com.google.protobuf.ByteString value)
Optional.
|
Publication.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
Publication.Builder |
setTitle(String value)
Optional.
|
Publication.Builder |
setTitleBytes(com.google.protobuf.ByteString value)
Optional.
|
Publication.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Publication.Builder |
setVolume(String value)
Optional.
|
Publication.Builder |
setVolumeBytes(com.google.protobuf.ByteString value)
Optional.
|
getAllFields, 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<Publication.Builder>public Publication.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<Publication.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<Publication.Builder>public Publication getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Publication build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Publication buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Publication.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<Publication.Builder>public Publication.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<Publication.Builder>public Publication.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<Publication.Builder>public Publication.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Publication.Builder>public Publication.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<Publication.Builder>public Publication.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<Publication.Builder>public Publication.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Publication.Builder>public Publication.Builder mergeFrom(Publication other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Publication.Builder>public Publication.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<Publication.Builder>IOExceptionpublic 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 Publication.Builder setAuthors(int index, String value)
Optional. A list of author names. Number of characters allowed is 100.
repeated string authors = 1;public Publication.Builder addAuthors(String value)
Optional. A list of author names. Number of characters allowed is 100.
repeated string authors = 1;public Publication.Builder addAllAuthors(Iterable<String> values)
Optional. A list of author names. Number of characters allowed is 100.
repeated string authors = 1;public Publication.Builder clearAuthors()
Optional. A list of author names. Number of characters allowed is 100.
repeated string authors = 1;public Publication.Builder addAuthorsBytes(com.google.protobuf.ByteString value)
Optional. A list of author names. Number of characters allowed is 100.
repeated string authors = 1;public 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 Publication.Builder setTitle(String value)
Optional. The title of the publication. Number of characters allowed is 100.
string title = 2;public Publication.Builder clearTitle()
Optional. The title of the publication. Number of characters allowed is 100.
string title = 2;public Publication.Builder setTitleBytes(com.google.protobuf.ByteString value)
Optional. The title of the publication. Number of characters allowed is 100.
string title = 2;public 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 Publication.Builder setDescription(String value)
Optional. The description of the publication. Number of characters allowed is 100,000.
string description = 3;public Publication.Builder clearDescription()
Optional. The description of the publication. Number of characters allowed is 100,000.
string description = 3;public Publication.Builder setDescriptionBytes(com.google.protobuf.ByteString value)
Optional. The description of the publication. Number of characters allowed is 100,000.
string description = 3;public 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 Publication.Builder setJournal(String value)
Optional. The journal name of the publication. Number of characters allowed is 100.
string journal = 4;public Publication.Builder clearJournal()
Optional. The journal name of the publication. Number of characters allowed is 100.
string journal = 4;public Publication.Builder setJournalBytes(com.google.protobuf.ByteString value)
Optional. The journal name of the publication. Number of characters allowed is 100.
string journal = 4;public 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 Publication.Builder setVolume(String value)
Optional. Volume number. Number of characters allowed is 100.
string volume = 5;public Publication.Builder clearVolume()
Optional. Volume number. Number of characters allowed is 100.
string volume = 5;public Publication.Builder setVolumeBytes(com.google.protobuf.ByteString value)
Optional. Volume number. Number of characters allowed is 100.
string volume = 5;public 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 Publication.Builder setPublisher(String value)
Optional. The publisher of the journal. Number of characters allowed is 100.
string publisher = 6;public Publication.Builder clearPublisher()
Optional. The publisher of the journal. Number of characters allowed is 100.
string publisher = 6;public Publication.Builder setPublisherBytes(com.google.protobuf.ByteString value)
Optional. The publisher of the journal. Number of characters allowed is 100.
string publisher = 6;public 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 Publication.Builder setPublicationDate(com.google.type.Date value)
Optional. The publication date.
.google.type.Date publication_date = 7;public Publication.Builder setPublicationDate(com.google.type.Date.Builder builderForValue)
Optional. The publication date.
.google.type.Date publication_date = 7;public Publication.Builder mergePublicationDate(com.google.type.Date value)
Optional. The publication date.
.google.type.Date publication_date = 7;public Publication.Builder clearPublicationDate()
Optional. The publication date.
.google.type.Date publication_date = 7;public com.google.type.Date.Builder getPublicationDateBuilder()
Optional. The publication date.
.google.type.Date publication_date = 7;public 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 Publication.Builder setPublicationType(String value)
Optional. The publication type. Number of characters allowed is 100.
string publication_type = 8;public Publication.Builder clearPublicationType()
Optional. The publication type. Number of characters allowed is 100.
string publication_type = 8;public Publication.Builder setPublicationTypeBytes(com.google.protobuf.ByteString value)
Optional. The publication type. Number of characters allowed is 100.
string publication_type = 8;public 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 Publication.Builder setIsbn(String value)
Optional. ISBN number. Number of characters allowed is 100.
string isbn = 9;public Publication.Builder clearIsbn()
Optional. ISBN number. Number of characters allowed is 100.
string isbn = 9;public Publication.Builder setIsbnBytes(com.google.protobuf.ByteString value)
Optional. ISBN number. Number of characters allowed is 100.
string isbn = 9;public final Publication.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Publication.Builder>public final Publication.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Publication.Builder>Copyright © 2019 Google LLC. All rights reserved.