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
exceptionHandler, exceptionHandler, exchangePattern, exchangePattern
-
Methods inherited from interface org.apache.camel.builder.EndpointConsumerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getUri
-
-
-
-
Method Detail
-
basic
default DockerEndpointBuilderFactory.DockerEndpointBuilder 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
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:
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
default DockerEndpointBuilderFactory.AdvancedDockerEndpointBuilder socket(boolean 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
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:
socketin interfaceDockerEndpointBuilderFactory.AdvancedDockerEndpointConsumerBuilder- Specified by:
socketin interfaceDockerEndpointBuilderFactory.AdvancedDockerEndpointProducerBuilder- Parameters:
socket- the value to set- Returns:
- the dsl builder
-
-