public class PhotoMetadata extends MediaMetadata
| Modifier and Type | Class and Description |
|---|---|
static class |
PhotoMetadata.Builder
Builder for
PhotoMetadata. |
dimensions, location, timeTaken| Constructor and Description |
|---|
PhotoMetadata()
Metadata for a photo.
|
PhotoMetadata(Dimensions dimensions,
GpsCoordinates location,
java.util.Date timeTaken)
Metadata for a photo.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
Dimensions |
getDimensions()
Dimension of the photo/video.
|
GpsCoordinates |
getLocation()
The GPS coordinate of the photo/video.
|
java.util.Date |
getTimeTaken()
The timestamp when the photo/video is taken.
|
int |
hashCode() |
static PhotoMetadata.Builder |
newBuilder()
Returns a new builder for creating an instance of this class.
|
java.lang.String |
toString() |
java.lang.String |
toStringMultiline()
Returns a String representation of this object formatted for easier
readability.
|
public PhotoMetadata(Dimensions dimensions, GpsCoordinates location, java.util.Date timeTaken)
Use newBuilder to create instances of this class without
specifying values for all optional fields.
dimensions - Dimension of the photo/video.location - The GPS coordinate of the photo/video.timeTaken - The timestamp when the photo/video is taken.public PhotoMetadata()
The default values for unset fields will be used.
public Dimensions getDimensions()
getDimensions in class MediaMetadatanull if not present.public GpsCoordinates getLocation()
getLocation in class MediaMetadatanull if not present.public java.util.Date getTimeTaken()
getTimeTaken in class MediaMetadatanull if not present.public static PhotoMetadata.Builder newBuilder()
public int hashCode()
hashCode in class MediaMetadatapublic boolean equals(java.lang.Object obj)
equals in class MediaMetadatapublic java.lang.String toString()
toString in class MediaMetadatapublic java.lang.String toStringMultiline()
The returned String may contain newlines.
toStringMultiline in class MediaMetadata