| Package | Description |
|---|---|
| org.apache.camel.builder.endpoint.dsl |
| Modifier and Type | Interface and Description |
|---|---|
static interface |
OBSEndpointBuilderFactory.OBSEndpointBuilder
Builder for endpoint for the Huawei Object Storage Service (OBS)
component.
|
| Modifier and Type | Method and Description |
|---|---|
default OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder |
OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder.accessKey(String accessKey)
Access key for the cloud user.
|
default OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder |
OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder.backoffErrorThreshold(int backoffErrorThreshold)
The number of subsequent error polls (failed due some error) that
should happen before the backoffMultipler should kick-in.
|
default OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder |
OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder.backoffErrorThreshold(String backoffErrorThreshold)
The number of subsequent error polls (failed due some error) that
should happen before the backoffMultipler should kick-in.
|
default OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder |
OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder.backoffIdleThreshold(int backoffIdleThreshold)
The number of subsequent idle polls that should happen before the
backoffMultipler should kick-in.
|
default OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder |
OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder.backoffIdleThreshold(String backoffIdleThreshold)
The number of subsequent idle polls that should happen before the
backoffMultipler should kick-in.
|
default OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder |
OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder.backoffMultiplier(int backoffMultiplier)
To let the scheduled polling consumer backoff if there has been a
number of subsequent idles/errors in a row.
|
default OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder |
OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder.backoffMultiplier(String backoffMultiplier)
To let the scheduled polling consumer backoff if there has been a
number of subsequent idles/errors in a row.
|
default OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder |
OBSEndpointBuilderFactory.AdvancedOBSEndpointConsumerBuilder.basic() |
default OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder |
OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder.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 OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder |
OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder.bridgeErrorHandler(String 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 OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder |
OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder.bucketName(String bucketName)
Name of bucket to perform operation on.
|
default OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder |
OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder.delay(long delay)
Milliseconds before the next poll.
|
default OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder |
OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder.delay(String delay)
Milliseconds before the next poll.
|
default OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder |
OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder.deleteAfterRead(boolean deleteAfterRead)
Determines if objects should be deleted after it has been retrieved.
|
default OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder |
OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder.deleteAfterRead(String deleteAfterRead)
Determines if objects should be deleted after it has been retrieved.
|
default OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder |
OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder.delimiter(String delimiter)
The character used for grouping object names.
|
default OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder |
OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder.destinationBucket(String destinationBucket)
Name of destination bucket where objects will be moved when
moveAfterRead is set to true.
|
default OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder |
OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder.endpoint(String endpoint)
OBS url.
|
default OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder |
OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder.fileName(String fileName)
Get the object from the bucket with the given file name.
|
default OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder |
OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder.greedy(boolean greedy)
If greedy is enabled, then the ScheduledPollConsumer will run
immediately again, if the previous run polled 1 or more messages.
|
default OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder |
OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder.greedy(String greedy)
If greedy is enabled, then the ScheduledPollConsumer will run
immediately again, if the previous run polled 1 or more messages.
|
default OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder |
OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder.ignoreSslVerification(boolean ignoreSslVerification)
Ignore SSL verification.
|
default OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder |
OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder.ignoreSslVerification(String ignoreSslVerification)
Ignore SSL verification.
|
default OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder |
OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder.includeFolders(boolean includeFolders)
If true, objects in folders will be consumed.
|
default OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder |
OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder.includeFolders(String includeFolders)
If true, objects in folders will be consumed.
|
default OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder |
OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder.initialDelay(long initialDelay)
Milliseconds before the first poll starts.
|
default OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder |
OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder.initialDelay(String initialDelay)
Milliseconds before the first poll starts.
|
default OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder |
OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder.maxMessagesPerPoll(int maxMessagesPerPoll)
The maximum number of messages to poll at each polling.
|
default OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder |
OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder.maxMessagesPerPoll(String maxMessagesPerPoll)
The maximum number of messages to poll at each polling.
|
default OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder |
OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder.moveAfterRead(boolean moveAfterRead)
Determines whether objects should be moved to a different bucket
after they have been retrieved.
|
default OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder |
OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder.moveAfterRead(String moveAfterRead)
Determines whether objects should be moved to a different bucket
after they have been retrieved.
|
default OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder |
OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder.objectName(String objectName)
Name of object to perform operation with.
|
default OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder |
OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder.prefix(String prefix)
The object name prefix used for filtering objects to be listed.
|
default OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder |
OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder.proxyHost(String proxyHost)
Proxy server ip/hostname.
|
default OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder |
OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder.proxyPassword(String proxyPassword)
Proxy authentication password.
|
default OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder |
OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder.proxyPort(int proxyPort)
Proxy server port.
|
default OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder |
OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder.proxyPort(String proxyPort)
Proxy server port.
|
default OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder |
OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder.proxyUser(String proxyUser)
Proxy authentication user.
|
default OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder |
OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder.region(String region)
OBS service region.
|
default OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder |
OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder.repeatCount(long repeatCount)
Specifies a maximum limit of number of fires.
|
default OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder |
OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder.repeatCount(String repeatCount)
Specifies a maximum limit of number of fires.
|
default OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder |
OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder.runLoggingLevel(org.apache.camel.LoggingLevel runLoggingLevel)
The consumer logs a start/complete log line when it polls.
|
default OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder |
OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder.runLoggingLevel(String runLoggingLevel)
The consumer logs a start/complete log line when it polls.
|
default OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder |
OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder.scheduledExecutorService(ScheduledExecutorService scheduledExecutorService)
Allows for configuring a custom/shared thread pool to use for the
consumer.
|
default OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder |
OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder.scheduledExecutorService(String scheduledExecutorService)
Allows for configuring a custom/shared thread pool to use for the
consumer.
|
default OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder |
OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder.scheduler(Object scheduler)
To use a cron scheduler from either camel-spring or camel-quartz
component.
|
default OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder |
OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder.scheduler(String scheduler)
To use a cron scheduler from either camel-spring or camel-quartz
component.
|
default OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder |
OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder.schedulerProperties(Map values)
To configure additional properties when using a custom scheduler or
any of the Quartz, Spring based scheduler.
|
default OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder |
OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder.schedulerProperties(String key,
Object value)
To configure additional properties when using a custom scheduler or
any of the Quartz, Spring based scheduler.
|
default OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder |
OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder.secretKey(String secretKey)
Secret key for the cloud user.
|
default OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder |
OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder.sendEmptyMessageWhenIdle(boolean sendEmptyMessageWhenIdle)
If the polling consumer did not poll any files, you can enable this
option to send an empty message (no body) instead.
|
default OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder |
OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder.sendEmptyMessageWhenIdle(String sendEmptyMessageWhenIdle)
If the polling consumer did not poll any files, you can enable this
option to send an empty message (no body) instead.
|
default OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder |
OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder.serviceKeys(Object serviceKeys)
Configuration object for cloud service authentication.
|
default OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder |
OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder.serviceKeys(String serviceKeys)
Configuration object for cloud service authentication.
|
default OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder |
OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder.startScheduler(boolean startScheduler)
Whether the scheduler should be auto started.
|
default OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder |
OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder.startScheduler(String startScheduler)
Whether the scheduler should be auto started.
|
default OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder |
OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder.timeUnit(String timeUnit)
Time unit for initialDelay and delay options.
|
default OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder |
OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder.timeUnit(TimeUnit timeUnit)
Time unit for initialDelay and delay options.
|
default OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder |
OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder.useFixedDelay(boolean useFixedDelay)
Controls if fixed delay or fixed rate is used.
|
default OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder |
OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder.useFixedDelay(String useFixedDelay)
Controls if fixed delay or fixed rate is used.
|
Apache Camel