Interface IAMEndpointBuilderFactory.IAMEndpointBuilder
- All Superinterfaces:
org.apache.camel.builder.EndpointProducerBuilder
,org.apache.camel.EndpointProducerResolver
- Enclosing interface:
IAMEndpointBuilderFactory
public static interface IAMEndpointBuilderFactory.IAMEndpointBuilder
extends org.apache.camel.builder.EndpointProducerBuilder
Builder for endpoint for the Huawei Identity and Access Management (IAM) component.
-
Method Summary
Modifier and TypeMethodDescriptionAccess key for the cloud user.advanced()
Group ID to perform operation with.ignoreSslVerification
(boolean ignoreSslVerification) Ignore SSL verification.ignoreSslVerification
(String ignoreSslVerification) Ignore SSL verification.Proxy server ip/hostname.proxyPassword
(String proxyPassword) Proxy authentication password.proxyPort
(int proxyPort) Proxy server port.Proxy server port.Proxy authentication user.IAM 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.User ID to perform operation with.Methods inherited from interface org.apache.camel.builder.EndpointProducerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUri
Methods inherited from interface org.apache.camel.EndpointProducerResolver
resolve, resolve
-
Method Details
-
advanced
-
accessKey
Access key for the cloud user. The option is a:java.lang.String
type. Required: true Group: producer- Parameters:
accessKey
- the value to set- Returns:
- the dsl builder
-
groupId
Group ID to perform operation with. The option is a:java.lang.String
type. Group: producer- Parameters:
groupId
- the value to set- Returns:
- the dsl builder
-
ignoreSslVerification
default IAMEndpointBuilderFactory.IAMEndpointBuilder ignoreSslVerification(boolean ignoreSslVerification) Ignore SSL verification. The option is a:boolean
type. Default: false Group: producer- Parameters:
ignoreSslVerification
- the value to set- Returns:
- the dsl builder
-
ignoreSslVerification
default IAMEndpointBuilderFactory.IAMEndpointBuilder ignoreSslVerification(String ignoreSslVerification) Ignore SSL verification. The option will be converted to aboolean
type. Default: false Group: producer- Parameters:
ignoreSslVerification
- the value to set- Returns:
- the dsl builder
-
proxyHost
Proxy server ip/hostname. The option is a:java.lang.String
type. Group: producer- Parameters:
proxyHost
- the value to set- Returns:
- the dsl builder
-
proxyPassword
Proxy authentication password. The option is a:java.lang.String
type. Group: producer- Parameters:
proxyPassword
- the value to set- Returns:
- the dsl builder
-
proxyPort
Proxy server port. The option is a:int
type. Group: producer- Parameters:
proxyPort
- the value to set- Returns:
- the dsl builder
-
proxyPort
Proxy server port. The option will be converted to aint
type. Group: producer- Parameters:
proxyPort
- the value to set- Returns:
- the dsl builder
-
proxyUser
Proxy authentication user. The option is a:java.lang.String
type. Group: producer- Parameters:
proxyUser
- the value to set- Returns:
- the dsl builder
-
region
IAM service region. The option is a:java.lang.String
type. Required: true Group: producer- Parameters:
region
- the value to set- Returns:
- the dsl builder
-
secretKey
Secret key for the cloud user. The option is a:java.lang.String
type. Required: true Group: producer- Parameters:
secretKey
- the value to set- Returns:
- the dsl builder
-
serviceKeys
default IAMEndpointBuilderFactory.IAMEndpointBuilder serviceKeys(org.apache.camel.component.huaweicloud.common.models.ServiceKeys serviceKeys) Configuration object for cloud service authentication. The option is a:org.apache.camel.component.huaweicloud.common.models.ServiceKeys
type. Group: producer- Parameters:
serviceKeys
- the value to set- Returns:
- the dsl builder
-
serviceKeys
Configuration object for cloud service authentication. The option will be converted to aorg.apache.camel.component.huaweicloud.common.models.ServiceKeys
type. Group: producer- Parameters:
serviceKeys
- the value to set- Returns:
- the dsl builder
-
userId
User ID to perform operation with. The option is a:java.lang.String
type. Group: producer- Parameters:
userId
- the value to set- Returns:
- the dsl builder
-