Interface OBSEndpointBuilderFactory.OBSEndpointProducerBuilder

All Superinterfaces:
org.apache.camel.builder.EndpointProducerBuilder, org.apache.camel.EndpointProducerResolver
All Known Subinterfaces:
OBSEndpointBuilderFactory.OBSEndpointBuilder
Enclosing interface:
OBSEndpointBuilderFactory

public static interface OBSEndpointBuilderFactory.OBSEndpointProducerBuilder extends org.apache.camel.builder.EndpointProducerBuilder
Builder for endpoint producers for the Huawei Object Storage Service (OBS) component.
  • Method Details

    • advanced

    • bucketName

      Name of bucket to perform operation on. The option is a: <code>java.lang.String</code> type. Group: common
      Parameters:
      bucketName - the value to set
      Returns:
      the dsl builder
    • endpoint

      OBS url. Carries higher precedence than region parameter based client initialization. The option is a: <code>java.lang.String</code> type. Group: common
      Parameters:
      endpoint - the value to set
      Returns:
      the dsl builder
    • objectName

      Name of object to perform operation with. The option is a: <code>java.lang.String</code> type. Group: common
      Parameters:
      objectName - the value to set
      Returns:
      the dsl builder
    • region

      OBS service region. This is lower precedence than endpoint based configuration. The option is a: <code>java.lang.String</code> type. Required: true Group: common
      Parameters:
      region - the value to set
      Returns:
      the dsl builder
    • bucketLocation

      default OBSEndpointBuilderFactory.OBSEndpointProducerBuilder bucketLocation(String bucketLocation)
      Location of bucket when creating a new bucket. The option is a: <code>java.lang.String</code> type. Group: producer
      Parameters:
      bucketLocation - the value to set
      Returns:
      the dsl builder
    • 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 OBSEndpointBuilderFactory.OBSEndpointProducerBuilder 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 OBSEndpointBuilderFactory.OBSEndpointProducerBuilder 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

      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

      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

      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 OBSEndpointBuilderFactory.OBSEndpointProducerBuilder 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 OBSEndpointBuilderFactory.OBSEndpointProducerBuilder 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

      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
    • serviceKeys

      default OBSEndpointBuilderFactory.OBSEndpointProducerBuilder 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: security
      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: security
      Parameters:
      serviceKeys - the value to set
      Returns:
      the dsl builder