Package com.microsoft.graph.models
Class SharedDriveItem
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.BaseItem
com.microsoft.graph.models.SharedDriveItem
- All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject
public class SharedDriveItem
extends BaseItem
implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Shared Drive Item.
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe Drive Item.The Items.The List.The List Item.The Owner.The Permission.The Root.The Site.Fields inherited from class com.microsoft.graph.models.BaseItem
createdBy, createdByUser, createdDateTime, description, eTag, lastModifiedBy, lastModifiedByUser, lastModifiedDateTime, name, parentReference, webUrl
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
setRawObject
(com.microsoft.graph.serializer.ISerializer serializer, com.google.gson.JsonObject json) Sets the raw JSON objectMethods inherited from class com.microsoft.graph.models.Entity
additionalDataManager
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.microsoft.graph.serializer.IJsonBackedObject
additionalDataManager
-
Field Details
-
owner
The Owner. Information about the owner of the shared item being referenced. -
driveItem
@SerializedName(value="driveItem", alternate="DriveItem") @Expose @Nullable public DriveItem driveItemThe Drive Item. Used to access the underlying driveItem -
items
@SerializedName(value="items", alternate="Items") @Expose @Nullable public DriveItemCollectionPage itemsThe Items. All driveItems contained in the sharing root. This collection cannot be enumerated. -
list
The List. Used to access the underlying list -
listItem
The List Item. Used to access the underlying listItem -
permission
@SerializedName(value="permission", alternate="Permission") @Expose @Nullable public Permission permissionThe Permission. Used to access the permission representing the underlying sharing link -
root
The Root. Used to access the underlying driveItem. Deprecated -- use driveItem instead. -
site
The Site. Used to access the underlying site
-
-
Constructor Details
-
SharedDriveItem
public SharedDriveItem()
-
-
Method Details
-
setRawObject
public void setRawObject(@Nonnull com.microsoft.graph.serializer.ISerializer serializer, @Nonnull com.google.gson.JsonObject json) Sets the raw JSON object- Specified by:
setRawObject
in interfacecom.microsoft.graph.serializer.IJsonBackedObject
- Overrides:
setRawObject
in classBaseItem
- Parameters:
serializer
- the serializerjson
- the JSON object to set this object to
-