Interface DockerEndpointBuilderFactory.DockerEndpointProducerBuilder
-
- All Superinterfaces:
org.apache.camel.builder.EndpointProducerBuilder
,org.apache.camel.EndpointProducerResolver
- All Known Subinterfaces:
DockerEndpointBuilderFactory.DockerEndpointBuilder
- Enclosing interface:
- DockerEndpointBuilderFactory
public static interface DockerEndpointBuilderFactory.DockerEndpointProducerBuilder extends org.apache.camel.builder.EndpointProducerBuilder
Builder for endpoint producers for the Docker component.
-
-
Method Summary
-
-
-
Method Detail
-
advanced
default DockerEndpointBuilderFactory.AdvancedDockerEndpointProducerBuilder advanced()
-
email
default DockerEndpointBuilderFactory.DockerEndpointProducerBuilder email(String email)
Email address associated with the user. The option is a: <code>java.lang.String</code> type. Group: common- Parameters:
email
- the value to set- Returns:
- the dsl builder
-
host
default DockerEndpointBuilderFactory.DockerEndpointProducerBuilder host(String host)
Docker host. The option is a: <code>java.lang.String</code> type. Required: true Default: localhost Group: common- Parameters:
host
- the value to set- Returns:
- the dsl builder
-
port
default DockerEndpointBuilderFactory.DockerEndpointProducerBuilder port(Integer port)
Docker port. The option is a: <code>java.lang.Integer</code> type. Default: 2375 Group: common- Parameters:
port
- the value to set- Returns:
- the dsl builder
-
port
default DockerEndpointBuilderFactory.DockerEndpointProducerBuilder port(String port)
Docker port. The option will be converted to a <code>java.lang.Integer</code> type. Default: 2375 Group: common- Parameters:
port
- the value to set- Returns:
- the dsl builder
-
requestTimeout
default DockerEndpointBuilderFactory.DockerEndpointProducerBuilder requestTimeout(Integer requestTimeout)
Request timeout for response (in seconds). The option is a: <code>java.lang.Integer</code> type. Group: common- Parameters:
requestTimeout
- the value to set- Returns:
- the dsl builder
-
requestTimeout
default DockerEndpointBuilderFactory.DockerEndpointProducerBuilder requestTimeout(String requestTimeout)
Request timeout for response (in seconds). The option will be converted to a <code>java.lang.Integer</code> type. Group: common- Parameters:
requestTimeout
- the value to set- Returns:
- the dsl builder
-
lazyStartProducer
default DockerEndpointBuilderFactory.DockerEndpointProducerBuilder lazyStartProducer(boolean lazyStartProducer)
Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the producer may take a little time and prolong the total processing time of the processing. The option is a: <code>boolean</code> type. Default: false Group: producer- Parameters:
lazyStartProducer
- the value to set- Returns:
- the dsl builder
-
lazyStartProducer
default DockerEndpointBuilderFactory.DockerEndpointProducerBuilder lazyStartProducer(String lazyStartProducer)
Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the producer may take a little time and prolong the total processing time of the processing. The option will be converted to a <code>boolean</code> type. Default: false Group: producer- Parameters:
lazyStartProducer
- the value to set- Returns:
- the dsl builder
-
certPath
default DockerEndpointBuilderFactory.DockerEndpointProducerBuilder certPath(String certPath)
Location containing the SSL certificate chain. The option is a: <code>java.lang.String</code> type. Group: security- Parameters:
certPath
- the value to set- Returns:
- the dsl builder
-
password
default DockerEndpointBuilderFactory.DockerEndpointProducerBuilder password(String password)
Password to authenticate with. The option is a: <code>java.lang.String</code> type. Group: security- Parameters:
password
- the value to set- Returns:
- the dsl builder
-
secure
default DockerEndpointBuilderFactory.DockerEndpointProducerBuilder secure(boolean secure)
Use HTTPS communication. The option is a: <code>boolean</code> type. Default: false Group: security- Parameters:
secure
- the value to set- Returns:
- the dsl builder
-
secure
default DockerEndpointBuilderFactory.DockerEndpointProducerBuilder secure(String secure)
Use HTTPS communication. The option will be converted to a <code>boolean</code> type. Default: false Group: security- Parameters:
secure
- the value to set- Returns:
- the dsl builder
-
tlsVerify
default DockerEndpointBuilderFactory.DockerEndpointProducerBuilder tlsVerify(boolean tlsVerify)
Check TLS. The option is a: <code>boolean</code> type. Default: false Group: security- Parameters:
tlsVerify
- the value to set- Returns:
- the dsl builder
-
tlsVerify
default DockerEndpointBuilderFactory.DockerEndpointProducerBuilder tlsVerify(String tlsVerify)
Check TLS. The option will be converted to a <code>boolean</code> type. Default: false Group: security- Parameters:
tlsVerify
- the value to set- Returns:
- the dsl builder
-
username
default DockerEndpointBuilderFactory.DockerEndpointProducerBuilder username(String username)
User name to authenticate with. The option is a: <code>java.lang.String</code> type. Group: security- Parameters:
username
- the value to set- Returns:
- the dsl builder
-
-