public static class ResumableGDataFileUploader.Builder
extends java.lang.Object
ResumableGDataFileUploader.| Constructor and Description |
|---|
ResumableGDataFileUploader.Builder(MediaService service,
MediaFileSource mediaFile,
IEntry entryToUpdate)
Builds a
ResumableGDataFileUploader to update an existing media. |
ResumableGDataFileUploader.Builder(MediaService service,
java.net.URL mediaUrl,
MediaFileSource mediaFile,
IEntry mediaEntry)
Builds a
ResumableGDataFileUploader to upload new media. |
| Modifier and Type | Method and Description |
|---|---|
ResumableGDataFileUploader |
build()
Creates a
ResumableGDataFileUploader instance. |
ResumableGDataFileUploader.Builder |
chunkSize(long chunkSize)
Max content size for media upload request.
|
ResumableGDataFileUploader.Builder |
executor(java.util.concurrent.ExecutorService executor)
Sets
ExecutorService to execute asynchronous tasks. |
ResumableGDataFileUploader.Builder |
requestType(ResumableGDataFileUploader.RequestType requestType)
Sets the media upload request type.
|
ResumableGDataFileUploader.Builder |
title(java.lang.String mediaTitle)
Sets title for uploaded media.
|
ResumableGDataFileUploader.Builder |
trackProgress(ProgressListener listener,
long progressInterval)
Sets parameters to track upload progress.
|
public ResumableGDataFileUploader.Builder(MediaService service, java.net.URL mediaUrl, MediaFileSource mediaFile, IEntry mediaEntry)
ResumableGDataFileUploader to upload new media.service - media servicemediaUrl - resumable-create-media url.mediaFile - file to upload.mediaEntry - metadata for the uploaded file.public ResumableGDataFileUploader.Builder(MediaService service, MediaFileSource mediaFile, IEntry entryToUpdate)
ResumableGDataFileUploader to update an existing media.service - media service.mediaFile - updated file to upload.entryToUpdate - updated metadata associated with the existing entry.public ResumableGDataFileUploader.Builder title(java.lang.String mediaTitle)
mediaTitle - title for new media.public ResumableGDataFileUploader.Builder chunkSize(long chunkSize)
chunkSize - max upload size in bytes.public ResumableGDataFileUploader.Builder executor(java.util.concurrent.ExecutorService executor)
ExecutorService to execute asynchronous tasks.executor - executor service to use.public ResumableGDataFileUploader.Builder trackProgress(ProgressListener listener, long progressInterval)
listener - ProgressListener callback for tracking progress.progressInterval - time interval in millis for progress
notifications.public ResumableGDataFileUploader.Builder requestType(ResumableGDataFileUploader.RequestType requestType)
requestType - one of INSERT, UPDATE, UPDATE_MEDIA_ONLYpublic ResumableGDataFileUploader build() throws java.io.IOException, ServiceException
ResumableGDataFileUploader instance.java.io.IOException - any read/write error.ServiceException - any server error.