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 Detail

      • 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