Interface GitHubEndpointBuilderFactory.GitHubEndpointProducerBuilder
-
- All Superinterfaces:
org.apache.camel.builder.EndpointProducerBuilder,org.apache.camel.EndpointProducerResolver
- All Known Subinterfaces:
GitHubEndpointBuilderFactory.GitHubEndpointBuilder
- Enclosing interface:
- GitHubEndpointBuilderFactory
public static interface GitHubEndpointBuilderFactory.GitHubEndpointProducerBuilder extends org.apache.camel.builder.EndpointProducerBuilderBuilder for endpoint producers for the GitHub component.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default GitHubEndpointBuilderFactory.AdvancedGitHubEndpointProducerBuilderadvanced()default GitHubEndpointBuilderFactory.GitHubEndpointProducerBuilderencoding(String encoding)To use the given encoding when getting a git commit file.default GitHubEndpointBuilderFactory.GitHubEndpointProducerBuilderoauthToken(String oauthToken)GitHub OAuth token.default GitHubEndpointBuilderFactory.GitHubEndpointProducerBuilderrepoName(String repoName)GitHub repository name.default GitHubEndpointBuilderFactory.GitHubEndpointProducerBuilderrepoOwner(String repoOwner)GitHub repository owner (organization).default GitHubEndpointBuilderFactory.GitHubEndpointProducerBuilderstate(String state)To set git commit status state.default GitHubEndpointBuilderFactory.GitHubEndpointProducerBuildertargetUrl(String targetUrl)To set git commit status target url.
-
-
-
Method Detail
-
advanced
default GitHubEndpointBuilderFactory.AdvancedGitHubEndpointProducerBuilder advanced()
-
repoName
default GitHubEndpointBuilderFactory.GitHubEndpointProducerBuilder repoName(String repoName)
GitHub repository name. The option is a: <code>java.lang.String</code> type. Required: true Group: common- Parameters:
repoName- the value to set- Returns:
- the dsl builder
-
repoOwner
default GitHubEndpointBuilderFactory.GitHubEndpointProducerBuilder repoOwner(String repoOwner)
GitHub repository owner (organization). The option is a: <code>java.lang.String</code> type. Required: true Group: common- Parameters:
repoOwner- the value to set- Returns:
- the dsl builder
-
encoding
default GitHubEndpointBuilderFactory.GitHubEndpointProducerBuilder encoding(String encoding)
To use the given encoding when getting a git commit file. The option is a: <code>java.lang.String</code> type. Group: producer- Parameters:
encoding- the value to set- Returns:
- the dsl builder
-
state
default GitHubEndpointBuilderFactory.GitHubEndpointProducerBuilder state(String state)
To set git commit status state. The option is a: <code>java.lang.String</code> type. Group: producer- Parameters:
state- the value to set- Returns:
- the dsl builder
-
targetUrl
default GitHubEndpointBuilderFactory.GitHubEndpointProducerBuilder targetUrl(String targetUrl)
To set git commit status target url. The option is a: <code>java.lang.String</code> type. Group: producer- Parameters:
targetUrl- the value to set- Returns:
- the dsl builder
-
oauthToken
default GitHubEndpointBuilderFactory.GitHubEndpointProducerBuilder oauthToken(String oauthToken)
GitHub OAuth token. Must be configured on either component or endpoint. The option is a: <code>java.lang.String</code> type. Group: security- Parameters:
oauthToken- the value to set- Returns:
- the dsl builder
-
-