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: https://developers.google.com/api-client-library/java/google-http-java-client/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, toString
entrySet, get, getClassInfo, getUnknownKeys, put, putAll, remove, setUnknownKeys
clear, containsKey, containsValue, equals, hashCode, isEmpty, keySet, size, values
public 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.GenericJson
public Task clone()
clone
in class com.google.api.client.json.GenericJson