Interface BoxEndpointBuilderFactory.AdvancedBoxEndpointProducerBuilder
-
- All Superinterfaces:
org.apache.camel.builder.EndpointProducerBuilder
,org.apache.camel.EndpointProducerResolver
- All Known Subinterfaces:
BoxEndpointBuilderFactory.AdvancedBoxEndpointBuilder
- Enclosing interface:
- BoxEndpointBuilderFactory
public static interface BoxEndpointBuilderFactory.AdvancedBoxEndpointProducerBuilder extends org.apache.camel.builder.EndpointProducerBuilder
Advanced builder for endpoint producers for the Box component.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default BoxEndpointBuilderFactory.AdvancedBoxEndpointProducerBuilder
accessTokenCache(Object accessTokenCache)
Custom Access Token Cache for storing and retrieving access tokens.default BoxEndpointBuilderFactory.AdvancedBoxEndpointProducerBuilder
accessTokenCache(String accessTokenCache)
Custom Access Token Cache for storing and retrieving access tokens.default BoxEndpointBuilderFactory.BoxEndpointProducerBuilder
basic()
default BoxEndpointBuilderFactory.AdvancedBoxEndpointProducerBuilder
basicPropertyBinding(boolean basicPropertyBinding)
Whether the endpoint should use basic property binding (Camel 2.x) or the newer property binding with additional capabilities.default BoxEndpointBuilderFactory.AdvancedBoxEndpointProducerBuilder
basicPropertyBinding(String basicPropertyBinding)
Whether the endpoint should use basic property binding (Camel 2.x) or the newer property binding with additional capabilities.default BoxEndpointBuilderFactory.AdvancedBoxEndpointProducerBuilder
encryptionAlgorithm(String encryptionAlgorithm)
The type of encryption algorithm for JWT.default BoxEndpointBuilderFactory.AdvancedBoxEndpointProducerBuilder
encryptionAlgorithm(BoxEndpointBuilderFactory.EncryptionAlgorithm encryptionAlgorithm)
The type of encryption algorithm for JWT.default BoxEndpointBuilderFactory.AdvancedBoxEndpointProducerBuilder
httpParams(String httpParams)
Custom HTTP params for settings like proxy host.default BoxEndpointBuilderFactory.AdvancedBoxEndpointProducerBuilder
httpParams(Map<String,Object> httpParams)
Custom HTTP params for settings like proxy host.default BoxEndpointBuilderFactory.AdvancedBoxEndpointProducerBuilder
maxCacheEntries(int maxCacheEntries)
The maximum number of access tokens in cache.default BoxEndpointBuilderFactory.AdvancedBoxEndpointProducerBuilder
maxCacheEntries(String maxCacheEntries)
The maximum number of access tokens in cache.default BoxEndpointBuilderFactory.AdvancedBoxEndpointProducerBuilder
synchronous(boolean synchronous)
Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported).default BoxEndpointBuilderFactory.AdvancedBoxEndpointProducerBuilder
synchronous(String synchronous)
Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported).
-
-
-
Method Detail
-
basic
default BoxEndpointBuilderFactory.BoxEndpointProducerBuilder basic()
-
basicPropertyBinding
default BoxEndpointBuilderFactory.AdvancedBoxEndpointProducerBuilder basicPropertyBinding(boolean basicPropertyBinding)
Whether the endpoint should use basic property binding (Camel 2.x) or the newer property binding with additional capabilities. The option is a:boolean
type. Default: false Group: advanced
-
basicPropertyBinding
default BoxEndpointBuilderFactory.AdvancedBoxEndpointProducerBuilder basicPropertyBinding(String basicPropertyBinding)
Whether the endpoint should use basic property binding (Camel 2.x) or the newer property binding with additional capabilities. The option will be converted to aboolean
type. Default: false Group: advanced
-
httpParams
default BoxEndpointBuilderFactory.AdvancedBoxEndpointProducerBuilder httpParams(Map<String,Object> httpParams)
Custom HTTP params for settings like proxy host. The option is a:java.util.Map<java.lang.String, java.lang.Object>
type. Group: advanced
-
httpParams
default BoxEndpointBuilderFactory.AdvancedBoxEndpointProducerBuilder httpParams(String httpParams)
Custom HTTP params for settings like proxy host. The option will be converted to ajava.util.Map<java.lang.String, java.lang.Object>
type. Group: advanced
-
synchronous
default BoxEndpointBuilderFactory.AdvancedBoxEndpointProducerBuilder synchronous(boolean synchronous)
Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported). The option is a:boolean
type. Default: false Group: advanced
-
synchronous
default BoxEndpointBuilderFactory.AdvancedBoxEndpointProducerBuilder synchronous(String synchronous)
Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported). The option will be converted to aboolean
type. Default: false Group: advanced
-
accessTokenCache
default BoxEndpointBuilderFactory.AdvancedBoxEndpointProducerBuilder accessTokenCache(Object accessTokenCache)
Custom Access Token Cache for storing and retrieving access tokens. The option is a:com.box.sdk.IAccessTokenCache
type. Group: security
-
accessTokenCache
default BoxEndpointBuilderFactory.AdvancedBoxEndpointProducerBuilder accessTokenCache(String accessTokenCache)
Custom Access Token Cache for storing and retrieving access tokens. The option will be converted to acom.box.sdk.IAccessTokenCache
type. Group: security
-
encryptionAlgorithm
default BoxEndpointBuilderFactory.AdvancedBoxEndpointProducerBuilder encryptionAlgorithm(BoxEndpointBuilderFactory.EncryptionAlgorithm encryptionAlgorithm)
The type of encryption algorithm for JWT. Supported Algorithms: RSA_SHA_256 RSA_SHA_384 RSA_SHA_512. The option is a:com.box.sdk.EncryptionAlgorithm
type. Default: RSA_SHA_256 Group: security
-
encryptionAlgorithm
default BoxEndpointBuilderFactory.AdvancedBoxEndpointProducerBuilder encryptionAlgorithm(String encryptionAlgorithm)
The type of encryption algorithm for JWT. Supported Algorithms: RSA_SHA_256 RSA_SHA_384 RSA_SHA_512. The option will be converted to acom.box.sdk.EncryptionAlgorithm
type. Default: RSA_SHA_256 Group: security
-
maxCacheEntries
default BoxEndpointBuilderFactory.AdvancedBoxEndpointProducerBuilder maxCacheEntries(int maxCacheEntries)
The maximum number of access tokens in cache. The option is a:int
type. Default: 100 Group: security
-
maxCacheEntries
default BoxEndpointBuilderFactory.AdvancedBoxEndpointProducerBuilder maxCacheEntries(String maxCacheEntries)
The maximum number of access tokens in cache. The option will be converted to aint
type. Default: 100 Group: security
-
-