Interface DropboxEndpointBuilderFactory.DropboxEndpointBuilder
-
- All Superinterfaces:
DropboxEndpointBuilderFactory.DropboxEndpointConsumerBuilder
,DropboxEndpointBuilderFactory.DropboxEndpointProducerBuilder
,org.apache.camel.builder.EndpointConsumerBuilder
,org.apache.camel.EndpointConsumerResolver
,org.apache.camel.builder.EndpointProducerBuilder
,org.apache.camel.EndpointProducerResolver
- Enclosing interface:
- DropboxEndpointBuilderFactory
public static interface DropboxEndpointBuilderFactory.DropboxEndpointBuilder extends DropboxEndpointBuilderFactory.DropboxEndpointConsumerBuilder, DropboxEndpointBuilderFactory.DropboxEndpointProducerBuilder
Builder for endpoint for the Dropbox component.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default DropboxEndpointBuilderFactory.DropboxEndpointBuilder
accessToken(String accessToken)
The access token to make API requests for a specific Dropbox user.default DropboxEndpointBuilderFactory.AdvancedDropboxEndpointBuilder
advanced()
default DropboxEndpointBuilderFactory.DropboxEndpointBuilder
apiKey(String apiKey)
The apiKey to make API requests for a specific Dropbox user.default DropboxEndpointBuilderFactory.DropboxEndpointBuilder
apiSecret(String apiSecret)
The apiSecret to make API requests for a specific Dropbox user.default DropboxEndpointBuilderFactory.DropboxEndpointBuilder
clientIdentifier(String clientIdentifier)
Name of the app registered to make API requests.default DropboxEndpointBuilderFactory.DropboxEndpointBuilder
expireIn(Long expireIn)
The expire time to access token for a specific Dropbox user.default DropboxEndpointBuilderFactory.DropboxEndpointBuilder
expireIn(String expireIn)
The expire time to access token for a specific Dropbox user.default DropboxEndpointBuilderFactory.DropboxEndpointBuilder
query(String query)
A space-separated list of sub-strings to search for.default DropboxEndpointBuilderFactory.DropboxEndpointBuilder
refreshToken(String refreshToken)
The refresh token to refresh the access token for a specific Dropbox user.default DropboxEndpointBuilderFactory.DropboxEndpointBuilder
remotePath(String remotePath)
Original file or folder to move.-
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.DropboxEndpointBuilderFactory.DropboxEndpointProducerBuilder
localPath, newRemotePath, uploadMode, uploadMode
-
Methods inherited from interface org.apache.camel.builder.EndpointConsumerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUri
-
-
-
-
Method Detail
-
advanced
default DropboxEndpointBuilderFactory.AdvancedDropboxEndpointBuilder advanced()
- Specified by:
advanced
in interfaceDropboxEndpointBuilderFactory.DropboxEndpointConsumerBuilder
- Specified by:
advanced
in interfaceDropboxEndpointBuilderFactory.DropboxEndpointProducerBuilder
-
clientIdentifier
default DropboxEndpointBuilderFactory.DropboxEndpointBuilder clientIdentifier(String clientIdentifier)
Name of the app registered to make API requests. The option is a: <code>java.lang.String</code> type. Group: common- Specified by:
clientIdentifier
in interfaceDropboxEndpointBuilderFactory.DropboxEndpointConsumerBuilder
- Specified by:
clientIdentifier
in interfaceDropboxEndpointBuilderFactory.DropboxEndpointProducerBuilder
- Parameters:
clientIdentifier
- the value to set- Returns:
- the dsl builder
-
query
default DropboxEndpointBuilderFactory.DropboxEndpointBuilder query(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. The option is a: <code>java.lang.String</code> type. Group: common- Specified by:
query
in interfaceDropboxEndpointBuilderFactory.DropboxEndpointConsumerBuilder
- Specified by:
query
in interfaceDropboxEndpointBuilderFactory.DropboxEndpointProducerBuilder
- Parameters:
query
- the value to set- Returns:
- the dsl builder
-
remotePath
default DropboxEndpointBuilderFactory.DropboxEndpointBuilder remotePath(String remotePath)
Original file or folder to move. The option is a: <code>java.lang.String</code> type. Group: common- Specified by:
remotePath
in interfaceDropboxEndpointBuilderFactory.DropboxEndpointConsumerBuilder
- Specified by:
remotePath
in interfaceDropboxEndpointBuilderFactory.DropboxEndpointProducerBuilder
- Parameters:
remotePath
- the value to set- Returns:
- the dsl builder
-
accessToken
default DropboxEndpointBuilderFactory.DropboxEndpointBuilder accessToken(String accessToken)
The access token to make API requests for a specific Dropbox user. The option is a: <code>java.lang.String</code> type. Required: true Group: security- Specified by:
accessToken
in interfaceDropboxEndpointBuilderFactory.DropboxEndpointConsumerBuilder
- Specified by:
accessToken
in interfaceDropboxEndpointBuilderFactory.DropboxEndpointProducerBuilder
- Parameters:
accessToken
- the value to set- Returns:
- the dsl builder
-
apiKey
default DropboxEndpointBuilderFactory.DropboxEndpointBuilder apiKey(String apiKey)
The apiKey to make API requests for a specific Dropbox user. The option is a: <code>java.lang.String</code> type. Required: true Group: security- Specified by:
apiKey
in interfaceDropboxEndpointBuilderFactory.DropboxEndpointConsumerBuilder
- Specified by:
apiKey
in interfaceDropboxEndpointBuilderFactory.DropboxEndpointProducerBuilder
- Parameters:
apiKey
- the value to set- Returns:
- the dsl builder
-
apiSecret
default DropboxEndpointBuilderFactory.DropboxEndpointBuilder apiSecret(String apiSecret)
The apiSecret to make API requests for a specific Dropbox user. The option is a: <code>java.lang.String</code> type. Required: true Group: security- Specified by:
apiSecret
in interfaceDropboxEndpointBuilderFactory.DropboxEndpointConsumerBuilder
- Specified by:
apiSecret
in interfaceDropboxEndpointBuilderFactory.DropboxEndpointProducerBuilder
- Parameters:
apiSecret
- the value to set- Returns:
- the dsl builder
-
expireIn
default DropboxEndpointBuilderFactory.DropboxEndpointBuilder expireIn(Long expireIn)
The expire time to access token for a specific Dropbox user. The option is a: <code>java.lang.Long</code> type. Required: true Group: security- Specified by:
expireIn
in interfaceDropboxEndpointBuilderFactory.DropboxEndpointConsumerBuilder
- Specified by:
expireIn
in interfaceDropboxEndpointBuilderFactory.DropboxEndpointProducerBuilder
- Parameters:
expireIn
- the value to set- Returns:
- the dsl builder
-
expireIn
default DropboxEndpointBuilderFactory.DropboxEndpointBuilder expireIn(String expireIn)
The expire time to access token for a specific Dropbox user. The option will be converted to a <code>java.lang.Long</code> type. Required: true Group: security- Specified by:
expireIn
in interfaceDropboxEndpointBuilderFactory.DropboxEndpointConsumerBuilder
- Specified by:
expireIn
in interfaceDropboxEndpointBuilderFactory.DropboxEndpointProducerBuilder
- Parameters:
expireIn
- the value to set- Returns:
- the dsl builder
-
refreshToken
default DropboxEndpointBuilderFactory.DropboxEndpointBuilder refreshToken(String refreshToken)
The refresh token to refresh the access token for a specific Dropbox user. The option is a: <code>java.lang.String</code> type. Required: true Group: security- Specified by:
refreshToken
in interfaceDropboxEndpointBuilderFactory.DropboxEndpointConsumerBuilder
- Specified by:
refreshToken
in interfaceDropboxEndpointBuilderFactory.DropboxEndpointProducerBuilder
- Parameters:
refreshToken
- the value to set- Returns:
- the dsl builder
-
-