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.EndpointProducerBuilder
Builder for endpoint producers for the GitHub component.
-
Method Summary
Modifier and TypeMethodDescriptionadvanced()
To use the given encoding when getting a git commit file.oauthToken
(String oauthToken) GitHub OAuth token.GitHub repository name.GitHub repository owner (organization).To set git commit status state.To set git commit status target url.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
-
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
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
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
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
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
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
-