public final class Task
extends com.google.api.client.json.GenericJson
This is the Java data model class that specifies how to parse/serialize into the JSON that is transmitted over HTTP when working with the Tasks API. For a detailed explanation see: http://code.google.com/p/google-http-java-client/wiki/JSON
| Modifier and Type | Class and Description |
|---|---|
static class |
Task.Links
Model definition for TaskLinks.
|
com.google.api.client.util.GenericData.Flags| Constructor and Description |
|---|
Task() |
| Modifier and Type | Method and Description |
|---|---|
Task |
clone() |
com.google.api.client.util.DateTime |
getCompleted()
Completion date of the task (as a RFC 3339 timestamp).
|
java.lang.Boolean |
getDeleted()
Flag indicating whether the task has been deleted.
|
com.google.api.client.util.DateTime |
getDue()
Due date of the task (as a RFC 3339 timestamp).
|
java.lang.String |
getEtag()
ETag of the resource.
|
java.lang.Boolean |
getHidden()
Flag indicating whether the task is hidden.
|
java.lang.String |
getId()
Task identifier.
|
java.lang.String |
getKind()
Type of the resource.
|
java.util.List<Task.Links> |
getLinks()
Collection of links.
|
java.lang.String |
getNotes()
Notes describing the task.
|
java.lang.String |
getParent()
Parent task identifier.
|
java.lang.String |
getPosition()
String indicating the position of the task among its sibling tasks under the same parent task
or at the top level.
|
java.lang.String |
getSelfLink()
URL pointing to this task.
|
java.lang.String |
getStatus()
Status of the task.
|
java.lang.String |
getTitle()
Title of the task.
|
com.google.api.client.util.DateTime |
getUpdated()
Last modification time of the task (as a RFC 3339 timestamp).
|
Task |
set(java.lang.String fieldName,
java.lang.Object value) |
Task |
setCompleted(com.google.api.client.util.DateTime completed)
Completion date of the task (as a RFC 3339 timestamp).
|
Task |
setDeleted(java.lang.Boolean deleted)
Flag indicating whether the task has been deleted.
|
Task |
setDue(com.google.api.client.util.DateTime due)
Due date of the task (as a RFC 3339 timestamp).
|
Task |
setEtag(java.lang.String etag)
ETag of the resource.
|
Task |
setHidden(java.lang.Boolean hidden)
Flag indicating whether the task is hidden.
|
Task |
setId(java.lang.String id)
Task identifier.
|
Task |
setKind(java.lang.String kind)
Type of the resource.
|
Task |
setLinks(java.util.List<Task.Links> links)
Collection of links.
|
Task |
setNotes(java.lang.String notes)
Notes describing the task.
|
Task |
setParent(java.lang.String parent)
Parent task identifier.
|
Task |
setPosition(java.lang.String position)
String indicating the position of the task among its sibling tasks under the same parent task
or at the top level.
|
Task |
setSelfLink(java.lang.String selfLink)
URL pointing to this task.
|
Task |
setStatus(java.lang.String status)
Status of the task.
|
Task |
setTitle(java.lang.String title)
Title of the task.
|
Task |
setUpdated(com.google.api.client.util.DateTime updated)
Last modification time of the task (as a RFC 3339 timestamp).
|
getFactory, setFactory, toPrettyString, toStringentrySet, get, getClassInfo, getUnknownKeys, put, putAll, remove, setUnknownKeyspublic com.google.api.client.util.DateTime getCompleted()
null for nonepublic Task setCompleted(com.google.api.client.util.DateTime completed)
completed - completed or null for nonepublic java.lang.Boolean getDeleted()
null for nonepublic Task setDeleted(java.lang.Boolean deleted)
deleted - deleted or null for nonepublic com.google.api.client.util.DateTime getDue()
null for nonepublic Task setDue(com.google.api.client.util.DateTime due)
due - due or null for nonepublic java.lang.String getEtag()
null for nonepublic Task setEtag(java.lang.String etag)
etag - etag or null for nonepublic java.lang.Boolean getHidden()
null for nonepublic Task setHidden(java.lang.Boolean hidden)
hidden - hidden or null for nonepublic java.lang.String getId()
null for nonepublic Task setId(java.lang.String id)
id - id or null for nonepublic java.lang.String getKind()
null for nonepublic Task setKind(java.lang.String kind)
kind - kind or null for nonepublic java.util.List<Task.Links> getLinks()
null for nonepublic Task setLinks(java.util.List<Task.Links> links)
links - links or null for nonepublic java.lang.String getNotes()
null for nonepublic Task setNotes(java.lang.String notes)
notes - notes or null for nonepublic java.lang.String getParent()
null for nonepublic Task setParent(java.lang.String parent)
parent - parent or null for nonepublic java.lang.String getPosition()
null for nonepublic Task setPosition(java.lang.String position)
position - position or null for nonepublic java.lang.String getSelfLink()
null for nonepublic Task setSelfLink(java.lang.String selfLink)
selfLink - selfLink or null for nonepublic java.lang.String getStatus()
null for nonepublic Task setStatus(java.lang.String status)
status - status or null for nonepublic java.lang.String getTitle()
null for nonepublic Task setTitle(java.lang.String title)
title - title or null for nonepublic com.google.api.client.util.DateTime getUpdated()
null for nonepublic Task setUpdated(com.google.api.client.util.DateTime updated)
updated - updated or null for nonepublic Task set(java.lang.String fieldName, java.lang.Object value)
set in class com.google.api.client.json.GenericJsonpublic Task clone()
clone in class com.google.api.client.json.GenericJson