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: <code>java.lang.String</code> type. Group: common- Parameters:
branchName
- the value to set- Returns:
- the dsl builder
-
allowEmpty
default GitEndpointBuilderFactory.GitEndpointProducerBuilder allowEmpty(boolean allowEmpty)
The flag to manage empty git commits. The option is a: <code>boolean</code> type. Default: true Group: producer- Parameters:
allowEmpty
- the value to set- Returns:
- the dsl builder
-
allowEmpty
default GitEndpointBuilderFactory.GitEndpointProducerBuilder allowEmpty(String allowEmpty)
The flag to manage empty git commits. The option will be converted to a <code>boolean</code> type. Default: true Group: producer- Parameters:
allowEmpty
- the value to set- Returns:
- the dsl builder
-
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: <code>boolean</code> type. Default: false Group: producer- Parameters:
lazyStartProducer
- the value to set- Returns:
- the dsl builder
-
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 a <code>boolean</code> type. Default: false Group: producer- Parameters:
lazyStartProducer
- the value to set- Returns:
- the dsl builder
-
operation
default GitEndpointBuilderFactory.GitEndpointProducerBuilder operation(String operation)
The operation to do on the repository. The option is a: <code>java.lang.String</code> type. Group: producer- Parameters:
operation
- the value to set- Returns:
- the dsl builder
-
password
default GitEndpointBuilderFactory.GitEndpointProducerBuilder password(String password)
Remote repository password. The option is a: <code>java.lang.String</code> type. Group: producer- Parameters:
password
- the value to set- Returns:
- the dsl builder
-
remoteName
default GitEndpointBuilderFactory.GitEndpointProducerBuilder remoteName(String remoteName)
The remote repository name to use in particular operation like pull. The option is a: <code>java.lang.String</code> type. Group: producer- Parameters:
remoteName
- the value to set- Returns:
- the dsl builder
-
remotePath
default GitEndpointBuilderFactory.GitEndpointProducerBuilder remotePath(String remotePath)
The remote repository path. The option is a: <code>java.lang.String</code> type. Group: producer- Parameters:
remotePath
- the value to set- Returns:
- the dsl builder
-
tagName
default GitEndpointBuilderFactory.GitEndpointProducerBuilder tagName(String tagName)
The tag name to work on. The option is a: <code>java.lang.String</code> type. Group: producer- Parameters:
tagName
- the value to set- Returns:
- the dsl builder
-
username
default GitEndpointBuilderFactory.GitEndpointProducerBuilder username(String username)
Remote repository username. The option is a: <code>java.lang.String</code> type. Group: producer- Parameters:
username
- the value to set- Returns:
- the dsl builder
-
-