Skip to content

Overview

//trimblecloud-fileservice/trimblecloud.fileservice.models/CreatePackageUploadRequest/CreatePackageUploadRequestBuilder

CreatePackageUploadRequestBuilder

[JVM]
open class CreatePackageUploadRequestBuilder

Functions

NameSummary
build[JVM]
open fun build(): CreatePackageUploadRequest
expiresAt[JVM]
open fun expiresAt(expiresAt: Date): CreatePackageUploadRequest.CreatePackageUploadRequestBuilder
Time period when the file object gets automatically removed.
fileset[JVM]
open fun fileset(fileset: Boolean): CreatePackageUploadRequest.CreatePackageUploadRequestBuilder
Whether the object consists of a set of multiple files that should be treated as a single file, such as with shape files.
metadata[JVM]
open fun metadata(metadata: HashMap<String, Any>): CreatePackageUploadRequest.CreatePackageUploadRequestBuilder
Clients may set additional information related to the file here.
multipart[JVM]
open fun multipart(multipart: Boolean): CreatePackageUploadRequest.CreatePackageUploadRequestBuilder
True if the client will split the upload into multiple parts.
name[JVM]
open fun name(@NonNullname: @NonNullString): CreatePackageUploadRequest.CreatePackageUploadRequestBuilder
The name of the file.
parentId[JVM]
open fun parentId(@NonNullparentId: @NonNullUUID): CreatePackageUploadRequest.CreatePackageUploadRequestBuilder
Parent folder identifier to which the file has to be uploaded.
permissionsLocal[JVM]
open fun permissionsLocal(permissionsLocal: FilePermissionsLocal): CreatePackageUploadRequest.CreatePackageUploadRequestBuilder
The permissions explicitly assigned to the file.
responseHeaders[JVM]
open fun responseHeaders(responseHeaders: HashMap<String, String>): CreatePackageUploadRequest.CreatePackageUploadRequestBuilder
Download HTTP response headers can be set here.
restrictedAccess[JVM]
open fun restrictedAccess(restrictedAccess: Boolean): CreatePackageUploadRequest.CreatePackageUploadRequestBuilder
Set to false if the download url of the file shouldn’t be expired.
spaceId[JVM]
open fun spaceId(@NonNullspaceId: @NonNullUUID): CreatePackageUploadRequest.CreatePackageUploadRequestBuilder
The unique identifier for the space.
supportFileResources[JVM]
open fun supportFileResources(@NonNullsupportFileResources: @NonNullList<SupportFileResource>): CreatePackageUploadRequest.CreatePackageUploadRequestBuilder
The list of support file resources.
toString[JVM]
open fun toString(): String
urlDuration[JVM]
open fun urlDuration(urlDuration: String): CreatePackageUploadRequest.CreatePackageUploadRequestBuilder
The file upload URL’s validity duration can be set in days (d), hours (h), or minutes (m).