Class Folders.Builder

  • Enclosing class:
    Folders

    public static final class Folders.Builder
    extends java.lang.Object
    • Method Detail

      • id

        public Folders.Builder id​(java.lang.String id)
        Unique identifier
      • id

        public Folders.Builder id​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id)
        Unique identifier
      • remoteId

        public Folders.Builder remoteId​(java.lang.String remoteId)
        Provider's unique identifier
      • remoteId

        public Folders.Builder remoteId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId)
        Provider's unique identifier
      • name

        public Folders.Builder name​(java.lang.String name)
        The name associated with this folder
      • name

        public Folders.Builder name​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> name)
        The name associated with this folder
      • description

        public Folders.Builder description​(java.lang.String description)
        The description of the folder
      • description

        public Folders.Builder description​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> description)
        The description of the folder
      • size

        public Folders.Builder size​(double size)
        The size of this folder in bytes
      • size

        public Folders.Builder size​(org.openapitools.jackson.nullable.JsonNullable<java.lang.Double> size)
        The size of this folder in bytes
      • url

        public Folders.Builder url​(java.lang.String url)
        The url of the folder
      • url

        public Folders.Builder url​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> url)
        The url of the folder
      • path

        public Folders.Builder path​(java.lang.String path)
        The path where the folder is stored
      • path

        public Folders.Builder path​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> path)
        The path where the folder is stored
      • ownerId

        public Folders.Builder ownerId​(java.lang.String ownerId)
        The user ID of owner of this folder
      • ownerId

        public Folders.Builder ownerId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> ownerId)
        The user ID of owner of this folder
      • remoteOwnerId

        public Folders.Builder remoteOwnerId​(java.lang.String remoteOwnerId)
        Provider's unique identifier of the owner of this folder
      • remoteOwnerId

        public Folders.Builder remoteOwnerId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteOwnerId)
        Provider's unique identifier of the owner of this folder
      • parentFolderId

        public Folders.Builder parentFolderId​(java.lang.String parentFolderId)
        The parent folder ID associated with this folder
      • parentFolderId

        public Folders.Builder parentFolderId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> parentFolderId)
        The parent folder ID associated with this folder
      • remoteParentFolderId

        public Folders.Builder remoteParentFolderId​(java.lang.String remoteParentFolderId)
        Provider's unique identifier of the parent folder associated with this folder
      • remoteParentFolderId

        public Folders.Builder remoteParentFolderId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteParentFolderId)
        Provider's unique identifier of the parent folder associated with this folder
      • driveId

        public Folders.Builder driveId​(java.lang.String driveId)
        The parent drive ID associated with this folder
      • driveId

        public Folders.Builder driveId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> driveId)
        The parent drive ID associated with this folder
      • remoteDriveId

        public Folders.Builder remoteDriveId​(java.lang.String remoteDriveId)
        Provider's unique identifier of the parent drive associated with this folder
      • remoteDriveId

        public Folders.Builder remoteDriveId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteDriveId)
        Provider's unique identifier of the parent drive associated with this folder
      • createdAt

        public Folders.Builder createdAt​(java.time.OffsetDateTime createdAt)
        The created date of the folder
      • createdAt

        public Folders.Builder createdAt​(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt)
        The created date of the folder
      • updatedAt

        public Folders.Builder updatedAt​(java.time.OffsetDateTime updatedAt)
        The last updated date of the folder
      • updatedAt

        public Folders.Builder updatedAt​(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt)
        The last updated date of the folder
      • hasContent

        public Folders.Builder hasContent​(org.openapitools.jackson.nullable.JsonNullable<? extends FoldersHasContent> hasContent)
        Whether the folder has content
      • hasChildren

        public Folders.Builder hasChildren​(org.openapitools.jackson.nullable.JsonNullable<? extends FoldersHasChildren> hasChildren)
        Whether the folder has children
      • isRoot

        public Folders.Builder isRoot​(IsRoot isRoot)
        Whether the folder is at the root level of the drive
      • isRoot

        public Folders.Builder isRoot​(org.openapitools.jackson.nullable.JsonNullable<? extends IsRoot> isRoot)
        Whether the folder is at the root level of the drive
      • allParentFolderIds

        public Folders.Builder allParentFolderIds​(java.util.List<java.lang.String> allParentFolderIds)
        List of containing parent Folder IDs in descending order
      • allParentFolderIds

        public Folders.Builder allParentFolderIds​(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> allParentFolderIds)
        List of containing parent Folder IDs in descending order