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
-
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
-
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
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
-
-