Tasks API v1 (revision 3)
com.google.api.services.tasks
Class Tasks.Tasklists.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.tasks.TasksRequest
com.google.api.services.tasks.Tasks.Tasklists.Insert
- All Implemented Interfaces:
- Cloneable, Map<String,Object>
- Enclosing class:
- Tasks.Tasklists
public class Tasks.Tasklists.Insert
- extends TasksRequest
| Nested classes/interfaces inherited from interface java.util.Map |
Map.Entry<K,V> |
| Methods inherited from class com.google.api.services.tasks.TasksRequest |
getAlt, getFields, getKey, getOauthToken, getPrettyPrint, getQuotaUser, getUserIp, setAlt, setKey, setOauthToken, setPrettyPrint, setQuotaUser, setUserIp |
| Methods inherited from class com.google.api.client.http.json.JsonHttpRequest |
buildHttpRequest, buildHttpRequestUrl, download, executeAsInputStream, executeUnparsed, getClient, getEnableGZipContent, getJsonContent, getLastResponseHeaders, getMethod, getRequestHeaders, getUriTemplate, setEnableGZipContent, setRequestHeaders |
execute
public TaskList execute()
throws IOException
- Sends the "insert" request to the Tasks server.
- Returns:
- the
TaskList response
- Throws:
IOException - if the request fails
queue
public void queue(BatchRequest batch,
JsonBatchCallback<TaskList> callback)
throws IOException
- Queues the "insert" request to the Tasks server into the given batch request.
Example usage:
request.queue(batchRequest, new JsonBatchCallback<TaskList>() {
public void onSuccess(TaskList 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 Tasks.Tasklists.Insert setFields(String fields)
- Description copied from class:
TasksRequest
- Selector specifying which fields to include in a partial response.
- Overrides:
setFields in class TasksRequest
- Since:
- 1.7