Package com.google.photos.types.proto
Class MediaItem.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<MediaItem.Builder>
-
- com.google.photos.types.proto.MediaItem.Builder
-
- All Implemented Interfaces:
MediaItemOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,java.lang.Cloneable
- Enclosing class:
- MediaItem
public static final class MediaItem.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<MediaItem.Builder> implements MediaItemOrBuilder
Representation of a media item (such as a photo or video) in Google Photos.
Protobuf typegoogle.photos.types.MediaItem
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description MediaItem.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)MediaItembuild()MediaItembuildPartial()MediaItem.Builderclear()MediaItem.BuilderclearBaseUrl()A URL to the media item's bytes.MediaItem.BuilderclearContributorInfo()Information about the user who created this media item.MediaItem.BuilderclearDescription()Description of the media item.MediaItem.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)MediaItem.BuilderclearFilename()Filename of the media item.MediaItem.BuilderclearId()Identifier for the media item.MediaItem.BuilderclearMediaMetadata()Metadata related to the media item, such as, height, width, or creation time.MediaItem.BuilderclearMimeType()MIME type of the media item.MediaItem.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)MediaItem.BuilderclearProductUrl()Google Photos URL for the media item.MediaItem.Builderclone()java.lang.StringgetBaseUrl()A URL to the media item's bytes.com.google.protobuf.ByteStringgetBaseUrlBytes()A URL to the media item's bytes.ContributorInfogetContributorInfo()Information about the user who created this media item.ContributorInfo.BuildergetContributorInfoBuilder()Information about the user who created this media item.ContributorInfoOrBuildergetContributorInfoOrBuilder()Information about the user who created this media item.MediaItemgetDefaultInstanceForType()java.lang.StringgetDescription()Description of the media item.com.google.protobuf.ByteStringgetDescriptionBytes()Description of the media item.static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()java.lang.StringgetFilename()Filename of the media item.com.google.protobuf.ByteStringgetFilenameBytes()Filename of the media item.java.lang.StringgetId()Identifier for the media item.com.google.protobuf.ByteStringgetIdBytes()Identifier for the media item.MediaMetadatagetMediaMetadata()Metadata related to the media item, such as, height, width, or creation time.MediaMetadata.BuildergetMediaMetadataBuilder()Metadata related to the media item, such as, height, width, or creation time.MediaMetadataOrBuildergetMediaMetadataOrBuilder()Metadata related to the media item, such as, height, width, or creation time.java.lang.StringgetMimeType()MIME type of the media item.com.google.protobuf.ByteStringgetMimeTypeBytes()MIME type of the media item.java.lang.StringgetProductUrl()Google Photos URL for the media item.com.google.protobuf.ByteStringgetProductUrlBytes()Google Photos URL for the media item.booleanhasContributorInfo()Information about the user who created this media item.booleanhasMediaMetadata()Metadata related to the media item, such as, height, width, or creation time.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()MediaItem.BuildermergeContributorInfo(ContributorInfo value)Information about the user who created this media item.MediaItem.BuildermergeFrom(MediaItem other)MediaItem.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)MediaItem.BuildermergeFrom(com.google.protobuf.Message other)MediaItem.BuildermergeMediaMetadata(MediaMetadata value)Metadata related to the media item, such as, height, width, or creation time.MediaItem.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)MediaItem.BuildersetBaseUrl(java.lang.String value)A URL to the media item's bytes.MediaItem.BuildersetBaseUrlBytes(com.google.protobuf.ByteString value)A URL to the media item's bytes.MediaItem.BuildersetContributorInfo(ContributorInfo value)Information about the user who created this media item.MediaItem.BuildersetContributorInfo(ContributorInfo.Builder builderForValue)Information about the user who created this media item.MediaItem.BuildersetDescription(java.lang.String value)Description of the media item.MediaItem.BuildersetDescriptionBytes(com.google.protobuf.ByteString value)Description of the media item.MediaItem.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)MediaItem.BuildersetFilename(java.lang.String value)Filename of the media item.MediaItem.BuildersetFilenameBytes(com.google.protobuf.ByteString value)Filename of the media item.MediaItem.BuildersetId(java.lang.String value)Identifier for the media item.MediaItem.BuildersetIdBytes(com.google.protobuf.ByteString value)Identifier for the media item.MediaItem.BuildersetMediaMetadata(MediaMetadata value)Metadata related to the media item, such as, height, width, or creation time.MediaItem.BuildersetMediaMetadata(MediaMetadata.Builder builderForValue)Metadata related to the media item, such as, height, width, or creation time.MediaItem.BuildersetMimeType(java.lang.String value)MIME type of the media item.MediaItem.BuildersetMimeTypeBytes(com.google.protobuf.ByteString value)MIME type of the media item.MediaItem.BuildersetProductUrl(java.lang.String value)Google Photos URL for the media item.MediaItem.BuildersetProductUrlBytes(com.google.protobuf.ByteString value)Google Photos URL for the media item.MediaItem.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)MediaItem.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeFrom, newUninitializedMessageException
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<MediaItem.Builder>
-
clear
public MediaItem.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<MediaItem.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.GeneratedMessageV3.Builder<MediaItem.Builder>
-
getDefaultInstanceForType
public MediaItem getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public MediaItem build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public MediaItem buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public MediaItem.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<MediaItem.Builder>
-
setField
public MediaItem.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<MediaItem.Builder>
-
clearField
public MediaItem.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<MediaItem.Builder>
-
clearOneof
public MediaItem.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<MediaItem.Builder>
-
setRepeatedField
public MediaItem.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<MediaItem.Builder>
-
addRepeatedField
public MediaItem.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<MediaItem.Builder>
-
mergeFrom
public MediaItem.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<MediaItem.Builder>
-
mergeFrom
public MediaItem.Builder mergeFrom(MediaItem other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<MediaItem.Builder>
-
mergeFrom
public MediaItem.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<MediaItem.Builder>- Throws:
java.io.IOException
-
getId
public java.lang.String getId()
Identifier for the media item. This is a persistent identifier that can be used between sessions to identify this media item.
string id = 1;- Specified by:
getIdin interfaceMediaItemOrBuilder
-
getIdBytes
public com.google.protobuf.ByteString getIdBytes()
Identifier for the media item. This is a persistent identifier that can be used between sessions to identify this media item.
string id = 1;- Specified by:
getIdBytesin interfaceMediaItemOrBuilder
-
setId
public MediaItem.Builder setId(java.lang.String value)
Identifier for the media item. This is a persistent identifier that can be used between sessions to identify this media item.
string id = 1;
-
clearId
public MediaItem.Builder clearId()
Identifier for the media item. This is a persistent identifier that can be used between sessions to identify this media item.
string id = 1;
-
setIdBytes
public MediaItem.Builder setIdBytes(com.google.protobuf.ByteString value)
Identifier for the media item. This is a persistent identifier that can be used between sessions to identify this media item.
string id = 1;
-
getDescription
public java.lang.String getDescription()
Description of the media item. This is shown to the user in the item's info section in the Google Photos app.
string description = 2;- Specified by:
getDescriptionin interfaceMediaItemOrBuilder
-
getDescriptionBytes
public com.google.protobuf.ByteString getDescriptionBytes()
Description of the media item. This is shown to the user in the item's info section in the Google Photos app.
string description = 2;- Specified by:
getDescriptionBytesin interfaceMediaItemOrBuilder
-
setDescription
public MediaItem.Builder setDescription(java.lang.String value)
Description of the media item. This is shown to the user in the item's info section in the Google Photos app.
string description = 2;
-
clearDescription
public MediaItem.Builder clearDescription()
Description of the media item. This is shown to the user in the item's info section in the Google Photos app.
string description = 2;
-
setDescriptionBytes
public MediaItem.Builder setDescriptionBytes(com.google.protobuf.ByteString value)
Description of the media item. This is shown to the user in the item's info section in the Google Photos app.
string description = 2;
-
getProductUrl
public java.lang.String getProductUrl()
Google Photos URL for the media item. This link is available to the user only if they're signed in.
string product_url = 3;- Specified by:
getProductUrlin interfaceMediaItemOrBuilder
-
getProductUrlBytes
public com.google.protobuf.ByteString getProductUrlBytes()
Google Photos URL for the media item. This link is available to the user only if they're signed in.
string product_url = 3;- Specified by:
getProductUrlBytesin interfaceMediaItemOrBuilder
-
setProductUrl
public MediaItem.Builder setProductUrl(java.lang.String value)
Google Photos URL for the media item. This link is available to the user only if they're signed in.
string product_url = 3;
-
clearProductUrl
public MediaItem.Builder clearProductUrl()
Google Photos URL for the media item. This link is available to the user only if they're signed in.
string product_url = 3;
-
setProductUrlBytes
public MediaItem.Builder setProductUrlBytes(com.google.protobuf.ByteString value)
Google Photos URL for the media item. This link is available to the user only if they're signed in.
string product_url = 3;
-
getBaseUrl
public java.lang.String getBaseUrl()
A URL to the media item's bytes. This shouldn't be used as is. Parameters should be appended to this URL before use. See the [developer documentation](https://developers.google.com/photos/library/guides/access-media-items#base-urls) for a complete list of supported parameters. For example, `'=w2048-h1024'` will set the dimensions of a media item of type photo to have a width of 2048 px and height of 1024 px.
string base_url = 4;- Specified by:
getBaseUrlin interfaceMediaItemOrBuilder
-
getBaseUrlBytes
public com.google.protobuf.ByteString getBaseUrlBytes()
A URL to the media item's bytes. This shouldn't be used as is. Parameters should be appended to this URL before use. See the [developer documentation](https://developers.google.com/photos/library/guides/access-media-items#base-urls) for a complete list of supported parameters. For example, `'=w2048-h1024'` will set the dimensions of a media item of type photo to have a width of 2048 px and height of 1024 px.
string base_url = 4;- Specified by:
getBaseUrlBytesin interfaceMediaItemOrBuilder
-
setBaseUrl
public MediaItem.Builder setBaseUrl(java.lang.String value)
A URL to the media item's bytes. This shouldn't be used as is. Parameters should be appended to this URL before use. See the [developer documentation](https://developers.google.com/photos/library/guides/access-media-items#base-urls) for a complete list of supported parameters. For example, `'=w2048-h1024'` will set the dimensions of a media item of type photo to have a width of 2048 px and height of 1024 px.
string base_url = 4;
-
clearBaseUrl
public MediaItem.Builder clearBaseUrl()
A URL to the media item's bytes. This shouldn't be used as is. Parameters should be appended to this URL before use. See the [developer documentation](https://developers.google.com/photos/library/guides/access-media-items#base-urls) for a complete list of supported parameters. For example, `'=w2048-h1024'` will set the dimensions of a media item of type photo to have a width of 2048 px and height of 1024 px.
string base_url = 4;
-
setBaseUrlBytes
public MediaItem.Builder setBaseUrlBytes(com.google.protobuf.ByteString value)
A URL to the media item's bytes. This shouldn't be used as is. Parameters should be appended to this URL before use. See the [developer documentation](https://developers.google.com/photos/library/guides/access-media-items#base-urls) for a complete list of supported parameters. For example, `'=w2048-h1024'` will set the dimensions of a media item of type photo to have a width of 2048 px and height of 1024 px.
string base_url = 4;
-
getMimeType
public java.lang.String getMimeType()
MIME type of the media item. For example, `image/jpeg`.
string mime_type = 5;- Specified by:
getMimeTypein interfaceMediaItemOrBuilder
-
getMimeTypeBytes
public com.google.protobuf.ByteString getMimeTypeBytes()
MIME type of the media item. For example, `image/jpeg`.
string mime_type = 5;- Specified by:
getMimeTypeBytesin interfaceMediaItemOrBuilder
-
setMimeType
public MediaItem.Builder setMimeType(java.lang.String value)
MIME type of the media item. For example, `image/jpeg`.
string mime_type = 5;
-
clearMimeType
public MediaItem.Builder clearMimeType()
MIME type of the media item. For example, `image/jpeg`.
string mime_type = 5;
-
setMimeTypeBytes
public MediaItem.Builder setMimeTypeBytes(com.google.protobuf.ByteString value)
MIME type of the media item. For example, `image/jpeg`.
string mime_type = 5;
-
hasMediaMetadata
public boolean hasMediaMetadata()
Metadata related to the media item, such as, height, width, or creation time.
.google.photos.types.MediaMetadata media_metadata = 6;- Specified by:
hasMediaMetadatain interfaceMediaItemOrBuilder
-
getMediaMetadata
public MediaMetadata getMediaMetadata()
Metadata related to the media item, such as, height, width, or creation time.
.google.photos.types.MediaMetadata media_metadata = 6;- Specified by:
getMediaMetadatain interfaceMediaItemOrBuilder
-
setMediaMetadata
public MediaItem.Builder setMediaMetadata(MediaMetadata value)
Metadata related to the media item, such as, height, width, or creation time.
.google.photos.types.MediaMetadata media_metadata = 6;
-
setMediaMetadata
public MediaItem.Builder setMediaMetadata(MediaMetadata.Builder builderForValue)
Metadata related to the media item, such as, height, width, or creation time.
.google.photos.types.MediaMetadata media_metadata = 6;
-
mergeMediaMetadata
public MediaItem.Builder mergeMediaMetadata(MediaMetadata value)
Metadata related to the media item, such as, height, width, or creation time.
.google.photos.types.MediaMetadata media_metadata = 6;
-
clearMediaMetadata
public MediaItem.Builder clearMediaMetadata()
Metadata related to the media item, such as, height, width, or creation time.
.google.photos.types.MediaMetadata media_metadata = 6;
-
getMediaMetadataBuilder
public MediaMetadata.Builder getMediaMetadataBuilder()
Metadata related to the media item, such as, height, width, or creation time.
.google.photos.types.MediaMetadata media_metadata = 6;
-
getMediaMetadataOrBuilder
public MediaMetadataOrBuilder getMediaMetadataOrBuilder()
Metadata related to the media item, such as, height, width, or creation time.
.google.photos.types.MediaMetadata media_metadata = 6;- Specified by:
getMediaMetadataOrBuilderin interfaceMediaItemOrBuilder
-
hasContributorInfo
public boolean hasContributorInfo()
Information about the user who created this media item.
.google.photos.types.ContributorInfo contributor_info = 7;- Specified by:
hasContributorInfoin interfaceMediaItemOrBuilder
-
getContributorInfo
public ContributorInfo getContributorInfo()
Information about the user who created this media item.
.google.photos.types.ContributorInfo contributor_info = 7;- Specified by:
getContributorInfoin interfaceMediaItemOrBuilder
-
setContributorInfo
public MediaItem.Builder setContributorInfo(ContributorInfo value)
Information about the user who created this media item.
.google.photos.types.ContributorInfo contributor_info = 7;
-
setContributorInfo
public MediaItem.Builder setContributorInfo(ContributorInfo.Builder builderForValue)
Information about the user who created this media item.
.google.photos.types.ContributorInfo contributor_info = 7;
-
mergeContributorInfo
public MediaItem.Builder mergeContributorInfo(ContributorInfo value)
Information about the user who created this media item.
.google.photos.types.ContributorInfo contributor_info = 7;
-
clearContributorInfo
public MediaItem.Builder clearContributorInfo()
Information about the user who created this media item.
.google.photos.types.ContributorInfo contributor_info = 7;
-
getContributorInfoBuilder
public ContributorInfo.Builder getContributorInfoBuilder()
Information about the user who created this media item.
.google.photos.types.ContributorInfo contributor_info = 7;
-
getContributorInfoOrBuilder
public ContributorInfoOrBuilder getContributorInfoOrBuilder()
Information about the user who created this media item.
.google.photos.types.ContributorInfo contributor_info = 7;- Specified by:
getContributorInfoOrBuilderin interfaceMediaItemOrBuilder
-
getFilename
public java.lang.String getFilename()
Filename of the media item. This is shown to the user in the item's info section in the Google Photos app.
string filename = 8;- Specified by:
getFilenamein interfaceMediaItemOrBuilder
-
getFilenameBytes
public com.google.protobuf.ByteString getFilenameBytes()
Filename of the media item. This is shown to the user in the item's info section in the Google Photos app.
string filename = 8;- Specified by:
getFilenameBytesin interfaceMediaItemOrBuilder
-
setFilename
public MediaItem.Builder setFilename(java.lang.String value)
Filename of the media item. This is shown to the user in the item's info section in the Google Photos app.
string filename = 8;
-
clearFilename
public MediaItem.Builder clearFilename()
Filename of the media item. This is shown to the user in the item's info section in the Google Photos app.
string filename = 8;
-
setFilenameBytes
public MediaItem.Builder setFilenameBytes(com.google.protobuf.ByteString value)
Filename of the media item. This is shown to the user in the item's info section in the Google Photos app.
string filename = 8;
-
setUnknownFields
public final MediaItem.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<MediaItem.Builder>
-
mergeUnknownFields
public final MediaItem.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<MediaItem.Builder>
-
-