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
-
Methods inherited from interface org.apache.camel.builder.EndpointConsumerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUri
-
Methods inherited from interface org.apache.camel.builder.EndpointProducerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUri
-
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 Detail
-
advanced
default OBSEndpointBuilderFactory.AdvancedOBSEndpointBuilder advanced()
- Specified by:
advancedin interfaceOBSEndpointBuilderFactory.OBSEndpointConsumerBuilder- Specified by:
advancedin interfaceOBSEndpointBuilderFactory.OBSEndpointProducerBuilder
-
bucketName
default OBSEndpointBuilderFactory.OBSEndpointBuilder bucketName(String 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
default OBSEndpointBuilderFactory.OBSEndpointBuilder endpoint(String 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
default OBSEndpointBuilderFactory.OBSEndpointBuilder objectName(String 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
default OBSEndpointBuilderFactory.OBSEndpointBuilder region(String 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
default OBSEndpointBuilderFactory.OBSEndpointBuilder proxyHost(String 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
default OBSEndpointBuilderFactory.OBSEndpointBuilder proxyPassword(String 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
default OBSEndpointBuilderFactory.OBSEndpointBuilder proxyPort(int 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
default OBSEndpointBuilderFactory.OBSEndpointBuilder proxyPort(String 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
default OBSEndpointBuilderFactory.OBSEndpointBuilder proxyUser(String 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
default OBSEndpointBuilderFactory.OBSEndpointBuilder accessKey(String 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
default OBSEndpointBuilderFactory.OBSEndpointBuilder secretKey(String 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
default OBSEndpointBuilderFactory.OBSEndpointBuilder serviceKeys(String 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
-
-