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
-
-
-
Method Detail
-
advanced
default OBSEndpointBuilderFactory.AdvancedOBSEndpointProducerBuilder advanced()
-
bucketName
default OBSEndpointBuilderFactory.OBSEndpointProducerBuilder bucketName(String 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
default OBSEndpointBuilderFactory.OBSEndpointProducerBuilder 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- Parameters:
endpoint
- the value to set- Returns:
- the dsl builder
-
objectName
default OBSEndpointBuilderFactory.OBSEndpointProducerBuilder objectName(String 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
default OBSEndpointBuilderFactory.OBSEndpointProducerBuilder 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- Parameters:
region
- the value to set- Returns:
- the dsl builder
-
bucketLocation
default OBSEndpointBuilderFactory.OBSEndpointProducerBuilder bucketLocation(String 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
default OBSEndpointBuilderFactory.OBSEndpointProducerBuilder proxyHost(String 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
default OBSEndpointBuilderFactory.OBSEndpointProducerBuilder proxyPassword(String 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
default OBSEndpointBuilderFactory.OBSEndpointProducerBuilder proxyPort(int 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
default OBSEndpointBuilderFactory.OBSEndpointProducerBuilder proxyPort(String 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
default OBSEndpointBuilderFactory.OBSEndpointProducerBuilder proxyUser(String 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
default OBSEndpointBuilderFactory.OBSEndpointProducerBuilder accessKey(String 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
default OBSEndpointBuilderFactory.OBSEndpointProducerBuilder secretKey(String 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
default OBSEndpointBuilderFactory.OBSEndpointProducerBuilder 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- Parameters:
serviceKeys
- the value to set- Returns:
- the dsl builder
-
-