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, getUriMethods inherited from interface org.apache.camel.EndpointConsumerResolver
resolve, resolveMethods inherited from interface org.apache.camel.builder.EndpointProducerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUriMethods inherited from interface org.apache.camel.EndpointProducerResolver
resolve, resolveMethods 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, useFixedDelayMethods inherited from interface org.apache.camel.builder.endpoint.dsl.OBSEndpointBuilderFactory.OBSEndpointProducerBuilder
bucketLocation
-
Method Details
-
advanced
- Specified by:
advancedin interfaceOBSEndpointBuilderFactory.OBSEndpointConsumerBuilder- Specified by:
advancedin interfaceOBSEndpointBuilderFactory.OBSEndpointProducerBuilder
-
bucketName
Name of bucket to perform operation on. The option is a: <code>java.lang.String</code> type. Group: common- Specified by:
bucketNamein interfaceOBSEndpointBuilderFactory.OBSEndpointConsumerBuilder- Specified by:
bucketNamein 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:
endpointin interfaceOBSEndpointBuilderFactory.OBSEndpointConsumerBuilder- Specified by:
endpointin 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:
objectNamein interfaceOBSEndpointBuilderFactory.OBSEndpointConsumerBuilder- Specified by:
objectNamein 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:
regionin interfaceOBSEndpointBuilderFactory.OBSEndpointConsumerBuilder- Specified by:
regionin 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:
proxyHostin interfaceOBSEndpointBuilderFactory.OBSEndpointConsumerBuilder- Specified by:
proxyHostin 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:
proxyPasswordin interfaceOBSEndpointBuilderFactory.OBSEndpointConsumerBuilder- Specified by:
proxyPasswordin 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:
proxyPortin interfaceOBSEndpointBuilderFactory.OBSEndpointConsumerBuilder- Specified by:
proxyPortin 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:
proxyPortin interfaceOBSEndpointBuilderFactory.OBSEndpointConsumerBuilder- Specified by:
proxyPortin 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:
proxyUserin interfaceOBSEndpointBuilderFactory.OBSEndpointConsumerBuilder- Specified by:
proxyUserin 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:
accessKeyin interfaceOBSEndpointBuilderFactory.OBSEndpointConsumerBuilder- Specified by:
accessKeyin 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:
ignoreSslVerificationin interfaceOBSEndpointBuilderFactory.OBSEndpointConsumerBuilder- Specified by:
ignoreSslVerificationin 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:
ignoreSslVerificationin interfaceOBSEndpointBuilderFactory.OBSEndpointConsumerBuilder- Specified by:
ignoreSslVerificationin 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:
secretKeyin interfaceOBSEndpointBuilderFactory.OBSEndpointConsumerBuilder- Specified by:
secretKeyin 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:
serviceKeysin interfaceOBSEndpointBuilderFactory.OBSEndpointConsumerBuilder- Specified by:
serviceKeysin 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:
serviceKeysin interfaceOBSEndpointBuilderFactory.OBSEndpointConsumerBuilder- Specified by:
serviceKeysin interfaceOBSEndpointBuilderFactory.OBSEndpointProducerBuilder- Parameters:
serviceKeys- the value to set- Returns:
- the dsl builder
-