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, getUriMethods inherited from interface org.apache.camel.EndpointProducerResolver
resolve, resolve
-
Method Details
-
advanced
-
accessKey
Access key for the cloud user. The option is a: <code>java.lang.String</code> 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: <code>java.lang.String</code> 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: <code>boolean</code> 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 a <code>boolean</code> type. Default: false Group: producer- Parameters:
ignoreSslVerification- the value to set- Returns:
- the dsl builder
-
proxyHost
Proxy server ip/hostname. The option is a: <code>java.lang.String</code> type. Group: producer- 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: producer- Parameters:
proxyPassword- the value to set- Returns:
- the dsl builder
-
proxyPort
Proxy server port. The option is a: <code>int</code> type. Group: producer- 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: producer- 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: producer- Parameters:
proxyUser- the value to set- Returns:
- the dsl builder
-
region
IAM service region. The option is a: <code>java.lang.String</code> 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: <code>java.lang.String</code> 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: <code>org.apache.camel.component.huaweicloud.common.models.ServiceKeys</code> 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 a <code>org.apache.camel.component.huaweicloud.common.models.ServiceKeys</code> type. Group: producer- Parameters:
serviceKeys- the value to set- Returns:
- the dsl builder
-
userId
User ID to perform operation with. The option is a: <code>java.lang.String</code> type. Group: producer- Parameters:
userId- the value to set- Returns:
- the dsl builder
-