target.apidocs.com.google.api.services.drive.model.ParentReference.html Maven / Gradle / Ivy
ParentReference (Google Drive API v2-rev20240809-2.0.0)
com.google.api.services.drive.model
Class ParentReference
- java.lang.Object
-
- java.util.AbstractMap<String,Object>
-
- com.google.api.client.util.GenericData
-
- com.google.api.client.json.GenericJson
-
- com.google.api.services.drive.model.ParentReference
-
public final class ParentReference
extends com.google.api.client.json.GenericJson
A reference to a file's parent. A file can only have one parent folder; specifying multiple
parents isn't supported. Some resource methods (such as `parents.get`) require a `parentId`. Use
the `parents.list` method to retrieve the ID for a 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 Google Drive API. For a detailed explanation see:
https://developers.google.com/api-client-library/java/google-http-java-client/json
- Author:
- Google, Inc.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.google.api.client.util.GenericData
com.google.api.client.util.GenericData.Flags
-
Nested classes/interfaces inherited from class java.util.AbstractMap
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
-
Constructor Summary
Constructors
Constructor and Description
ParentReference()
-
Method Summary
All Methods Instance Methods Concrete Methods
Modifier and Type
Method and Description
ParentReference
clone()
String
getId()
The ID of the parent.
Boolean
getIsRoot()
Output only.
String
getKind()
Output only.
String
getParentLink()
Output only.
String
getSelfLink()
Output only.
ParentReference
set(String fieldName,
Object value)
ParentReference
setId(String id)
The ID of the parent.
ParentReference
setIsRoot(Boolean isRoot)
Output only.
ParentReference
setKind(String kind)
Output only.
ParentReference
setParentLink(String parentLink)
Output only.
ParentReference
setSelfLink(String selfLink)
Output only.
-
Methods inherited from class com.google.api.client.json.GenericJson
getFactory, setFactory, toPrettyString, toString
-
Methods inherited from class com.google.api.client.util.GenericData
entrySet, equals, get, getClassInfo, getUnknownKeys, hashCode, put, putAll, remove, setUnknownKeys
-
Methods inherited from class java.util.AbstractMap
clear, containsKey, containsValue, isEmpty, keySet, size, values
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.util.Map
compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll
-
-
Method Detail
-
getId
public String getId()
The ID of the parent.
- Returns:
- value or
null
for none
-
setId
public ParentReference setId(String id)
The ID of the parent.
- Parameters:
id
- id or null
for none
-
getIsRoot
public Boolean getIsRoot()
Output only. Whether or not the parent is the root folder.
- Returns:
- value or
null
for none
-
setIsRoot
public ParentReference setIsRoot(Boolean isRoot)
Output only. Whether or not the parent is the root folder.
- Parameters:
isRoot
- isRoot or null
for none
-
getKind
public String getKind()
Output only. This is always `drive#parentReference`.
- Returns:
- value or
null
for none
-
setKind
public ParentReference setKind(String kind)
Output only. This is always `drive#parentReference`.
- Parameters:
kind
- kind or null
for none
-
getParentLink
public String getParentLink()
Output only. A link to the parent.
- Returns:
- value or
null
for none
-
setParentLink
public ParentReference setParentLink(String parentLink)
Output only. A link to the parent.
- Parameters:
parentLink
- parentLink or null
for none
-
getSelfLink
public String getSelfLink()
Output only. A link back to this reference.
- Returns:
- value or
null
for none
-
setSelfLink
public ParentReference setSelfLink(String selfLink)
Output only. A link back to this reference.
- Parameters:
selfLink
- selfLink or null
for none
-
set
public ParentReference set(String fieldName,
Object value)
- Overrides:
set
in class com.google.api.client.json.GenericJson
-
clone
public ParentReference clone()
- Overrides:
clone
in class com.google.api.client.json.GenericJson
Copyright © 2011–2024 Google. All rights reserved.