Interface FunctionGraphEndpointBuilderFactory.FunctionGraphEndpointBuilder
-
- All Superinterfaces:
org.apache.camel.builder.EndpointProducerBuilder
,org.apache.camel.EndpointProducerResolver
- Enclosing interface:
- FunctionGraphEndpointBuilderFactory
public static interface FunctionGraphEndpointBuilderFactory.FunctionGraphEndpointBuilder extends org.apache.camel.builder.EndpointProducerBuilder
Builder for endpoint for the Huawei FunctionGraph component.
-
-
Method Summary
-
-
-
Method Detail
-
advanced
default FunctionGraphEndpointBuilderFactory.AdvancedFunctionGraphEndpointBuilder advanced()
-
endpoint
default FunctionGraphEndpointBuilderFactory.FunctionGraphEndpointBuilder endpoint(String endpoint)
FunctionGraph url. Carries higher precedence than region parameter based client initialization. The option is a: <code>java.lang.String</code> type. Group: producer- Parameters:
endpoint
- the value to set- Returns:
- the dsl builder
-
functionName
default FunctionGraphEndpointBuilderFactory.FunctionGraphEndpointBuilder functionName(String functionName)
Name of the function to invoke. The option is a: <code>java.lang.String</code> type. Group: producer- Parameters:
functionName
- the value to set- Returns:
- the dsl builder
-
functionPackage
default FunctionGraphEndpointBuilderFactory.FunctionGraphEndpointBuilder functionPackage(String functionPackage)
Functions that can be logically grouped together. The option is a: <code>java.lang.String</code> type. Default: default Group: producer- Parameters:
functionPackage
- the value to set- Returns:
- the dsl builder
-
projectId
default FunctionGraphEndpointBuilderFactory.FunctionGraphEndpointBuilder projectId(String projectId)
Cloud project ID. The option is a: <code>java.lang.String</code> type. Required: true Group: producer- Parameters:
projectId
- the value to set- Returns:
- the dsl builder
-
region
default FunctionGraphEndpointBuilderFactory.FunctionGraphEndpointBuilder region(String region)
FunctionGraph service region. This is lower precedence than endpoint based configuration. The option is a: <code>java.lang.String</code> type. Required: true Group: producer- Parameters:
region
- the value to set- Returns:
- the dsl builder
-
serviceKeys
default FunctionGraphEndpointBuilderFactory.FunctionGraphEndpointBuilder 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 FunctionGraphEndpointBuilderFactory.FunctionGraphEndpointBuilder 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
-
proxyHost
default FunctionGraphEndpointBuilderFactory.FunctionGraphEndpointBuilder 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 FunctionGraphEndpointBuilderFactory.FunctionGraphEndpointBuilder 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 FunctionGraphEndpointBuilderFactory.FunctionGraphEndpointBuilder 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 FunctionGraphEndpointBuilderFactory.FunctionGraphEndpointBuilder 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 FunctionGraphEndpointBuilderFactory.FunctionGraphEndpointBuilder 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 FunctionGraphEndpointBuilderFactory.FunctionGraphEndpointBuilder 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 FunctionGraphEndpointBuilderFactory.FunctionGraphEndpointBuilder 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 FunctionGraphEndpointBuilderFactory.FunctionGraphEndpointBuilder 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 FunctionGraphEndpointBuilderFactory.FunctionGraphEndpointBuilder 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
-
-