Class DMSEndpoint

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

      • DMSEndpoint

        public DMSEndpoint()
    • 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)
      • 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)