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:
advanced
in interfaceOBSEndpointBuilderFactory.OBSEndpointConsumerBuilder
- Specified by:
advanced
in 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:
bucketName
in interfaceOBSEndpointBuilderFactory.OBSEndpointConsumerBuilder
- Specified by:
bucketName
in 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:
endpoint
in interfaceOBSEndpointBuilderFactory.OBSEndpointConsumerBuilder
- Specified by:
endpoint
in 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:
objectName
in interfaceOBSEndpointBuilderFactory.OBSEndpointConsumerBuilder
- Specified by:
objectName
in 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:
region
in interfaceOBSEndpointBuilderFactory.OBSEndpointConsumerBuilder
- Specified by:
region
in 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:
proxyHost
in interfaceOBSEndpointBuilderFactory.OBSEndpointConsumerBuilder
- Specified by:
proxyHost
in 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:
proxyPassword
in interfaceOBSEndpointBuilderFactory.OBSEndpointConsumerBuilder
- Specified by:
proxyPassword
in 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:
proxyPort
in interfaceOBSEndpointBuilderFactory.OBSEndpointConsumerBuilder
- Specified by:
proxyPort
in 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:
proxyPort
in interfaceOBSEndpointBuilderFactory.OBSEndpointConsumerBuilder
- Specified by:
proxyPort
in 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:
proxyUser
in interfaceOBSEndpointBuilderFactory.OBSEndpointConsumerBuilder
- Specified by:
proxyUser
in 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:
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
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:
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
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:
serviceKeys
in interfaceOBSEndpointBuilderFactory.OBSEndpointConsumerBuilder
- Specified by:
serviceKeys
in interfaceOBSEndpointBuilderFactory.OBSEndpointProducerBuilder
- Parameters:
serviceKeys
- the value to set- Returns:
- the dsl builder
-
-