|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.google.gdata.client.media.ResumableGDataFileUploader.Builder
public static class ResumableGDataFileUploader.Builder
Builder to construct a ResumableGDataFileUploader
.
Constructor Summary | |
---|---|
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. |
Method Summary | |
---|---|
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. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
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.Method Detail |
---|
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_ONLY
public ResumableGDataFileUploader build() throws java.io.IOException, ServiceException
ResumableGDataFileUploader
instance.
java.io.IOException
- any read/write error.
ServiceException
- any server error.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |