Class Files.Builder

  • Enclosing class:
    Files

    public static final class Files.Builder
    extends java.lang.Object
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      Files.Builder allParentFolderIds​(java.util.List<java.lang.String> allParentFolderIds)
      List of containing parent Folder IDs in descending order
      Files.Builder allParentFolderIds​(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> allParentFolderIds)
      List of containing parent Folder IDs in descending order
      Files build()  
      Files.Builder createdAt​(java.time.OffsetDateTime createdAt)
      The created date of the file
      Files.Builder createdAt​(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt)
      The created date of the file
      Files.Builder defaultDownloadFormat​(java.lang.String defaultDownloadFormat)
      Default download format
      Files.Builder defaultDownloadFormat​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> defaultDownloadFormat)
      Default download format
      Files.Builder description​(java.lang.String description)
      The description of the file
      Files.Builder description​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> description)
      The description of the file
      Files.Builder driveId​(java.lang.String driveId)
      The parent drive ID associated with this file
      Files.Builder driveId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> driveId)
      The parent drive ID associated with this file
      Files.Builder exportFormats​(java.util.List<java.lang.String> exportFormats)
      List of supported export formats
      Files.Builder exportFormats​(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> exportFormats)
      List of supported export formats
      Files.Builder fileFormat​(FilesFileFormat fileFormat)
      The file format of the file
      Files.Builder fileFormat​(org.openapitools.jackson.nullable.JsonNullable<? extends FilesFileFormat> fileFormat)
      The file format of the file
      Files.Builder folderId​(java.lang.String folderId)
      The parent folder ID associated with this file
      Files.Builder folderId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> folderId)
      The parent folder ID associated with this file
      Files.Builder hasChildren​(HasChildren hasChildren)
      Whether the file has children
      Files.Builder hasChildren​(org.openapitools.jackson.nullable.JsonNullable<? extends HasChildren> hasChildren)
      Whether the file has children
      Files.Builder hasContent​(HasContent hasContent)
      Whether the file has content
      Files.Builder hasContent​(org.openapitools.jackson.nullable.JsonNullable<? extends HasContent> hasContent)
      Whether the file has content
      Files.Builder id​(java.lang.String id)
      Unique identifier
      Files.Builder id​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id)
      Unique identifier
      Files.Builder name​(java.lang.String name)
      The name associated with this file
      Files.Builder name​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> name)
      The name associated with this file
      Files.Builder ownerId​(java.lang.String ownerId)
      The user ID of owner of this file
      Files.Builder ownerId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> ownerId)
      The user ID of owner of this file
      Files.Builder path​(java.lang.String path)
      The path where the file is stored
      Files.Builder path​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> path)
      The path where the file is stored
      Files.Builder remoteDriveId​(java.lang.String remoteDriveId)
      Provider's unique identifier of the parent drive associated with this file
      Files.Builder remoteDriveId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteDriveId)
      Provider's unique identifier of the parent drive associated with this file
      Files.Builder remoteFolderId​(java.lang.String remoteFolderId)
      Provider's unique identifier of the parent folder associated with this file
      Files.Builder remoteFolderId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteFolderId)
      Provider's unique identifier of the parent folder associated with this file
      Files.Builder remoteId​(java.lang.String remoteId)
      Provider's unique identifier
      Files.Builder remoteId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId)
      Provider's unique identifier
      Files.Builder remoteOwnerId​(java.lang.String remoteOwnerId)
      Provider's unique identifier of the owner of this file
      Files.Builder remoteOwnerId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteOwnerId)
      Provider's unique identifier of the owner of this file
      Files.Builder size​(double size)
      The size of this file
      Files.Builder size​(org.openapitools.jackson.nullable.JsonNullable<java.lang.Double> size)
      The size of this file
      Files.Builder updatedAt​(java.time.OffsetDateTime updatedAt)
      The last updated date of the file
      Files.Builder updatedAt​(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt)
      The last updated date of the file
      Files.Builder url​(java.lang.String url)
      The url of the file
      Files.Builder url​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> url)
      The url of the file
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • id

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

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

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

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

        public Files.Builder name​(java.lang.String name)
        The name associated with this file
      • name

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

        public Files.Builder description​(java.lang.String description)
        The description of the file
      • description

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

        public Files.Builder size​(double size)
        The size of this file
      • size

        public Files.Builder size​(org.openapitools.jackson.nullable.JsonNullable<java.lang.Double> size)
        The size of this file
      • url

        public Files.Builder url​(java.lang.String url)
        The url of the file
      • url

        public Files.Builder url​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> url)
        The url of the file
      • fileFormat

        public Files.Builder fileFormat​(org.openapitools.jackson.nullable.JsonNullable<? extends FilesFileFormat> fileFormat)
        The file format of the file
      • path

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

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

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

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

        public Files.Builder exportFormats​(java.util.List<java.lang.String> exportFormats)
        List of supported export formats
      • exportFormats

        public Files.Builder exportFormats​(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> exportFormats)
        List of supported export formats
      • defaultDownloadFormat

        public Files.Builder defaultDownloadFormat​(java.lang.String defaultDownloadFormat)
        Default download format
      • defaultDownloadFormat

        public Files.Builder defaultDownloadFormat​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> defaultDownloadFormat)
        Default download format
      • remoteOwnerId

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

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

        public Files.Builder folderId​(java.lang.String folderId)
        The parent folder ID associated with this file
      • folderId

        public Files.Builder folderId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> folderId)
        The parent folder ID associated with this file
      • remoteFolderId

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

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

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

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

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

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

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

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

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

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

        public Files.Builder hasContent​(org.openapitools.jackson.nullable.JsonNullable<? extends HasContent> hasContent)
        Whether the file has content
      • hasChildren

        public Files.Builder hasChildren​(org.openapitools.jackson.nullable.JsonNullable<? extends HasChildren> hasChildren)
        Whether the file has children
      • allParentFolderIds

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

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

        public Files build()