Class DropboxConfiguration
- java.lang.Object
-
- org.apache.camel.component.dropbox.DropboxConfiguration
-
@UriParams public class DropboxConfiguration extends Object
-
-
Constructor Summary
Constructors Constructor Description DropboxConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcreateClient()Obtain a new instance of DbxClient and store it in configuration.StringgetAccessToken()StringgetApiKey()StringgetApiSecret()The apiSecret to make API requests for a specific Dropbox usercom.dropbox.core.v2.DbxClientV2getClient()StringgetClientIdentifier()LonggetExpireIn()The expire time to access token for a specific Dropbox userStringgetLocalPath()StringgetNewRemotePath()DropboxOperationgetOperation()StringgetQuery()StringgetRefreshToken()StringgetRemotePath()DropboxUploadModegetUploadMode()voidsetAccessToken(String accessToken)The access token to make API requests for a specific Dropbox uservoidsetApiKey(String apiKey)The apiKey to make API requests for a specific Dropbox uservoidsetApiSecret(String apiSecret)voidsetClient(com.dropbox.core.v2.DbxClientV2 client)To use an existing DbxClient instance as Dropbox client.voidsetClientIdentifier(String clientIdentifier)Name of the app registered to make API requestsvoidsetExpireIn(Long expireIn)voidsetLocalPath(String localPath)Optional folder or file to upload on Dropbox from the local filesystem.voidsetNewRemotePath(String newRemotePath)Destination file or foldervoidsetOperation(DropboxOperation operation)The specific action (typically is a CRUD action) to perform on Dropbox remote folder.voidsetQuery(String query)A space-separated list of sub-strings to search for.voidsetRefreshToken(String refreshToken)The refresh token to refresh the access token for a specific Dropbox uservoidsetRemotePath(String remotePath)Original file or folder to movevoidsetUploadMode(DropboxUploadMode uploadMode)Which mode to upload.
-
-
-
Method Detail
-
setClient
public void setClient(com.dropbox.core.v2.DbxClientV2 client)
To use an existing DbxClient instance as Dropbox client.
-
getClient
public com.dropbox.core.v2.DbxClientV2 getClient()
-
createClient
public void createClient()
Obtain a new instance of DbxClient and store it in configuration.
-
getAccessToken
public String getAccessToken()
-
setAccessToken
public void setAccessToken(String accessToken)
The access token to make API requests for a specific Dropbox user
-
getLocalPath
public String getLocalPath()
-
getRefreshToken
public String getRefreshToken()
-
setRefreshToken
public void setRefreshToken(String refreshToken)
The refresh token to refresh the access token for a specific Dropbox user
-
getApiKey
public String getApiKey()
-
setApiKey
public void setApiKey(String apiKey)
The apiKey to make API requests for a specific Dropbox user
-
getApiSecret
public String getApiSecret()
The apiSecret to make API requests for a specific Dropbox user
-
setApiSecret
public void setApiSecret(String apiSecret)
-
getExpireIn
public Long getExpireIn()
The expire time to access token for a specific Dropbox user
-
setExpireIn
public void setExpireIn(Long expireIn)
-
setLocalPath
public void setLocalPath(String localPath)
Optional folder or file to upload on Dropbox from the local filesystem. If this option has not been configured then the message body is used as the content to upload.
-
getRemotePath
public String getRemotePath()
-
setRemotePath
public void setRemotePath(String remotePath)
Original file or folder to move
-
getNewRemotePath
public String getNewRemotePath()
-
setNewRemotePath
public void setNewRemotePath(String newRemotePath)
Destination file or folder
-
getQuery
public String getQuery()
-
setQuery
public void setQuery(String query)
A space-separated list of sub-strings to search for. A file matches only if it contains all the sub-strings. If this option is not set, all files will be matched.
-
getClientIdentifier
public String getClientIdentifier()
-
setClientIdentifier
public void setClientIdentifier(String clientIdentifier)
Name of the app registered to make API requests
-
getOperation
public DropboxOperation getOperation()
-
setOperation
public void setOperation(DropboxOperation operation)
The specific action (typically is a CRUD action) to perform on Dropbox remote folder.
-
getUploadMode
public DropboxUploadMode getUploadMode()
-
setUploadMode
public void setUploadMode(DropboxUploadMode uploadMode)
Which mode to upload. in case of "add" the new file will be renamed if a file with the same name already exists on dropbox. in case of "force" if a file with the same name already exists on dropbox, this will be overwritten.
-
-