public static interface BoxComponentBuilderFactory.BoxComponentBuilder extends ComponentBuilder<org.apache.camel.component.box.BoxComponent>
| Modifier and Type | Method and Description |
|---|---|
default BoxComponentBuilderFactory.BoxComponentBuilder |
accessTokenCache(com.box.sdk.IAccessTokenCache accessTokenCache)
Custom Access Token Cache for storing and retrieving access tokens.
|
default BoxComponentBuilderFactory.BoxComponentBuilder |
authenticationType(String authenticationType)
The type of authentication for connection.
|
default BoxComponentBuilderFactory.BoxComponentBuilder |
autowiredEnabled(boolean autowiredEnabled)
Whether autowiring is enabled.
|
default BoxComponentBuilderFactory.BoxComponentBuilder |
bridgeErrorHandler(boolean bridgeErrorHandler)
Allows for bridging the consumer to the Camel routing Error Handler,
which mean any exceptions occurred while the consumer is trying to
pickup incoming messages, or the likes, will now be processed as a
message and handled by the routing Error Handler.
|
default BoxComponentBuilderFactory.BoxComponentBuilder |
clientId(String clientId)
Box application client ID.
|
default BoxComponentBuilderFactory.BoxComponentBuilder |
clientSecret(String clientSecret)
Box application client secret.
|
default BoxComponentBuilderFactory.BoxComponentBuilder |
configuration(org.apache.camel.component.box.BoxConfiguration configuration)
To use the shared configuration.
|
default BoxComponentBuilderFactory.BoxComponentBuilder |
encryptionAlgorithm(com.box.sdk.EncryptionAlgorithm encryptionAlgorithm)
The type of encryption algorithm for JWT.
|
default BoxComponentBuilderFactory.BoxComponentBuilder |
enterpriseId(String enterpriseId)
The enterprise ID to use for an App Enterprise.
|
default BoxComponentBuilderFactory.BoxComponentBuilder |
httpParams(Map<String,Object> httpParams)
Custom HTTP params for settings like proxy host.
|
default BoxComponentBuilderFactory.BoxComponentBuilder |
lazyStartProducer(boolean lazyStartProducer)
Whether the producer should be started lazy (on the first message).
|
default BoxComponentBuilderFactory.BoxComponentBuilder |
maxCacheEntries(int maxCacheEntries)
The maximum number of access tokens in cache.
|
default BoxComponentBuilderFactory.BoxComponentBuilder |
privateKeyFile(String privateKeyFile)
The private key for generating the JWT signature.
|
default BoxComponentBuilderFactory.BoxComponentBuilder |
privateKeyPassword(String privateKeyPassword)
The password for the private key.
|
default BoxComponentBuilderFactory.BoxComponentBuilder |
publicKeyId(String publicKeyId)
The ID for public key for validating the JWT signature.
|
default BoxComponentBuilderFactory.BoxComponentBuilder |
sslContextParameters(org.apache.camel.support.jsse.SSLContextParameters sslContextParameters)
To configure security using SSLContextParameters.
|
default BoxComponentBuilderFactory.BoxComponentBuilder |
userId(String userId)
The user ID to use for an App User.
|
default BoxComponentBuilderFactory.BoxComponentBuilder |
userName(String userName)
Box user name, MUST be provided.
|
default BoxComponentBuilderFactory.BoxComponentBuilder |
userPassword(String userPassword)
Box user password, MUST be provided if authSecureStorage is not set,
or returns null on first call.
|
build, build, doSetProperty, registerdefault BoxComponentBuilderFactory.BoxComponentBuilder clientId(String clientId)
clientId - the value to setdefault BoxComponentBuilderFactory.BoxComponentBuilder configuration(org.apache.camel.component.box.BoxConfiguration configuration)
configuration - the value to setdefault BoxComponentBuilderFactory.BoxComponentBuilder enterpriseId(String enterpriseId)
enterpriseId - the value to setdefault BoxComponentBuilderFactory.BoxComponentBuilder userId(String userId)
userId - the value to setdefault BoxComponentBuilderFactory.BoxComponentBuilder bridgeErrorHandler(boolean bridgeErrorHandler)
bridgeErrorHandler - the value to setdefault BoxComponentBuilderFactory.BoxComponentBuilder lazyStartProducer(boolean lazyStartProducer)
lazyStartProducer - the value to setdefault BoxComponentBuilderFactory.BoxComponentBuilder autowiredEnabled(boolean autowiredEnabled)
autowiredEnabled - the value to setdefault BoxComponentBuilderFactory.BoxComponentBuilder httpParams(Map<String,Object> httpParams)
httpParams - the value to setdefault BoxComponentBuilderFactory.BoxComponentBuilder authenticationType(String authenticationType)
authenticationType - the value to setdefault BoxComponentBuilderFactory.BoxComponentBuilder accessTokenCache(com.box.sdk.IAccessTokenCache accessTokenCache)
accessTokenCache - the value to setdefault BoxComponentBuilderFactory.BoxComponentBuilder clientSecret(String clientSecret)
clientSecret - the value to setdefault BoxComponentBuilderFactory.BoxComponentBuilder encryptionAlgorithm(com.box.sdk.EncryptionAlgorithm encryptionAlgorithm)
encryptionAlgorithm - the value to setdefault BoxComponentBuilderFactory.BoxComponentBuilder maxCacheEntries(int maxCacheEntries)
maxCacheEntries - the value to setdefault BoxComponentBuilderFactory.BoxComponentBuilder privateKeyFile(String privateKeyFile)
privateKeyFile - the value to setdefault BoxComponentBuilderFactory.BoxComponentBuilder privateKeyPassword(String privateKeyPassword)
privateKeyPassword - the value to setdefault BoxComponentBuilderFactory.BoxComponentBuilder publicKeyId(String publicKeyId)
publicKeyId - the value to setdefault BoxComponentBuilderFactory.BoxComponentBuilder sslContextParameters(org.apache.camel.support.jsse.SSLContextParameters sslContextParameters)
sslContextParameters - the value to setdefault BoxComponentBuilderFactory.BoxComponentBuilder userName(String userName)
userName - the value to setdefault BoxComponentBuilderFactory.BoxComponentBuilder userPassword(String userPassword)
userPassword - the value to setApache Camel