Interface Olingo4EndpointBuilderFactory.Olingo4EndpointProducerBuilder

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

    public static interface Olingo4EndpointBuilderFactory.Olingo4EndpointProducerBuilder
    extends org.apache.camel.builder.EndpointProducerBuilder
    Builder for endpoint producers for the Olingo4 component.
    • Method Detail

      • connectTimeout

        default Olingo4EndpointBuilderFactory.Olingo4EndpointProducerBuilder connectTimeout​(int connectTimeout)
        HTTP connection creation timeout in milliseconds, defaults to 30,000 (30 seconds). The option is a: <code>int</code> type. Default: 30000 Group: common
        Parameters:
        connectTimeout - the value to set
        Returns:
        the dsl builder
      • connectTimeout

        default Olingo4EndpointBuilderFactory.Olingo4EndpointProducerBuilder connectTimeout​(String connectTimeout)
        HTTP connection creation timeout in milliseconds, defaults to 30,000 (30 seconds). The option will be converted to a <code>int</code> type. Default: 30000 Group: common
        Parameters:
        connectTimeout - the value to set
        Returns:
        the dsl builder
      • contentType

        default Olingo4EndpointBuilderFactory.Olingo4EndpointProducerBuilder contentType​(String contentType)
        Content-Type header value can be used to specify JSON or XML message format, defaults to application/json;charset=utf-8. The option is a: <code>java.lang.String</code> type. Default: application/json;charset=utf-8 Group: common
        Parameters:
        contentType - the value to set
        Returns:
        the dsl builder
      • filterAlreadySeen

        default Olingo4EndpointBuilderFactory.Olingo4EndpointProducerBuilder filterAlreadySeen​(boolean filterAlreadySeen)
        Set this to true to filter out results that have already been communicated by this component. The option is a: <code>boolean</code> type. Default: false Group: common
        Parameters:
        filterAlreadySeen - the value to set
        Returns:
        the dsl builder
      • filterAlreadySeen

        default Olingo4EndpointBuilderFactory.Olingo4EndpointProducerBuilder filterAlreadySeen​(String filterAlreadySeen)
        Set this to true to filter out results that have already been communicated by this component. The option will be converted to a <code>boolean</code> type. Default: false Group: common
        Parameters:
        filterAlreadySeen - the value to set
        Returns:
        the dsl builder
      • httpHeaders

        default Olingo4EndpointBuilderFactory.Olingo4EndpointProducerBuilder httpHeaders​(Map<String,​String> httpHeaders)
        Custom HTTP headers to inject into every request, this could include OAuth tokens, etc. The option is a: <code>java.util.Map&lt;java.lang.String, java.lang.String&gt;</code> type. Group: common
        Parameters:
        httpHeaders - the value to set
        Returns:
        the dsl builder
      • httpHeaders

        default Olingo4EndpointBuilderFactory.Olingo4EndpointProducerBuilder httpHeaders​(String httpHeaders)
        Custom HTTP headers to inject into every request, this could include OAuth tokens, etc. The option will be converted to a <code>java.util.Map&lt;java.lang.String, java.lang.String&gt;</code> type. Group: common
        Parameters:
        httpHeaders - the value to set
        Returns:
        the dsl builder
      • serviceUri

        default Olingo4EndpointBuilderFactory.Olingo4EndpointProducerBuilder serviceUri​(String serviceUri)
        Target OData service base URI, e.g. http://services.odata.org/OData/OData.svc. The option is a: <code>java.lang.String</code> type. Group: common
        Parameters:
        serviceUri - the value to set
        Returns:
        the dsl builder
      • socketTimeout

        default Olingo4EndpointBuilderFactory.Olingo4EndpointProducerBuilder socketTimeout​(int socketTimeout)
        HTTP request timeout in milliseconds, defaults to 30,000 (30 seconds). The option is a: <code>int</code> type. Default: 30000 Group: common
        Parameters:
        socketTimeout - the value to set
        Returns:
        the dsl builder
      • socketTimeout

        default Olingo4EndpointBuilderFactory.Olingo4EndpointProducerBuilder socketTimeout​(String socketTimeout)
        HTTP request timeout in milliseconds, defaults to 30,000 (30 seconds). The option will be converted to a <code>int</code> type. Default: 30000 Group: common
        Parameters:
        socketTimeout - the value to set
        Returns:
        the dsl builder
      • sslContextParameters

        default Olingo4EndpointBuilderFactory.Olingo4EndpointProducerBuilder 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 Olingo4EndpointBuilderFactory.Olingo4EndpointProducerBuilder 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