Interface BoxEndpointBuilderFactory.BoxEndpointProducerBuilder

  • All Superinterfaces:
    org.apache.camel.builder.EndpointProducerBuilder, org.apache.camel.EndpointProducerResolver
    All Known Subinterfaces:
    BoxEndpointBuilderFactory.BoxEndpointBuilder
    Enclosing interface:
    BoxEndpointBuilderFactory

    public static interface BoxEndpointBuilderFactory.BoxEndpointProducerBuilder
    extends org.apache.camel.builder.EndpointProducerBuilder
    Builder for endpoint producers for the Box component.
    • Method Detail

      • enterpriseId

        default BoxEndpointBuilderFactory.BoxEndpointProducerBuilder enterpriseId​(String enterpriseId)
        The enterprise ID to use for an App Enterprise. The option is a: <code>java.lang.String</code> type. Group: common
        Parameters:
        enterpriseId - the value to set
        Returns:
        the dsl builder
      • inBody

        default BoxEndpointBuilderFactory.BoxEndpointProducerBuilder inBody​(String inBody)
        Sets the name of a parameter to be passed in the exchange In Body. The option is a: <code>java.lang.String</code> type. Group: common
        Parameters:
        inBody - the value to set
        Returns:
        the dsl builder
      • authenticationType

        default BoxEndpointBuilderFactory.BoxEndpointProducerBuilder authenticationType​(String authenticationType)
        The type of authentication for connection. Types of Authentication: STANDARD_AUTHENTICATION - OAuth 2.0 (3-legged) SERVER_AUTHENTICATION - OAuth 2.0 with JSON Web Tokens. The option is a: <code>java.lang.String</code> type. Default: APP_USER_AUTHENTICATION Group: authentication
        Parameters:
        authenticationType - the value to set
        Returns:
        the dsl builder
      • privateKeyFile

        default BoxEndpointBuilderFactory.BoxEndpointProducerBuilder privateKeyFile​(String privateKeyFile)
        The private key for generating the JWT signature. The option is a: <code>java.lang.String</code> type. Group: security
        Parameters:
        privateKeyFile - the value to set
        Returns:
        the dsl builder
      • privateKeyPassword

        default BoxEndpointBuilderFactory.BoxEndpointProducerBuilder privateKeyPassword​(String privateKeyPassword)
        The password for the private key. The option is a: <code>java.lang.String</code> type. Group: security
        Parameters:
        privateKeyPassword - the value to set
        Returns:
        the dsl builder
      • publicKeyId

        default BoxEndpointBuilderFactory.BoxEndpointProducerBuilder publicKeyId​(String publicKeyId)
        The ID for public key for validating the JWT signature. The option is a: <code>java.lang.String</code> type. Group: security
        Parameters:
        publicKeyId - the value to set
        Returns:
        the dsl builder
      • sslContextParameters

        default BoxEndpointBuilderFactory.BoxEndpointProducerBuilder sslContextParameters​(org.apache.camel.support.jsse.SSLContextParameters sslContextParameters)
        To configure security using SSLContextParameters. The option is a: <code>org.apache.camel.support.jsse.SSLContextParameters</code> type. Group: security
        Parameters:
        sslContextParameters - the value to set
        Returns:
        the dsl builder
      • sslContextParameters

        default BoxEndpointBuilderFactory.BoxEndpointProducerBuilder sslContextParameters​(String sslContextParameters)
        To configure security using SSLContextParameters. The option will be converted to a <code>org.apache.camel.support.jsse.SSLContextParameters</code> type. Group: security
        Parameters:
        sslContextParameters - the value to set
        Returns:
        the dsl builder
      • userPassword

        default BoxEndpointBuilderFactory.BoxEndpointProducerBuilder userPassword​(String userPassword)
        Box user password, MUST be provided if authSecureStorage is not set, or returns null on first call. The option is a: <code>java.lang.String</code> type. Group: security
        Parameters:
        userPassword - the value to set
        Returns:
        the dsl builder