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
Modifier and TypeMethodDescriptionadvanced()
allowEmpty
(boolean allowEmpty) The flag to manage empty git commits.allowEmpty
(String allowEmpty) The flag to manage empty git commits.branchName
(String branchName) The branch name to work on.The operation to do on the repository.Remote repository password.remoteName
(String remoteName) The remote repository name to use in particular operation like pull.remotePath
(String remotePath) The remote repository path.The tag name to work on.targetBranchName
(String targetBranchName) Name of target branch in merge operation.Remote repository username.Methods inherited from interface org.apache.camel.builder.EndpointProducerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUri
Methods inherited from interface org.apache.camel.EndpointProducerResolver
resolve, resolve
-
Method Details
-
advanced
-
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
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
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
-
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
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
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
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
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
-
targetBranchName
default GitEndpointBuilderFactory.GitEndpointProducerBuilder targetBranchName(String targetBranchName) Name of target branch in merge operation. If not supplied will try to use init.defaultBranch git configs. If not configured will use default value. The option is a: <code>java.lang.String</code> type. Default: master Group: producer- Parameters:
targetBranchName
- the value to set- Returns:
- the dsl builder
-
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
-