Class DMSEndpoint

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.dms.DMSEndpoint
All Implemented Interfaces:
AutoCloseable, org.apache.camel.CamelContextAware, org.apache.camel.ComponentAware, org.apache.camel.Endpoint, org.apache.camel.IsSingleton, org.apache.camel.Service, org.apache.camel.ShutdownableService, org.apache.camel.spi.HasCamelContext, org.apache.camel.spi.HasId, org.apache.camel.StatefulService, org.apache.camel.SuspendableService

@UriEndpoint(firstVersion="3.12.0", scheme="hwcloud-dms", title="Huawei Distributed Message Service (DMS)", syntax="hwcloud-dms:operation", category=CLOUD, producerOnly=true) public class DMSEndpoint extends org.apache.camel.support.DefaultEndpoint
To integrate with a fully managed, high-performance message queuing service on Huawei Cloud
  • Constructor Details

    • DMSEndpoint

      public DMSEndpoint()
    • DMSEndpoint

      public DMSEndpoint(String uri, String operation, DMSComponent component)
  • Method Details

    • 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)
    • getRegion

      public String getRegion()
    • setRegion

      public void setRegion(String region)
    • getEndpoint

      public String getEndpoint()
    • setEndpoint

      public void setEndpoint(String endpoint)
    • 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)
    • isIgnoreSslVerification

      public boolean isIgnoreSslVerification()
    • setIgnoreSslVerification

      public void setIgnoreSslVerification(boolean ignoreSslVerification)
    • 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)
    • getEngine

      public String getEngine()
    • setEngine

      public void setEngine(String engine)
    • getInstanceId

      public String getInstanceId()
    • setInstanceId

      public void setInstanceId(String instanceId)
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getEngineVersion

      public String getEngineVersion()
    • setEngineVersion

      public void setEngineVersion(String engineVersion)
    • getSpecification

      public String getSpecification()
    • setSpecification

      public void setSpecification(String specification)
    • getStorageSpace

      public int getStorageSpace()
    • setStorageSpace

      public void setStorageSpace(int storageSpace)
    • getPartitionNum

      public int getPartitionNum()
    • setPartitionNum

      public void setPartitionNum(int partitionNum)
    • getAccessUser

      public String getAccessUser()
    • setAccessUser

      public void setAccessUser(String accessUser)
    • getPassword

      public String getPassword()
    • setPassword

      public void setPassword(String password)
    • getVpcId

      public String getVpcId()
    • setVpcId

      public void setVpcId(String vpcId)
    • getSecurityGroupId

      public String getSecurityGroupId()
    • setSecurityGroupId

      public void setSecurityGroupId(String securityGroupId)
    • getSubnetId

      public String getSubnetId()
    • setSubnetId

      public void setSubnetId(String subnetId)
    • getAvailableZones

      public List<String> getAvailableZones()
    • setAvailableZones

      public void setAvailableZones(List<String> availableZones)
    • getProductId

      public String getProductId()
    • setProductId

      public void setProductId(String productId)
    • getKafkaManagerUser

      public String getKafkaManagerUser()
    • setKafkaManagerUser

      public void setKafkaManagerUser(String kafkaManagerUser)
    • getKafkaManagerPassword

      public String getKafkaManagerPassword()
    • setKafkaManagerPassword

      public void setKafkaManagerPassword(String kafkaManagerPassword)
    • getStorageSpecCode

      public String getStorageSpecCode()
    • setStorageSpecCode

      public void setStorageSpecCode(String storageSpecCode)
    • getDmsClient

      public DmsClient getDmsClient()
    • setDmsClient

      public void setDmsClient(DmsClient dmsClient)
    • initClient

      public DmsClient initClient()