public class CopyBuilder extends Object
DbxUserFilesRequests.copyBuilder(java.lang.String, java.lang.String)
.
Use this class to set optional request parameters and complete the request.
Modifier and Type | Method and Description |
---|---|
Metadata |
start()
Issues the request.
|
CopyBuilder |
withAllowSharedFolder(Boolean allowSharedFolder)
Set value for optional field.
|
CopyBuilder |
withAutorename(Boolean autorename)
Set value for optional field.
|
public CopyBuilder withAllowSharedFolder(Boolean allowSharedFolder)
If left unset or set to null
, defaults to false
.
allowSharedFolder
- If true, DbxUserFilesRequests.copy(String,String)
will copy contents in
shared folder, otherwise RelocationError.CANT_COPY_SHARED_FOLDER
will be returned if RelocationArg.getFromPath()
contains shared folder. This field is
always true for DbxUserFilesRequests.move(String,String)
.
Defaults to false
when set to null
.public CopyBuilder withAutorename(Boolean autorename)
If left unset or set to null
, defaults to false
.
autorename
- If there's a conflict, have the Dropbox server try to
autorename the file to avoid the conflict. Defaults to false
when set to null
.public Metadata start() throws RelocationErrorException, DbxException
RelocationErrorException
DbxException