Class ArtworkInfo.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<ArtworkInfo.Builder>
com.google.protobuf.GeneratedMessage.Builder<ArtworkInfo.Builder>
ai.pipestream.parsed.data.image.v1.ArtworkInfo.Builder
- All Implemented Interfaces:
ArtworkInfoOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
ArtworkInfo
public static final class ArtworkInfo.Builder
extends com.google.protobuf.GeneratedMessage.Builder<ArtworkInfo.Builder>
implements ArtworkInfoOrBuilder
Artwork or object information.Protobuf type
ai.pipestream.parsed.data.image.v1.ArtworkInfo-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Copyright notice for the artwork.Artist or creator name.Date when artwork was created.Holding organization or institution.Inventory or accession number.Title of the artwork or object.Copyright notice for the artwork.com.google.protobuf.ByteStringCopyright notice for the artwork.Artist or creator name.com.google.protobuf.ByteStringArtist or creator name.com.google.protobuf.TimestampDate when artwork was created.com.google.protobuf.Timestamp.BuilderDate when artwork was created.com.google.protobuf.TimestampOrBuilderDate when artwork was created.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorHolding organization or institution.com.google.protobuf.ByteStringHolding organization or institution.Inventory or accession number.com.google.protobuf.ByteStringInventory or accession number.getTitle()Title of the artwork or object.com.google.protobuf.ByteStringTitle of the artwork or object.booleanCopyright notice for the artwork.booleanArtist or creator name.booleanDate when artwork was created.booleanHolding organization or institution.booleanInventory or accession number.booleanhasTitle()Title of the artwork or object.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeDateCreated(com.google.protobuf.Timestamp value) Date when artwork was created.mergeFrom(ArtworkInfo other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setCopyrightNotice(String value) Copyright notice for the artwork.setCopyrightNoticeBytes(com.google.protobuf.ByteString value) Copyright notice for the artwork.setCreator(String value) Artist or creator name.setCreatorBytes(com.google.protobuf.ByteString value) Artist or creator name.setDateCreated(com.google.protobuf.Timestamp value) Date when artwork was created.setDateCreated(com.google.protobuf.Timestamp.Builder builderForValue) Date when artwork was created.Holding organization or institution.setSourceBytes(com.google.protobuf.ByteString value) Holding organization or institution.setSourceInventoryNumber(String value) Inventory or accession number.setSourceInventoryNumberBytes(com.google.protobuf.ByteString value) Inventory or accession number.Title of the artwork or object.setTitleBytes(com.google.protobuf.ByteString value) Title of the artwork or object.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<ArtworkInfo.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<ArtworkInfo.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<ArtworkInfo.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ArtworkInfo.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<ArtworkInfo.Builder>
-
mergeFrom
public ArtworkInfo.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ArtworkInfo.Builder>- Throws:
IOException
-
hasTitle
public boolean hasTitle()Title of the artwork or object.
optional string title = 1 [json_name = "title"];- Specified by:
hasTitlein interfaceArtworkInfoOrBuilder- Returns:
- Whether the title field is set.
-
getTitle
Title of the artwork or object.
optional string title = 1 [json_name = "title"];- Specified by:
getTitlein interfaceArtworkInfoOrBuilder- Returns:
- The title.
-
getTitleBytes
public com.google.protobuf.ByteString getTitleBytes()Title of the artwork or object.
optional string title = 1 [json_name = "title"];- Specified by:
getTitleBytesin interfaceArtworkInfoOrBuilder- Returns:
- The bytes for title.
-
setTitle
Title of the artwork or object.
optional string title = 1 [json_name = "title"];- Parameters:
value- The title to set.- Returns:
- This builder for chaining.
-
clearTitle
Title of the artwork or object.
optional string title = 1 [json_name = "title"];- Returns:
- This builder for chaining.
-
setTitleBytes
Title of the artwork or object.
optional string title = 1 [json_name = "title"];- Parameters:
value- The bytes for title to set.- Returns:
- This builder for chaining.
-
hasCreator
public boolean hasCreator()Artist or creator name.
optional string creator = 2 [json_name = "creator"];- Specified by:
hasCreatorin interfaceArtworkInfoOrBuilder- Returns:
- Whether the creator field is set.
-
getCreator
Artist or creator name.
optional string creator = 2 [json_name = "creator"];- Specified by:
getCreatorin interfaceArtworkInfoOrBuilder- Returns:
- The creator.
-
getCreatorBytes
public com.google.protobuf.ByteString getCreatorBytes()Artist or creator name.
optional string creator = 2 [json_name = "creator"];- Specified by:
getCreatorBytesin interfaceArtworkInfoOrBuilder- Returns:
- The bytes for creator.
-
setCreator
Artist or creator name.
optional string creator = 2 [json_name = "creator"];- Parameters:
value- The creator to set.- Returns:
- This builder for chaining.
-
clearCreator
Artist or creator name.
optional string creator = 2 [json_name = "creator"];- Returns:
- This builder for chaining.
-
setCreatorBytes
Artist or creator name.
optional string creator = 2 [json_name = "creator"];- Parameters:
value- The bytes for creator to set.- Returns:
- This builder for chaining.
-
hasDateCreated
public boolean hasDateCreated()Date when artwork was created.
optional .google.protobuf.Timestamp date_created = 3 [json_name = "dateCreated"];- Specified by:
hasDateCreatedin interfaceArtworkInfoOrBuilder- Returns:
- Whether the dateCreated field is set.
-
getDateCreated
public com.google.protobuf.Timestamp getDateCreated()Date when artwork was created.
optional .google.protobuf.Timestamp date_created = 3 [json_name = "dateCreated"];- Specified by:
getDateCreatedin interfaceArtworkInfoOrBuilder- Returns:
- The dateCreated.
-
setDateCreated
Date when artwork was created.
optional .google.protobuf.Timestamp date_created = 3 [json_name = "dateCreated"]; -
setDateCreated
Date when artwork was created.
optional .google.protobuf.Timestamp date_created = 3 [json_name = "dateCreated"]; -
mergeDateCreated
Date when artwork was created.
optional .google.protobuf.Timestamp date_created = 3 [json_name = "dateCreated"]; -
clearDateCreated
Date when artwork was created.
optional .google.protobuf.Timestamp date_created = 3 [json_name = "dateCreated"]; -
getDateCreatedBuilder
public com.google.protobuf.Timestamp.Builder getDateCreatedBuilder()Date when artwork was created.
optional .google.protobuf.Timestamp date_created = 3 [json_name = "dateCreated"]; -
getDateCreatedOrBuilder
public com.google.protobuf.TimestampOrBuilder getDateCreatedOrBuilder()Date when artwork was created.
optional .google.protobuf.Timestamp date_created = 3 [json_name = "dateCreated"];- Specified by:
getDateCreatedOrBuilderin interfaceArtworkInfoOrBuilder
-
hasCopyrightNotice
public boolean hasCopyrightNotice()Copyright notice for the artwork.
optional string copyright_notice = 4 [json_name = "copyrightNotice"];- Specified by:
hasCopyrightNoticein interfaceArtworkInfoOrBuilder- Returns:
- Whether the copyrightNotice field is set.
-
getCopyrightNotice
Copyright notice for the artwork.
optional string copyright_notice = 4 [json_name = "copyrightNotice"];- Specified by:
getCopyrightNoticein interfaceArtworkInfoOrBuilder- Returns:
- The copyrightNotice.
-
getCopyrightNoticeBytes
public com.google.protobuf.ByteString getCopyrightNoticeBytes()Copyright notice for the artwork.
optional string copyright_notice = 4 [json_name = "copyrightNotice"];- Specified by:
getCopyrightNoticeBytesin interfaceArtworkInfoOrBuilder- Returns:
- The bytes for copyrightNotice.
-
setCopyrightNotice
Copyright notice for the artwork.
optional string copyright_notice = 4 [json_name = "copyrightNotice"];- Parameters:
value- The copyrightNotice to set.- Returns:
- This builder for chaining.
-
clearCopyrightNotice
Copyright notice for the artwork.
optional string copyright_notice = 4 [json_name = "copyrightNotice"];- Returns:
- This builder for chaining.
-
setCopyrightNoticeBytes
Copyright notice for the artwork.
optional string copyright_notice = 4 [json_name = "copyrightNotice"];- Parameters:
value- The bytes for copyrightNotice to set.- Returns:
- This builder for chaining.
-
hasSource
public boolean hasSource()Holding organization or institution.
optional string source = 5 [json_name = "source"];- Specified by:
hasSourcein interfaceArtworkInfoOrBuilder- Returns:
- Whether the source field is set.
-
getSource
Holding organization or institution.
optional string source = 5 [json_name = "source"];- Specified by:
getSourcein interfaceArtworkInfoOrBuilder- Returns:
- The source.
-
getSourceBytes
public com.google.protobuf.ByteString getSourceBytes()Holding organization or institution.
optional string source = 5 [json_name = "source"];- Specified by:
getSourceBytesin interfaceArtworkInfoOrBuilder- Returns:
- The bytes for source.
-
setSource
Holding organization or institution.
optional string source = 5 [json_name = "source"];- Parameters:
value- The source to set.- Returns:
- This builder for chaining.
-
clearSource
Holding organization or institution.
optional string source = 5 [json_name = "source"];- Returns:
- This builder for chaining.
-
setSourceBytes
Holding organization or institution.
optional string source = 5 [json_name = "source"];- Parameters:
value- The bytes for source to set.- Returns:
- This builder for chaining.
-
hasSourceInventoryNumber
public boolean hasSourceInventoryNumber()Inventory or accession number.
optional string source_inventory_number = 6 [json_name = "sourceInventoryNumber"];- Specified by:
hasSourceInventoryNumberin interfaceArtworkInfoOrBuilder- Returns:
- Whether the sourceInventoryNumber field is set.
-
getSourceInventoryNumber
Inventory or accession number.
optional string source_inventory_number = 6 [json_name = "sourceInventoryNumber"];- Specified by:
getSourceInventoryNumberin interfaceArtworkInfoOrBuilder- Returns:
- The sourceInventoryNumber.
-
getSourceInventoryNumberBytes
public com.google.protobuf.ByteString getSourceInventoryNumberBytes()Inventory or accession number.
optional string source_inventory_number = 6 [json_name = "sourceInventoryNumber"];- Specified by:
getSourceInventoryNumberBytesin interfaceArtworkInfoOrBuilder- Returns:
- The bytes for sourceInventoryNumber.
-
setSourceInventoryNumber
Inventory or accession number.
optional string source_inventory_number = 6 [json_name = "sourceInventoryNumber"];- Parameters:
value- The sourceInventoryNumber to set.- Returns:
- This builder for chaining.
-
clearSourceInventoryNumber
Inventory or accession number.
optional string source_inventory_number = 6 [json_name = "sourceInventoryNumber"];- Returns:
- This builder for chaining.
-
setSourceInventoryNumberBytes
Inventory or accession number.
optional string source_inventory_number = 6 [json_name = "sourceInventoryNumber"];- Parameters:
value- The bytes for sourceInventoryNumber to set.- Returns:
- This builder for chaining.
-