Interface DockerEndpointBuilderFactory.AdvancedDockerEndpointBuilder
-
- All Superinterfaces:
DockerEndpointBuilderFactory.AdvancedDockerEndpointConsumerBuilder
,DockerEndpointBuilderFactory.AdvancedDockerEndpointProducerBuilder
,org.apache.camel.builder.EndpointConsumerBuilder
,org.apache.camel.EndpointConsumerResolver
,org.apache.camel.builder.EndpointProducerBuilder
,org.apache.camel.EndpointProducerResolver
- Enclosing interface:
- DockerEndpointBuilderFactory
public static interface DockerEndpointBuilderFactory.AdvancedDockerEndpointBuilder extends DockerEndpointBuilderFactory.AdvancedDockerEndpointConsumerBuilder, DockerEndpointBuilderFactory.AdvancedDockerEndpointProducerBuilder
Advanced builder for endpoint for the Docker component.
-
-
Method Summary
-
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.DockerEndpointBuilderFactory.AdvancedDockerEndpointConsumerBuilder
bridgeErrorHandler, bridgeErrorHandler, exceptionHandler, exceptionHandler, exchangePattern, exchangePattern
-
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.DockerEndpointBuilderFactory.AdvancedDockerEndpointProducerBuilder
lazyStartProducer, lazyStartProducer
-
Methods inherited from interface org.apache.camel.builder.EndpointConsumerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUri
-
-
-
-
Method Detail
-
basic
default DockerEndpointBuilderFactory.DockerEndpointBuilder basic()
- Specified by:
basic
in interfaceDockerEndpointBuilderFactory.AdvancedDockerEndpointConsumerBuilder
- Specified by:
basic
in interfaceDockerEndpointBuilderFactory.AdvancedDockerEndpointProducerBuilder
-
cmdExecFactory
default DockerEndpointBuilderFactory.AdvancedDockerEndpointBuilder cmdExecFactory(String cmdExecFactory)
The fully qualified class name of the DockerCmdExecFactory implementation to use. The option is a: <code>java.lang.String</code> type. Default: com.github.dockerjava.netty.NettyDockerCmdExecFactory Group: advanced- Specified by:
cmdExecFactory
in interfaceDockerEndpointBuilderFactory.AdvancedDockerEndpointConsumerBuilder
- Specified by:
cmdExecFactory
in interfaceDockerEndpointBuilderFactory.AdvancedDockerEndpointProducerBuilder
- Parameters:
cmdExecFactory
- the value to set- Returns:
- the dsl builder
-
followRedirectFilter
default DockerEndpointBuilderFactory.AdvancedDockerEndpointBuilder followRedirectFilter(boolean followRedirectFilter)
Whether to follow redirect filter. The option is a: <code>boolean</code> type. Default: false Group: advanced- Specified by:
followRedirectFilter
in interfaceDockerEndpointBuilderFactory.AdvancedDockerEndpointConsumerBuilder
- Specified by:
followRedirectFilter
in interfaceDockerEndpointBuilderFactory.AdvancedDockerEndpointProducerBuilder
- Parameters:
followRedirectFilter
- the value to set- Returns:
- the dsl builder
-
followRedirectFilter
default DockerEndpointBuilderFactory.AdvancedDockerEndpointBuilder followRedirectFilter(String followRedirectFilter)
Whether to follow redirect filter. The option will be converted to a <code>boolean</code> type. Default: false Group: advanced- Specified by:
followRedirectFilter
in interfaceDockerEndpointBuilderFactory.AdvancedDockerEndpointConsumerBuilder
- Specified by:
followRedirectFilter
in interfaceDockerEndpointBuilderFactory.AdvancedDockerEndpointProducerBuilder
- Parameters:
followRedirectFilter
- the value to set- Returns:
- the dsl builder
-
loggingFilter
default DockerEndpointBuilderFactory.AdvancedDockerEndpointBuilder loggingFilter(boolean loggingFilter)
Whether to use logging filter. The option is a: <code>boolean</code> type. Default: false Group: advanced- Specified by:
loggingFilter
in interfaceDockerEndpointBuilderFactory.AdvancedDockerEndpointConsumerBuilder
- Specified by:
loggingFilter
in interfaceDockerEndpointBuilderFactory.AdvancedDockerEndpointProducerBuilder
- Parameters:
loggingFilter
- the value to set- Returns:
- the dsl builder
-
loggingFilter
default DockerEndpointBuilderFactory.AdvancedDockerEndpointBuilder loggingFilter(String loggingFilter)
Whether to use logging filter. The option will be converted to a <code>boolean</code> type. Default: false Group: advanced- Specified by:
loggingFilter
in interfaceDockerEndpointBuilderFactory.AdvancedDockerEndpointConsumerBuilder
- Specified by:
loggingFilter
in interfaceDockerEndpointBuilderFactory.AdvancedDockerEndpointProducerBuilder
- Parameters:
loggingFilter
- the value to set- Returns:
- the dsl builder
-
maxPerRouteConnections
default DockerEndpointBuilderFactory.AdvancedDockerEndpointBuilder maxPerRouteConnections(Integer maxPerRouteConnections)
Maximum route connections. The option is a: <code>java.lang.Integer</code> type. Default: 100 Group: advanced- Specified by:
maxPerRouteConnections
in interfaceDockerEndpointBuilderFactory.AdvancedDockerEndpointConsumerBuilder
- Specified by:
maxPerRouteConnections
in interfaceDockerEndpointBuilderFactory.AdvancedDockerEndpointProducerBuilder
- Parameters:
maxPerRouteConnections
- the value to set- Returns:
- the dsl builder
-
maxPerRouteConnections
default DockerEndpointBuilderFactory.AdvancedDockerEndpointBuilder maxPerRouteConnections(String maxPerRouteConnections)
Maximum route connections. The option will be converted to a <code>java.lang.Integer</code> type. Default: 100 Group: advanced- Specified by:
maxPerRouteConnections
in interfaceDockerEndpointBuilderFactory.AdvancedDockerEndpointConsumerBuilder
- Specified by:
maxPerRouteConnections
in interfaceDockerEndpointBuilderFactory.AdvancedDockerEndpointProducerBuilder
- Parameters:
maxPerRouteConnections
- the value to set- Returns:
- the dsl builder
-
maxTotalConnections
default DockerEndpointBuilderFactory.AdvancedDockerEndpointBuilder maxTotalConnections(Integer maxTotalConnections)
Maximum total connections. The option is a: <code>java.lang.Integer</code> type. Default: 100 Group: advanced- Specified by:
maxTotalConnections
in interfaceDockerEndpointBuilderFactory.AdvancedDockerEndpointConsumerBuilder
- Specified by:
maxTotalConnections
in interfaceDockerEndpointBuilderFactory.AdvancedDockerEndpointProducerBuilder
- Parameters:
maxTotalConnections
- the value to set- Returns:
- the dsl builder
-
maxTotalConnections
default DockerEndpointBuilderFactory.AdvancedDockerEndpointBuilder maxTotalConnections(String maxTotalConnections)
Maximum total connections. The option will be converted to a <code>java.lang.Integer</code> type. Default: 100 Group: advanced- Specified by:
maxTotalConnections
in interfaceDockerEndpointBuilderFactory.AdvancedDockerEndpointConsumerBuilder
- Specified by:
maxTotalConnections
in interfaceDockerEndpointBuilderFactory.AdvancedDockerEndpointProducerBuilder
- Parameters:
maxTotalConnections
- the value to set- Returns:
- the dsl builder
-
parameters
default DockerEndpointBuilderFactory.AdvancedDockerEndpointBuilder parameters(Map<String,Object> parameters)
Additional configuration parameters as key/value pairs. The option is a: <code>java.util.Map<java.lang.String, java.lang.Object></code> type. Group: advanced- Specified by:
parameters
in interfaceDockerEndpointBuilderFactory.AdvancedDockerEndpointConsumerBuilder
- Specified by:
parameters
in interfaceDockerEndpointBuilderFactory.AdvancedDockerEndpointProducerBuilder
- Parameters:
parameters
- the value to set- Returns:
- the dsl builder
-
parameters
default DockerEndpointBuilderFactory.AdvancedDockerEndpointBuilder parameters(String parameters)
Additional configuration parameters as key/value pairs. The option will be converted to a <code>java.util.Map<java.lang.String, java.lang.Object></code> type. Group: advanced- Specified by:
parameters
in interfaceDockerEndpointBuilderFactory.AdvancedDockerEndpointConsumerBuilder
- Specified by:
parameters
in interfaceDockerEndpointBuilderFactory.AdvancedDockerEndpointProducerBuilder
- Parameters:
parameters
- the value to set- Returns:
- the dsl builder
-
serverAddress
default DockerEndpointBuilderFactory.AdvancedDockerEndpointBuilder serverAddress(String serverAddress)
Server address for docker registry. The option is a: <code>java.lang.String</code> type. Default: https://index.docker.io/v1/ Group: advanced- Specified by:
serverAddress
in interfaceDockerEndpointBuilderFactory.AdvancedDockerEndpointConsumerBuilder
- Specified by:
serverAddress
in interfaceDockerEndpointBuilderFactory.AdvancedDockerEndpointProducerBuilder
- Parameters:
serverAddress
- the value to set- Returns:
- the dsl builder
-
socket
default DockerEndpointBuilderFactory.AdvancedDockerEndpointBuilder socket(boolean socket)
Socket connection mode. The option is a: <code>boolean</code> type. Default: true Group: advanced- Specified by:
socket
in interfaceDockerEndpointBuilderFactory.AdvancedDockerEndpointConsumerBuilder
- Specified by:
socket
in interfaceDockerEndpointBuilderFactory.AdvancedDockerEndpointProducerBuilder
- Parameters:
socket
- the value to set- Returns:
- the dsl builder
-
socket
default DockerEndpointBuilderFactory.AdvancedDockerEndpointBuilder socket(String socket)
Socket connection mode. The option will be converted to a <code>boolean</code> type. Default: true Group: advanced- Specified by:
socket
in interfaceDockerEndpointBuilderFactory.AdvancedDockerEndpointConsumerBuilder
- Specified by:
socket
in interfaceDockerEndpointBuilderFactory.AdvancedDockerEndpointProducerBuilder
- Parameters:
socket
- the value to set- Returns:
- the dsl builder
-
-