Interface OBSEndpointBuilderFactory.OBSEndpointProducerBuilder
- All Superinterfaces:
org.apache.camel.builder.EndpointProducerBuilder,org.apache.camel.EndpointProducerResolver
- All Known Subinterfaces:
OBSEndpointBuilderFactory.OBSEndpointBuilder
- Enclosing interface:
- OBSEndpointBuilderFactory
public static interface OBSEndpointBuilderFactory.OBSEndpointProducerBuilder
extends org.apache.camel.builder.EndpointProducerBuilder
Builder for endpoint producers for the Huawei Object Storage Service
(OBS) component.
-
Method Summary
Modifier and TypeMethodDescriptionAccess key for the cloud user.advanced()bucketLocation(String bucketLocation) Location of bucket when creating a new bucket.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.EndpointProducerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUriMethods inherited from interface org.apache.camel.EndpointProducerResolver
resolve, resolve
-
Method Details
-
advanced
-
bucketName
Name of bucket to perform operation on. The option is a: <code>java.lang.String</code> type. Group: common- 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- 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- 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- Parameters:
region- the value to set- Returns:
- the dsl builder
-
bucketLocation
Location of bucket when creating a new bucket. The option is a: <code>java.lang.String</code> type. Group: producer- Parameters:
bucketLocation- 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- 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- Parameters:
proxyPassword- the value to set- Returns:
- the dsl builder
-
proxyPort
Proxy server port. The option is a: <code>int</code> type. Group: proxy- 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- 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- 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- Parameters:
accessKey- the value to set- Returns:
- the dsl builder
-
ignoreSslVerification
default OBSEndpointBuilderFactory.OBSEndpointProducerBuilder ignoreSslVerification(boolean ignoreSslVerification) Ignore SSL verification. The option is a: <code>boolean</code> type. Default: false Group: security- Parameters:
ignoreSslVerification- the value to set- Returns:
- the dsl builder
-
ignoreSslVerification
default OBSEndpointBuilderFactory.OBSEndpointProducerBuilder ignoreSslVerification(String ignoreSslVerification) Ignore SSL verification. The option will be converted to a <code>boolean</code> type. Default: false Group: security- 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- Parameters:
secretKey- the value to set- Returns:
- the dsl builder
-
serviceKeys
default OBSEndpointBuilderFactory.OBSEndpointProducerBuilder 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- 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- Parameters:
serviceKeys- the value to set- Returns:
- the dsl builder
-