Class ImageRecognitionEndpoint

  • All Implemented Interfaces:
    AutoCloseable, org.apache.camel.CamelContextAware, org.apache.camel.Endpoint, org.apache.camel.IsSingleton, org.apache.camel.Service, org.apache.camel.ShutdownableService, org.apache.camel.spi.HasId, org.apache.camel.StatefulService, org.apache.camel.SuspendableService

    @UriEndpoint(firstVersion="3.12.0",
                 scheme="hwcloud-imagerecognition",
                 title="Huawei Cloud Image Recognition",
                 syntax="hwcloud-imagerecognition:operation",
                 category={CLOUD,MESSAGING},
                 producerOnly=true)
    public class ImageRecognitionEndpoint
    extends org.apache.camel.support.DefaultEndpoint
    To identify objects, scenes, and concepts in images on Huawei Cloud
    • Constructor Detail

      • ImageRecognitionEndpoint

        public ImageRecognitionEndpoint()
    • Method Detail

      • createProducer

        public org.apache.camel.Producer createProducer()
                                                 throws Exception
        Throws:
        Exception
      • createConsumer

        public org.apache.camel.Consumer createConsumer​(org.apache.camel.Processor processor)
                                                 throws Exception
        Throws:
        Exception
      • getOperation

        public String getOperation()
      • setOperation

        public void setOperation​(String operation)
      • getServiceKeys

        public org.apache.camel.component.huaweicloud.common.models.ServiceKeys getServiceKeys()
      • setServiceKeys

        public void setServiceKeys​(org.apache.camel.component.huaweicloud.common.models.ServiceKeys serviceKeys)
      • getAccessKey

        public String getAccessKey()
      • setAccessKey

        public void setAccessKey​(String accessKey)
      • getSecretKey

        public String getSecretKey()
      • setSecretKey

        public void setSecretKey​(String secretKey)
      • getProjectId

        public String getProjectId()
      • setProjectId

        public void setProjectId​(String projectId)
      • getProxyHost

        public String getProxyHost()
      • setProxyHost

        public void setProxyHost​(String proxyHost)
      • getProxyPort

        public int getProxyPort()
      • setProxyPort

        public void setProxyPort​(int proxyPort)
      • getProxyUser

        public String getProxyUser()
      • setProxyUser

        public void setProxyUser​(String proxyUser)
      • getProxyPassword

        public String getProxyPassword()
      • setProxyPassword

        public void setProxyPassword​(String proxyPassword)
      • getRegion

        public String getRegion()
      • setRegion

        public void setRegion​(String region)
      • getEndpoint

        public String getEndpoint()
      • setEndpoint

        public void setEndpoint​(String endpoint)
      • getImageContent

        public String getImageContent()
      • setImageContent

        public void setImageContent​(String imageContent)
      • getImageUrl

        public String getImageUrl()
      • setImageUrl

        public void setImageUrl​(String imageUrl)
      • getTagLanguage

        public String getTagLanguage()
      • setTagLanguage

        public void setTagLanguage​(String tagLanguage)
      • getThreshold

        public float getThreshold()
      • setThreshold

        public void setThreshold​(float threshold)
      • getTagLimit

        public int getTagLimit()
      • setTagLimit

        public void setTagLimit​(int tagLimit)
      • getImageClient

        public com.huaweicloud.sdk.image.v2.ImageClient getImageClient()
      • setImageClient

        public void setImageClient​(com.huaweicloud.sdk.image.v2.ImageClient imageClient)
      • isIgnoreSslVerification

        public boolean isIgnoreSslVerification()
      • setIgnoreSslVerification

        public void setIgnoreSslVerification​(boolean ignoreSslVerification)