Class ImageLibraryItem.Builder
java.lang.Object
com.navmii.android.dashcamsdk.library.LibraryItem.Builder<ImageLibraryItem.Builder>
com.navmii.android.dashcamsdk.library.ImageLibraryItem.Builder
- Enclosing class:
- ImageLibraryItem
public abstract static class ImageLibraryItem.Builder
extends LibraryItem.Builder<ImageLibraryItem.Builder>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionabstract ImageLibraryItem
build()
abstract ImageLibraryItem.Builder
setDateCreated
(Date dateCreated) abstract ImageLibraryItem.Builder
setFileDataUri
(Uri fileDataUri) abstract ImageLibraryItem.Builder
setFileSize
(long fileSizeBytes) abstract ImageLibraryItem.Builder
setFileType
(String type) abstract ImageLibraryItem.Builder
abstract ImageLibraryItem.Builder
setLockState
(LibraryItemLockState lockState) abstract ImageLibraryItem.Builder
setSizeInPixels
(Size size) abstract ImageLibraryItem.Builder
setThumbnailDataUri
(Uri thumbnailDataUri)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
setId
- Specified by:
setId
in classLibraryItem.Builder<ImageLibraryItem.Builder>
- Parameters:
id
- The identifier of the item.- Returns:
- The builder.
- See Also:
-
setDateCreated
- Specified by:
setDateCreated
in classLibraryItem.Builder<ImageLibraryItem.Builder>
- Parameters:
dateCreated
- The date/time the item was created.- Returns:
- The builder.
- See Also:
-
setFileSize
- Specified by:
setFileSize
in classLibraryItem.Builder<ImageLibraryItem.Builder>
- Parameters:
fileSizeBytes
- The file size on disk of the file data in bytes.- Returns:
- The builder.
- See Also:
-
setFileDataUri
- Specified by:
setFileDataUri
in classLibraryItem.Builder<ImageLibraryItem.Builder>
- Parameters:
fileDataUri
- A Uri to the video/image data.- Returns:
- The builder.
- See Also:
-
setFileType
- Specified by:
setFileType
in classLibraryItem.Builder<ImageLibraryItem.Builder>
- Parameters:
type
- The MIME type of file (video/image).- Returns:
- The builder.
- See Also:
-
setThumbnailDataUri
- Specified by:
setThumbnailDataUri
in classLibraryItem.Builder<ImageLibraryItem.Builder>
- Parameters:
thumbnailDataUri
- A Uri to the thumbnail for the video/image.- Returns:
- The builder.
- See Also:
-
setSizeInPixels
- Specified by:
setSizeInPixels
in classLibraryItem.Builder<ImageLibraryItem.Builder>
- Parameters:
size
- The width and height of the video/image, in pixels.- Returns:
- The builder.
-
build
- Specified by:
build
in classLibraryItem.Builder<ImageLibraryItem.Builder>
- Returns:
- An
ImageLibraryItem
object.
-