Drive API v1 (revision 14)
com.google.api.services.drive
Class Drive.Files.Insert
java.lang.Object
java.util.AbstractMap<String,Object>
com.google.api.client.util.GenericData
com.google.api.client.http.json.JsonHttpRequest
com.google.api.services.drive.DriveRequest
com.google.api.services.drive.Drive.Files.Insert
- All Implemented Interfaces:
- Cloneable, Map<String,Object>
- Enclosing class:
- Drive.Files
public class Drive.Files.Insert
- extends DriveRequest
| Nested classes/interfaces inherited from interface java.util.Map |
Map.Entry<K,V> |
| Methods inherited from class com.google.api.services.drive.DriveRequest |
getAlt, getFields, getKey, getOauthToken, getPrettyPrint, getQuotaUser, getUserIp, setAlt, setKey, setOauthToken, setPrettyPrint, setQuotaUser, setUserIp |
| Methods inherited from class com.google.api.client.http.json.JsonHttpRequest |
buildHttpRequestUrl, download, executeAsInputStream, getClient, getEnableGZipContent, getJsonContent, getLastResponseHeaders, getMethod, getRequestHeaders, getUriTemplate, setEnableGZipContent, setRequestHeaders |
executeUnparsed
public HttpResponse executeUnparsed()
throws IOException
- Overrides:
executeUnparsed in class JsonHttpRequest
- Throws:
IOException
buildHttpRequest
public HttpRequest buildHttpRequest()
throws IOException
- Overrides:
buildHttpRequest in class JsonHttpRequest
- Throws:
IOException
execute
public File execute()
throws IOException
- Sends the "insert" request to the Drive server.
- Returns:
- the
File response
- Throws:
IOException - if the request fails
queue
public void queue(BatchRequest batch,
JsonBatchCallback<File> callback)
throws IOException
- Queues the "insert" request to the Drive server into the given batch request.
Example usage:
request.queue(batchRequest, new JsonBatchCallback<File>() {
public void onSuccess(File content, GoogleHeaders responseHeaders) {
log("Success");
}
public void onFailure(GoogleJsonError e, GoogleHeaders responseHeaders) {
log(e.getMessage());
}
});
- Parameters:
batch - a single batch of requestscallback - batch callback
- Throws:
IOException- Since:
- 1.6
setFields
public Drive.Files.Insert setFields(String fields)
- Description copied from class:
DriveRequest
- Selector specifying which fields to include in a partial response.
- Overrides:
setFields in class DriveRequest
- Since:
- 1.7
getMediaHttpUploader
public MediaHttpUploader getMediaHttpUploader()
- Returns the Media HTTP Uploader or
null if there is no media HTTP content provided to
be uploaded.