Skip to content

Overview

//trimblecloud-fileservice/trimblecloud.fileservice.models/CopyFileRequest/CopyFileRequestBuilder

CopyFileRequestBuilder

[JVM]
open class CopyFileRequestBuilder

Functions

NameSummary
build[JVM]
open fun build(): CopyFileRequest
fileId[JVM]
open fun fileId(@NonNullfileId: @NonNullUUID): CopyFileRequest.CopyFileRequestBuilder
File identifier.
includeAcl[JVM]
open fun includeAcl(includeAcl: Boolean): CopyFileRequest.CopyFileRequestBuilder
Whether to copy the ACL from the resource to the target resource.
includeLinks[JVM]
open fun includeLinks(includeLinks: Boolean): CopyFileRequest.CopyFileRequestBuilder
Whether to include support file links in the copy operation.
includeSupportFiles[JVM]
open fun includeSupportFiles(includeSupportFiles: Boolean): CopyFileRequest.CopyFileRequestBuilder
Whether to include support files in the copy operation.
name[JVM]
open fun name(name: String): CopyFileRequest.CopyFileRequestBuilder
Optionally provide a new name for the copied file.
overwriteExisting[JVM]
open fun overwriteExisting(overwriteExisting: Boolean): CopyFileRequest.CopyFileRequestBuilder
Whether to overwrite an existing resource.
permissionsLocal[JVM]
open fun permissionsLocal(permissionsLocal: FilePermissionsLocal): CopyFileRequest.CopyFileRequestBuilder
The permissions explicitly assigned to the file.
spaceId[JVM]
open fun spaceId(@NonNullspaceId: @NonNullUUID): CopyFileRequest.CopyFileRequestBuilder
Space identifier.
targetParentId[JVM]
open fun targetParentId(@NonNulltargetParentId: @NonNullUUID): CopyFileRequest.CopyFileRequestBuilder
The target parent id.
toString[JVM]
open fun toString(): String
version[JVM]
open fun version(version: String): CopyFileRequest.CopyFileRequestBuilder
Version identifier of the file to be copied.