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 |
basicPropertyBinding(boolean basicPropertyBinding)
Whether the component should use basic property binding (Camel 2.x)
or the newer property binding with additional capabilities.
|
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)
java.lang.String type.
Group: commondefault BoxComponentBuilderFactory.BoxComponentBuilder configuration(org.apache.camel.component.box.BoxConfiguration configuration)
org.apache.camel.component.box.BoxConfiguration type.
Group: commondefault BoxComponentBuilderFactory.BoxComponentBuilder enterpriseId(String enterpriseId)
java.lang.String type.
Group: commondefault BoxComponentBuilderFactory.BoxComponentBuilder userId(String userId)
java.lang.String type.
Group: commondefault BoxComponentBuilderFactory.BoxComponentBuilder bridgeErrorHandler(boolean bridgeErrorHandler)
boolean type.
Default: false
Group: consumerdefault BoxComponentBuilderFactory.BoxComponentBuilder lazyStartProducer(boolean lazyStartProducer)
boolean type.
Default: false
Group: producerdefault BoxComponentBuilderFactory.BoxComponentBuilder basicPropertyBinding(boolean basicPropertyBinding)
boolean type.
Default: false
Group: advanceddefault BoxComponentBuilderFactory.BoxComponentBuilder httpParams(Map<String,Object> httpParams)
java.util.Map type.
Group: advanceddefault BoxComponentBuilderFactory.BoxComponentBuilder authenticationType(String authenticationType)
java.lang.String type.
Default: APP_USER_AUTHENTICATION
Group: authenticationdefault BoxComponentBuilderFactory.BoxComponentBuilder accessTokenCache(com.box.sdk.IAccessTokenCache accessTokenCache)
com.box.sdk.IAccessTokenCache type.
Group: securitydefault BoxComponentBuilderFactory.BoxComponentBuilder clientSecret(String clientSecret)
java.lang.String type.
Group: securitydefault BoxComponentBuilderFactory.BoxComponentBuilder encryptionAlgorithm(com.box.sdk.EncryptionAlgorithm encryptionAlgorithm)
com.box.sdk.EncryptionAlgorithm type.
Default: RSA_SHA_256
Group: securitydefault BoxComponentBuilderFactory.BoxComponentBuilder maxCacheEntries(int maxCacheEntries)
int type.
Default: 100
Group: securitydefault BoxComponentBuilderFactory.BoxComponentBuilder privateKeyFile(String privateKeyFile)
java.lang.String type.
Group: securitydefault BoxComponentBuilderFactory.BoxComponentBuilder privateKeyPassword(String privateKeyPassword)
java.lang.String type.
Group: securitydefault BoxComponentBuilderFactory.BoxComponentBuilder publicKeyId(String publicKeyId)
java.lang.String type.
Group: securitydefault BoxComponentBuilderFactory.BoxComponentBuilder sslContextParameters(org.apache.camel.support.jsse.SSLContextParameters sslContextParameters)
org.apache.camel.support.jsse.SSLContextParameters type.
Group: securitydefault BoxComponentBuilderFactory.BoxComponentBuilder userName(String userName)
java.lang.String type.
Group: securitydefault BoxComponentBuilderFactory.BoxComponentBuilder userPassword(String userPassword)
java.lang.String type.
Group: securityApache Camel