public static interface GoogleMailStreamComponentBuilderFactory.GoogleMailStreamComponentBuilder extends ComponentBuilder<org.apache.camel.component.google.mail.stream.GoogleMailStreamComponent>
| Modifier and Type | Method and Description |
|---|---|
default GoogleMailStreamComponentBuilderFactory.GoogleMailStreamComponentBuilder |
accessToken(String accessToken)
OAuth 2 access token.
|
default GoogleMailStreamComponentBuilderFactory.GoogleMailStreamComponentBuilder |
applicationName(String applicationName)
Google mail application name.
|
default GoogleMailStreamComponentBuilderFactory.GoogleMailStreamComponentBuilder |
basicPropertyBinding(boolean basicPropertyBinding)
Whether the component should use basic property binding (Camel 2.x)
or the newer property binding with additional capabilities.
|
default GoogleMailStreamComponentBuilderFactory.GoogleMailStreamComponentBuilder |
bridgeErrorHandler(boolean bridgeErrorHandler)
Allows for bridging the consumer to the Camel routing Error Handler,
which mean any exceptions occurred while the consumer is trying to
pickup incoming messages, or the likes, will now be processed as a
message and handled by the routing Error Handler.
|
default GoogleMailStreamComponentBuilderFactory.GoogleMailStreamComponentBuilder |
clientFactory(org.apache.camel.component.google.mail.GoogleMailClientFactory clientFactory)
The client Factory.
|
default GoogleMailStreamComponentBuilderFactory.GoogleMailStreamComponentBuilder |
clientId(String clientId)
Client ID of the mail application.
|
default GoogleMailStreamComponentBuilderFactory.GoogleMailStreamComponentBuilder |
clientSecret(String clientSecret)
Client secret of the mail application.
|
default GoogleMailStreamComponentBuilderFactory.GoogleMailStreamComponentBuilder |
configuration(org.apache.camel.component.google.mail.stream.GoogleMailStreamConfiguration configuration)
The configuration.
|
default GoogleMailStreamComponentBuilderFactory.GoogleMailStreamComponentBuilder |
labels(String labels)
Comma separated list of labels to take into account.
|
default GoogleMailStreamComponentBuilderFactory.GoogleMailStreamComponentBuilder |
markAsRead(boolean markAsRead)
Mark the message as read once it has been consumed.
|
default GoogleMailStreamComponentBuilderFactory.GoogleMailStreamComponentBuilder |
maxResults(long maxResults)
Max results to be returned.
|
default GoogleMailStreamComponentBuilderFactory.GoogleMailStreamComponentBuilder |
query(String query)
The query to execute on gmail box.
|
default GoogleMailStreamComponentBuilderFactory.GoogleMailStreamComponentBuilder |
refreshToken(String refreshToken)
OAuth 2 refresh token.
|
build, build, doSetProperty, registerdefault GoogleMailStreamComponentBuilderFactory.GoogleMailStreamComponentBuilder accessToken(String accessToken)
java.lang.String type.
Group: consumerdefault GoogleMailStreamComponentBuilderFactory.GoogleMailStreamComponentBuilder applicationName(String applicationName)
java.lang.String type.
Group: consumerdefault GoogleMailStreamComponentBuilderFactory.GoogleMailStreamComponentBuilder bridgeErrorHandler(boolean bridgeErrorHandler)
boolean type.
Default: false
Group: consumerdefault GoogleMailStreamComponentBuilderFactory.GoogleMailStreamComponentBuilder clientId(String clientId)
java.lang.String type.
Group: consumerdefault GoogleMailStreamComponentBuilderFactory.GoogleMailStreamComponentBuilder clientSecret(String clientSecret)
java.lang.String type.
Group: consumerdefault GoogleMailStreamComponentBuilderFactory.GoogleMailStreamComponentBuilder labels(String labels)
java.lang.String type.
Group: consumerdefault GoogleMailStreamComponentBuilderFactory.GoogleMailStreamComponentBuilder markAsRead(boolean markAsRead)
boolean type.
Default: false
Group: consumerdefault GoogleMailStreamComponentBuilderFactory.GoogleMailStreamComponentBuilder maxResults(long maxResults)
long type.
Default: 10
Group: consumerdefault GoogleMailStreamComponentBuilderFactory.GoogleMailStreamComponentBuilder query(String query)
java.lang.String type.
Default: is:unread
Group: consumerdefault GoogleMailStreamComponentBuilderFactory.GoogleMailStreamComponentBuilder refreshToken(String refreshToken)
java.lang.String type.
Group: consumerdefault GoogleMailStreamComponentBuilderFactory.GoogleMailStreamComponentBuilder basicPropertyBinding(boolean basicPropertyBinding)
boolean type.
Default: false
Group: advanceddefault GoogleMailStreamComponentBuilderFactory.GoogleMailStreamComponentBuilder clientFactory(org.apache.camel.component.google.mail.GoogleMailClientFactory clientFactory)
org.apache.camel.component.google.mail.GoogleMailClientFactory type.
Group: advanceddefault GoogleMailStreamComponentBuilderFactory.GoogleMailStreamComponentBuilder configuration(org.apache.camel.component.google.mail.stream.GoogleMailStreamConfiguration configuration)
org.apache.camel.component.google.mail.stream.GoogleMailStreamConfiguration type.
Group: advancedApache Camel