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 Detail

      • httpParams

        default BoxEndpointBuilderFactory.AdvancedBoxEndpointProducerBuilder httpParams​(String httpParams)
        Custom HTTP params for settings like proxy host. The option will be converted to a <code>java.util.Map&lt;java.lang.String, java.lang.Object&gt;</code> type. Group: advanced
        Parameters:
        httpParams - the value to set
        Returns:
        the dsl builder
      • accessTokenCache

        default BoxEndpointBuilderFactory.AdvancedBoxEndpointProducerBuilder accessTokenCache​(com.box.sdk.IAccessTokenCache accessTokenCache)
        Custom Access Token Cache for storing and retrieving access tokens. The option is a: <code>com.box.sdk.IAccessTokenCache</code> type. Group: security
        Parameters:
        accessTokenCache - the value to set
        Returns:
        the dsl builder
      • accessTokenCache

        default BoxEndpointBuilderFactory.AdvancedBoxEndpointProducerBuilder accessTokenCache​(String accessTokenCache)
        Custom Access Token Cache for storing and retrieving access tokens. The option will be converted to a <code>com.box.sdk.IAccessTokenCache</code> type. Group: security
        Parameters:
        accessTokenCache - the value to set
        Returns:
        the dsl builder
      • encryptionAlgorithm

        default BoxEndpointBuilderFactory.AdvancedBoxEndpointProducerBuilder encryptionAlgorithm​(com.box.sdk.EncryptionAlgorithm encryptionAlgorithm)
        The type of encryption algorithm for JWT. Supported Algorithms: RSA_SHA_256 RSA_SHA_384 RSA_SHA_512. The option is a: <code>com.box.sdk.EncryptionAlgorithm</code> type. Default: RSA_SHA_256 Group: security
        Parameters:
        encryptionAlgorithm - the value to set
        Returns:
        the dsl builder
      • 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 a <code>com.box.sdk.EncryptionAlgorithm</code> type. Default: RSA_SHA_256 Group: security
        Parameters:
        encryptionAlgorithm - the value to set
        Returns:
        the dsl builder
      • maxCacheEntries

        default BoxEndpointBuilderFactory.AdvancedBoxEndpointProducerBuilder maxCacheEntries​(int maxCacheEntries)
        The maximum number of access tokens in cache. The option is a: <code>int</code> type. Default: 100 Group: security
        Parameters:
        maxCacheEntries - the value to set
        Returns:
        the dsl builder
      • maxCacheEntries

        default BoxEndpointBuilderFactory.AdvancedBoxEndpointProducerBuilder maxCacheEntries​(String maxCacheEntries)
        The maximum number of access tokens in cache. The option will be converted to a <code>int</code> type. Default: 100 Group: security
        Parameters:
        maxCacheEntries - the value to set
        Returns:
        the dsl builder