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
-
-
-
Method Detail
-
advanced
default IAMEndpointBuilderFactory.AdvancedIAMEndpointBuilder advanced()
-
accessKey
default IAMEndpointBuilderFactory.IAMEndpointBuilder accessKey(String 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
default IAMEndpointBuilderFactory.IAMEndpointBuilder groupId(String 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
default IAMEndpointBuilderFactory.IAMEndpointBuilder proxyHost(String 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
default IAMEndpointBuilderFactory.IAMEndpointBuilder proxyPassword(String 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
default IAMEndpointBuilderFactory.IAMEndpointBuilder proxyPort(int 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
default IAMEndpointBuilderFactory.IAMEndpointBuilder proxyPort(String 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
default IAMEndpointBuilderFactory.IAMEndpointBuilder proxyUser(String 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
default IAMEndpointBuilderFactory.IAMEndpointBuilder region(String 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
default IAMEndpointBuilderFactory.IAMEndpointBuilder secretKey(String 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
default IAMEndpointBuilderFactory.IAMEndpointBuilder 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: producer- Parameters:
serviceKeys
- the value to set- Returns:
- the dsl builder
-
userId
default IAMEndpointBuilderFactory.IAMEndpointBuilder userId(String 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
-
-