Drive API v2 (revision 1)



com.google.api.services.drive.model
Class ParentReference

java.lang.Object
  extended by java.util.AbstractMap<String,Object>
      extended by com.google.api.client.util.GenericData
          extended by com.google.api.client.json.GenericJson
              extended by com.google.api.services.drive.model.ParentReference
All Implemented Interfaces:
Cloneable, Map<String,Object>

public final class ParentReference
extends GenericJson

A reference to a file's parent.

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 Drive API. For a detailed explanation see: http://code.google.com/p/google-api-java-client/wiki/Json

Author:
Google, Inc.

Nested Class Summary
 
Nested classes/interfaces inherited from class com.google.api.client.util.GenericData
GenericData.Flags
 
Nested classes/interfaces inherited from class java.util.AbstractMap
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
 
Nested classes/interfaces inherited from interface java.util.Map
Map.Entry<K,V>
 
Constructor Summary
ParentReference()
           
 
Method Summary
 String getId()
          The ID of the parent.
 Boolean getIsRoot()
          Whether or not the parent is the root folder.
 String getKind()
          This is always drive#parentReference.
 String getParentLink()
          A link to the parent.
 HttpHeaders getResponseHeaders()
          Returns the HTTP headers that were returned with the server response, or null.
 String getSelfLink()
          A link back to this reference.
 ParentReference setId(String id)
          The ID of the parent.
 ParentReference setIsRoot(Boolean isRoot)
          Whether or not the parent is the root folder.
 ParentReference setKind(String kind)
          This is always drive#parentReference.
 ParentReference setParentLink(String parentLink)
          A link to the parent.
 void setResponseHeaders(HttpHeaders responseHeaders)
          Sets the HTTP headers returned with the server response, or null.
 ParentReference setSelfLink(String selfLink)
          A link back to this reference.
 
Methods inherited from class com.google.api.client.json.GenericJson
clone, getFactory, setFactory, toPrettyString, toString
 
Methods inherited from class com.google.api.client.util.GenericData
entrySet, get, getClassInfo, getUnknownKeys, put, putAll, remove, set, setUnknownKeys
 
Methods inherited from class java.util.AbstractMap
clear, containsKey, containsValue, equals, hashCode, isEmpty, keySet, size, values
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ParentReference

public ParentReference()
Method Detail

getSelfLink

public String getSelfLink()
A link back to this reference. The value returned may be null.


setSelfLink

public ParentReference setSelfLink(String selfLink)
A link back to this reference. The value set may be null.


getKind

public String getKind()
This is always drive#parentReference. The value returned may be null.


setKind

public ParentReference setKind(String kind)
This is always drive#parentReference. The value set may be null.


getId

public String getId()
The ID of the parent. The value returned may be null.


setId

public ParentReference setId(String id)
The ID of the parent. The value set may be null.


getIsRoot

public Boolean getIsRoot()
Whether or not the parent is the root folder. The value returned may be null.


setIsRoot

public ParentReference setIsRoot(Boolean isRoot)
Whether or not the parent is the root folder. The value set may be null.


getParentLink

public String getParentLink()
A link to the parent. The value returned may be null.


setParentLink

public ParentReference setParentLink(String parentLink)
A link to the parent. The value set may be null.


setResponseHeaders

public void setResponseHeaders(HttpHeaders responseHeaders)
Sets the HTTP headers returned with the server response, or null. This member should only be non-null if this object was the top level element of a response. For example, a request that returns a single ParentReference would include the response headers, while a request which returns an array of ParentReference, would have a non- null response header in the enclosing object only.


getResponseHeaders

public HttpHeaders getResponseHeaders()
Returns the HTTP headers that were returned with the server response, or null.