Interface OBSEndpointBuilderFactory.OBSEndpointBuilder
- All Superinterfaces:
org.apache.camel.builder.EndpointConsumerBuilder
,org.apache.camel.EndpointConsumerResolver
,org.apache.camel.builder.EndpointProducerBuilder
,org.apache.camel.EndpointProducerResolver
,OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder
,OBSEndpointBuilderFactory.OBSEndpointProducerBuilder
- Enclosing interface:
- OBSEndpointBuilderFactory
public static interface OBSEndpointBuilderFactory.OBSEndpointBuilder
extends OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder, OBSEndpointBuilderFactory.OBSEndpointProducerBuilder
Builder for endpoint for the Huawei Object Storage Service (OBS)
component.
-
Method Summary
Modifier and TypeMethodDescriptionAccess key for the cloud user.advanced()
bucketName
(String bucketName) Name of bucket to perform operation on.OBS url.ignoreSslVerification
(boolean ignoreSslVerification) Ignore SSL verification.ignoreSslVerification
(String ignoreSslVerification) Ignore SSL verification.objectName
(String objectName) Name of object to perform operation with.Proxy server ip/hostname.proxyPassword
(String proxyPassword) Proxy authentication password.proxyPort
(int proxyPort) Proxy server port.Proxy server port.Proxy authentication user.OBS service region.Secret key for the cloud user.serviceKeys
(String serviceKeys) Configuration object for cloud service authentication.serviceKeys
(org.apache.camel.component.huaweicloud.common.models.ServiceKeys serviceKeys) Configuration object for cloud service authentication.Methods inherited from interface org.apache.camel.builder.EndpointConsumerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUri
Methods inherited from interface org.apache.camel.EndpointConsumerResolver
resolve, resolve
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
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.OBSEndpointBuilderFactory.OBSEndpointConsumerBuilder
backoffErrorThreshold, backoffErrorThreshold, backoffIdleThreshold, backoffIdleThreshold, backoffMultiplier, backoffMultiplier, delay, delay, deleteAfterRead, deleteAfterRead, delimiter, destinationBucket, fileName, greedy, greedy, includeFolders, includeFolders, initialDelay, initialDelay, maxMessagesPerPoll, maxMessagesPerPoll, moveAfterRead, moveAfterRead, prefix, repeatCount, repeatCount, runLoggingLevel, runLoggingLevel, scheduledExecutorService, scheduledExecutorService, scheduler, scheduler, schedulerProperties, schedulerProperties, sendEmptyMessageWhenIdle, sendEmptyMessageWhenIdle, startScheduler, startScheduler, timeUnit, timeUnit, useFixedDelay, useFixedDelay
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.OBSEndpointBuilderFactory.OBSEndpointProducerBuilder
bucketLocation
-
Method Details
-
advanced
- Specified by:
advanced
in interfaceOBSEndpointBuilderFactory.OBSEndpointConsumerBuilder
- Specified by:
advanced
in interfaceOBSEndpointBuilderFactory.OBSEndpointProducerBuilder
-
bucketName
Name of bucket to perform operation on. The option is a: <code>java.lang.String</code> type. Group: common- Specified by:
bucketName
in interfaceOBSEndpointBuilderFactory.OBSEndpointConsumerBuilder
- Specified by:
bucketName
in interfaceOBSEndpointBuilderFactory.OBSEndpointProducerBuilder
- Parameters:
bucketName
- the value to set- Returns:
- the dsl builder
-
endpoint
OBS url. Carries higher precedence than region parameter based client initialization. The option is a: <code>java.lang.String</code> type. Group: common- Specified by:
endpoint
in interfaceOBSEndpointBuilderFactory.OBSEndpointConsumerBuilder
- Specified by:
endpoint
in interfaceOBSEndpointBuilderFactory.OBSEndpointProducerBuilder
- Parameters:
endpoint
- the value to set- Returns:
- the dsl builder
-
objectName
Name of object to perform operation with. The option is a: <code>java.lang.String</code> type. Group: common- Specified by:
objectName
in interfaceOBSEndpointBuilderFactory.OBSEndpointConsumerBuilder
- Specified by:
objectName
in interfaceOBSEndpointBuilderFactory.OBSEndpointProducerBuilder
- Parameters:
objectName
- the value to set- Returns:
- the dsl builder
-
region
OBS service region. This is lower precedence than endpoint based configuration. The option is a: <code>java.lang.String</code> type. Required: true Group: common- Specified by:
region
in interfaceOBSEndpointBuilderFactory.OBSEndpointConsumerBuilder
- Specified by:
region
in interfaceOBSEndpointBuilderFactory.OBSEndpointProducerBuilder
- Parameters:
region
- the value to set- Returns:
- the dsl builder
-
proxyHost
Proxy server ip/hostname. The option is a: <code>java.lang.String</code> type. Group: proxy- Specified by:
proxyHost
in interfaceOBSEndpointBuilderFactory.OBSEndpointConsumerBuilder
- Specified by:
proxyHost
in interfaceOBSEndpointBuilderFactory.OBSEndpointProducerBuilder
- Parameters:
proxyHost
- the value to set- Returns:
- the dsl builder
-
proxyPassword
Proxy authentication password. The option is a: <code>java.lang.String</code> type. Group: proxy- Specified by:
proxyPassword
in interfaceOBSEndpointBuilderFactory.OBSEndpointConsumerBuilder
- Specified by:
proxyPassword
in interfaceOBSEndpointBuilderFactory.OBSEndpointProducerBuilder
- Parameters:
proxyPassword
- the value to set- Returns:
- the dsl builder
-
proxyPort
Proxy server port. The option is a: <code>int</code> type. Group: proxy- Specified by:
proxyPort
in interfaceOBSEndpointBuilderFactory.OBSEndpointConsumerBuilder
- Specified by:
proxyPort
in interfaceOBSEndpointBuilderFactory.OBSEndpointProducerBuilder
- Parameters:
proxyPort
- the value to set- Returns:
- the dsl builder
-
proxyPort
Proxy server port. The option will be converted to a <code>int</code> type. Group: proxy- Specified by:
proxyPort
in interfaceOBSEndpointBuilderFactory.OBSEndpointConsumerBuilder
- Specified by:
proxyPort
in interfaceOBSEndpointBuilderFactory.OBSEndpointProducerBuilder
- Parameters:
proxyPort
- the value to set- Returns:
- the dsl builder
-
proxyUser
Proxy authentication user. The option is a: <code>java.lang.String</code> type. Group: proxy- Specified by:
proxyUser
in interfaceOBSEndpointBuilderFactory.OBSEndpointConsumerBuilder
- Specified by:
proxyUser
in interfaceOBSEndpointBuilderFactory.OBSEndpointProducerBuilder
- Parameters:
proxyUser
- the value to set- Returns:
- the dsl builder
-
accessKey
Access key for the cloud user. The option is a: <code>java.lang.String</code> type. Required: true Group: security- Specified by:
accessKey
in interfaceOBSEndpointBuilderFactory.OBSEndpointConsumerBuilder
- Specified by:
accessKey
in interfaceOBSEndpointBuilderFactory.OBSEndpointProducerBuilder
- Parameters:
accessKey
- the value to set- Returns:
- the dsl builder
-
ignoreSslVerification
default OBSEndpointBuilderFactory.OBSEndpointBuilder ignoreSslVerification(boolean ignoreSslVerification) Ignore SSL verification. The option is a: <code>boolean</code> type. Default: false Group: security- Specified by:
ignoreSslVerification
in interfaceOBSEndpointBuilderFactory.OBSEndpointConsumerBuilder
- Specified by:
ignoreSslVerification
in interfaceOBSEndpointBuilderFactory.OBSEndpointProducerBuilder
- Parameters:
ignoreSslVerification
- the value to set- Returns:
- the dsl builder
-
ignoreSslVerification
default OBSEndpointBuilderFactory.OBSEndpointBuilder ignoreSslVerification(String ignoreSslVerification) Ignore SSL verification. The option will be converted to a <code>boolean</code> type. Default: false Group: security- Specified by:
ignoreSslVerification
in interfaceOBSEndpointBuilderFactory.OBSEndpointConsumerBuilder
- Specified by:
ignoreSslVerification
in interfaceOBSEndpointBuilderFactory.OBSEndpointProducerBuilder
- Parameters:
ignoreSslVerification
- the value to set- Returns:
- the dsl builder
-
secretKey
Secret key for the cloud user. The option is a: <code>java.lang.String</code> type. Required: true Group: security- Specified by:
secretKey
in interfaceOBSEndpointBuilderFactory.OBSEndpointConsumerBuilder
- Specified by:
secretKey
in interfaceOBSEndpointBuilderFactory.OBSEndpointProducerBuilder
- Parameters:
secretKey
- the value to set- Returns:
- the dsl builder
-
serviceKeys
default OBSEndpointBuilderFactory.OBSEndpointBuilder serviceKeys(org.apache.camel.component.huaweicloud.common.models.ServiceKeys serviceKeys) Configuration object for cloud service authentication. The option is a: <code>org.apache.camel.component.huaweicloud.common.models.ServiceKeys</code> type. Group: security- Specified by:
serviceKeys
in interfaceOBSEndpointBuilderFactory.OBSEndpointConsumerBuilder
- Specified by:
serviceKeys
in interfaceOBSEndpointBuilderFactory.OBSEndpointProducerBuilder
- Parameters:
serviceKeys
- the value to set- Returns:
- the dsl builder
-
serviceKeys
Configuration object for cloud service authentication. The option will be converted to a <code>org.apache.camel.component.huaweicloud.common.models.ServiceKeys</code> type. Group: security- Specified by:
serviceKeys
in interfaceOBSEndpointBuilderFactory.OBSEndpointConsumerBuilder
- Specified by:
serviceKeys
in interfaceOBSEndpointBuilderFactory.OBSEndpointProducerBuilder
- Parameters:
serviceKeys
- the value to set- Returns:
- the dsl builder
-