public class CopyBatchBuilder extends Object
DbxUserFilesRequests.copyBatchBuilder(java.util.List<com.dropbox.core.v2.files.RelocationPath>)
.
Use this class to set optional request parameters and complete the request.
Modifier and Type | Method and Description |
---|---|
LaunchEmptyResult |
start()
Issues the request.
|
CopyBatchBuilder |
withAllowSharedFolder(Boolean allowSharedFolder)
Set value for optional field.
|
CopyBatchBuilder |
withAutorename(Boolean autorename)
Set value for optional field.
|
public CopyBatchBuilder withAllowSharedFolder(Boolean allowSharedFolder)
If left unset or set to null
, defaults to false
.
allowSharedFolder
- If true, DbxUserFilesRequests.copyBatch(java.util.List)
will copy contents in
shared folder, otherwise RelocationError.CANT_COPY_SHARED_FOLDER
will be returned if RelocationPath.getFromPath()
contains shared folder. This field is
always true for DbxUserFilesRequests.moveBatch(java.util.List)
. Defaults to false
when set to null
.public CopyBatchBuilder withAutorename(Boolean autorename)
If left unset or set to null
, defaults to false
.
autorename
- If there's a conflict with any file, have the Dropbox
server try to autorename that file to avoid the conflict. Defaults to
false
when set to null
.public LaunchEmptyResult start() throws DbxApiException, DbxException
DbxApiException
DbxException