Class Drive.DriveBuilder<C extends Drive,B extends Drive.DriveBuilder<C,B>>
java.lang.Object
com.amilesend.onedrive.resource.item.BaseItem.BaseItemBuilder<C,B>
com.amilesend.onedrive.resource.drive.Drive.DriveBuilder<C,B>
- Enclosing class:
Drive
public abstract static class Drive.DriveBuilder<C extends Drive,B extends Drive.DriveBuilder<C,B>>
extends BaseItem.BaseItemBuilder<C,B>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract Cbuild()connection(OneDriveConnection connection) The drive type descriptor.owner(IdentitySet owner) The user account that owns the drive.Drive storage space quota information.sharepointIds(SharePointIds sharepointIds) Identifiers used for SharePoint.Indicates that this is a system-managed drive: Note: Eithernullor defined as empty.toString()Methods inherited from class com.amilesend.onedrive.resource.item.BaseItem.BaseItemBuilder
createdBy, createdDateTime, description, eTag, id, lastModifiedBy, lastModifiedDateTime, name, parentReference, webUrl
-
Constructor Details
-
DriveBuilder
public DriveBuilder()
-
-
Method Details
-
driveType
The drive type descriptor. Valid types are:- personal - Personal drive
- business - Business drive
- documentLibrary - Sharepoint document library
- Returns:
this.
-
owner
The user account that owns the drive.- Returns:
this.
-
quota
Drive storage space quota information.- Returns:
this.
-
system
Indicates that this is a system-managed drive: Note: Eithernullor defined as empty.- Returns:
this.
-
connection
- Returns:
this.
-
build
- Specified by:
buildin classBaseItem.BaseItemBuilder<C extends Drive,B extends Drive.DriveBuilder<C, B>>
-
toString
- Overrides:
toStringin classBaseItem.BaseItemBuilder<C extends Drive,B extends Drive.DriveBuilder<C, B>>
-