Class ImageRecognitionEndpoint
- java.lang.Object
-
- org.apache.camel.support.service.BaseService
-
- org.apache.camel.support.service.ServiceSupport
-
- org.apache.camel.support.DefaultEndpoint
-
- org.apache.camel.component.huaweicloud.image.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.DefaultEndpointTo identify objects, scenes, and concepts in images on Huawei Cloud
-
-
Constructor Summary
Constructors Constructor Description ImageRecognitionEndpoint()ImageRecognitionEndpoint(String uri, String operation, ImageRecognitionComponent component)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.camel.ConsumercreateConsumer(org.apache.camel.Processor processor)org.apache.camel.ProducercreateProducer()StringgetAccessKey()StringgetEndpoint()com.huaweicloud.sdk.image.v2.ImageClientgetImageClient()StringgetImageContent()StringgetImageUrl()StringgetOperation()StringgetProjectId()StringgetProxyHost()StringgetProxyPassword()intgetProxyPort()StringgetProxyUser()StringgetRegion()StringgetSecretKey()org.apache.camel.component.huaweicloud.common.models.ServiceKeysgetServiceKeys()StringgetTagLanguage()intgetTagLimit()floatgetThreshold()booleanisIgnoreSslVerification()voidsetAccessKey(String accessKey)voidsetEndpoint(String endpoint)voidsetIgnoreSslVerification(boolean ignoreSslVerification)voidsetImageClient(com.huaweicloud.sdk.image.v2.ImageClient imageClient)voidsetImageContent(String imageContent)voidsetImageUrl(String imageUrl)voidsetOperation(String operation)voidsetProjectId(String projectId)voidsetProxyHost(String proxyHost)voidsetProxyPassword(String proxyPassword)voidsetProxyPort(int proxyPort)voidsetProxyUser(String proxyUser)voidsetRegion(String region)voidsetSecretKey(String secretKey)voidsetServiceKeys(org.apache.camel.component.huaweicloud.common.models.ServiceKeys serviceKeys)voidsetTagLanguage(String tagLanguage)voidsetTagLimit(int tagLimit)voidsetThreshold(float threshold)-
Methods inherited from class org.apache.camel.support.DefaultEndpoint
configureConsumer, configureExchange, configurePollingConsumer, configureProperties, createAsyncProducer, createEndpointUri, createExchange, createExchange, createPollingConsumer, doInit, doStart, doStop, equals, getCamelContext, getComponent, getEndpointKey, getEndpointUri, getExceptionHandler, getExchangePattern, getId, getPollingConsumerBlockTimeout, getPollingConsumerQueueSize, hashCode, isAutowiredEnabled, isBridgeErrorHandler, isLazyStartProducer, isLenientProperties, isPollingConsumerBlockWhenFull, isPollingConsumerCopy, isSingleton, setAutowiredEnabled, setBridgeErrorHandler, setCamelContext, setComponent, setEndpointUri, setEndpointUriIfNotSpecified, setExceptionHandler, setExchangePattern, setLazyStartProducer, setPollingConsumerBlockTimeout, setPollingConsumerBlockWhenFull, setPollingConsumerCopy, setPollingConsumerQueueSize, setProperties, toString
-
Methods inherited from class org.apache.camel.support.service.BaseService
build, doBuild, doFail, doLifecycleChange, doResume, doShutdown, doSuspend, fail, getStatus, init, isBuild, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspend
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Constructor Detail
-
ImageRecognitionEndpoint
public ImageRecognitionEndpoint()
-
ImageRecognitionEndpoint
public ImageRecognitionEndpoint(String uri, String operation, ImageRecognitionComponent component)
-
-
Method Detail
-
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)
-
-