Interface GitEndpointBuilderFactory.GitEndpointProducerBuilder
-
- All Superinterfaces:
org.apache.camel.builder.EndpointProducerBuilder
,org.apache.camel.EndpointProducerResolver
- All Known Subinterfaces:
GitEndpointBuilderFactory.GitEndpointBuilder
- Enclosing interface:
- GitEndpointBuilderFactory
public static interface GitEndpointBuilderFactory.GitEndpointProducerBuilder extends org.apache.camel.builder.EndpointProducerBuilder
Builder for endpoint producers for the Git component.
-
-
Method Summary
-
-
-
Method Detail
-
advanced
default GitEndpointBuilderFactory.AdvancedGitEndpointProducerBuilder advanced()
-
branchName
default GitEndpointBuilderFactory.GitEndpointProducerBuilder branchName(String branchName)
The branch name to work on. The option is a:java.lang.String
type. Group: common
-
allowEmpty
default GitEndpointBuilderFactory.GitEndpointProducerBuilder allowEmpty(boolean allowEmpty)
The flag to manage empty git commits. The option is a:boolean
type. Default: true Group: producer
-
allowEmpty
default GitEndpointBuilderFactory.GitEndpointProducerBuilder allowEmpty(String allowEmpty)
The flag to manage empty git commits. The option will be converted to aboolean
type. Default: true Group: producer
-
lazyStartProducer
default GitEndpointBuilderFactory.GitEndpointProducerBuilder 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:boolean
type. Default: false Group: producer
-
lazyStartProducer
default GitEndpointBuilderFactory.GitEndpointProducerBuilder 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 aboolean
type. Default: false Group: producer
-
operation
default GitEndpointBuilderFactory.GitEndpointProducerBuilder operation(String operation)
The operation to do on the repository. The option is a:java.lang.String
type. Group: producer
-
password
default GitEndpointBuilderFactory.GitEndpointProducerBuilder password(String password)
Remote repository password. The option is a:java.lang.String
type. Group: producer
-
remoteName
default GitEndpointBuilderFactory.GitEndpointProducerBuilder remoteName(String remoteName)
The remote repository name to use in particular operation like pull. The option is a:java.lang.String
type. Group: producer
-
remotePath
default GitEndpointBuilderFactory.GitEndpointProducerBuilder remotePath(String remotePath)
The remote repository path. The option is a:java.lang.String
type. Group: producer
-
tagName
default GitEndpointBuilderFactory.GitEndpointProducerBuilder tagName(String tagName)
The tag name to work on. The option is a:java.lang.String
type. Group: producer
-
username
default GitEndpointBuilderFactory.GitEndpointProducerBuilder username(String username)
Remote repository username. The option is a:java.lang.String
type. Group: producer
-
-