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
Modifier and TypeMethodDescriptionbasic()
cmdExecFactory
(String cmdExecFactory) The fully qualified class name of the DockerCmdExecFactory implementation to use.followRedirectFilter
(boolean followRedirectFilter) Whether to follow redirect filter.followRedirectFilter
(String followRedirectFilter) Whether to follow redirect filter.loggingFilter
(boolean loggingFilter) Whether to use logging filter.loggingFilter
(String loggingFilter) Whether to use logging filter.maxPerRouteConnections
(Integer maxPerRouteConnections) Maximum route connections.maxPerRouteConnections
(String maxPerRouteConnections) Maximum route connections.maxTotalConnections
(Integer maxTotalConnections) Maximum total connections.maxTotalConnections
(String maxTotalConnections) Maximum total connections.parameters
(String parameters) Additional configuration parameters as key/value pairs.parameters
(Map<String, Object> parameters) Additional configuration parameters as key/value pairs.serverAddress
(String serverAddress) Server address for docker registry.socket
(boolean socket) Socket connection mode.Socket connection mode.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
Methods inherited from interface org.apache.camel.EndpointConsumerResolver
resolve, resolve
Methods inherited from interface org.apache.camel.builder.EndpointProducerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUri
Methods inherited from interface org.apache.camel.EndpointProducerResolver
resolve, resolve
-
Method Details
-
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
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
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
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
-