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, exchangePatternMethods inherited from interface org.apache.camel.builder.endpoint.dsl.DockerEndpointBuilderFactory.AdvancedDockerEndpointProducerBuilder
lazyStartProducer, lazyStartProducerMethods inherited from interface org.apache.camel.builder.EndpointConsumerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUriMethods inherited from interface org.apache.camel.EndpointConsumerResolver
resolve, resolveMethods inherited from interface org.apache.camel.builder.EndpointProducerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUriMethods inherited from interface org.apache.camel.EndpointProducerResolver
resolve, resolve
-
Method Details
-
basic
- Specified by:
basicin interfaceDockerEndpointBuilderFactory.AdvancedDockerEndpointConsumerBuilder- Specified by:
basicin 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:
cmdExecFactoryin interfaceDockerEndpointBuilderFactory.AdvancedDockerEndpointConsumerBuilder- Specified by:
cmdExecFactoryin 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:
followRedirectFilterin interfaceDockerEndpointBuilderFactory.AdvancedDockerEndpointConsumerBuilder- Specified by:
followRedirectFilterin 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:
followRedirectFilterin interfaceDockerEndpointBuilderFactory.AdvancedDockerEndpointConsumerBuilder- Specified by:
followRedirectFilterin 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:
loggingFilterin interfaceDockerEndpointBuilderFactory.AdvancedDockerEndpointConsumerBuilder- Specified by:
loggingFilterin 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:
loggingFilterin interfaceDockerEndpointBuilderFactory.AdvancedDockerEndpointConsumerBuilder- Specified by:
loggingFilterin 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:
maxPerRouteConnectionsin interfaceDockerEndpointBuilderFactory.AdvancedDockerEndpointConsumerBuilder- Specified by:
maxPerRouteConnectionsin 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:
maxPerRouteConnectionsin interfaceDockerEndpointBuilderFactory.AdvancedDockerEndpointConsumerBuilder- Specified by:
maxPerRouteConnectionsin 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:
maxTotalConnectionsin interfaceDockerEndpointBuilderFactory.AdvancedDockerEndpointConsumerBuilder- Specified by:
maxTotalConnectionsin 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:
maxTotalConnectionsin interfaceDockerEndpointBuilderFactory.AdvancedDockerEndpointConsumerBuilder- Specified by:
maxTotalConnectionsin 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:
parametersin interfaceDockerEndpointBuilderFactory.AdvancedDockerEndpointConsumerBuilder- Specified by:
parametersin 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:
parametersin interfaceDockerEndpointBuilderFactory.AdvancedDockerEndpointConsumerBuilder- Specified by:
parametersin 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:
serverAddressin interfaceDockerEndpointBuilderFactory.AdvancedDockerEndpointConsumerBuilder- Specified by:
serverAddressin 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:
socketin interfaceDockerEndpointBuilderFactory.AdvancedDockerEndpointConsumerBuilder- Specified by:
socketin 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:
socketin interfaceDockerEndpointBuilderFactory.AdvancedDockerEndpointConsumerBuilder- Specified by:
socketin interfaceDockerEndpointBuilderFactory.AdvancedDockerEndpointProducerBuilder- Parameters:
socket- the value to set- Returns:
- the dsl builder
-