Class JcloudsEndpoint

  • 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
    Direct Known Subclasses:
    JcloudsBlobStoreEndpoint, JcloudsComputeEndpoint

    @UriEndpoint(firstVersion="2.9.0",
                 scheme="jclouds",
                 title="JClouds",
                 syntax="jclouds:command:providerId",
                 category={API,CLOUD,COMPUTE})
    public abstract class JcloudsEndpoint
    extends org.apache.camel.support.DefaultEndpoint
    Interact with jclouds compute & blobstore service.
    • Field Summary

      • Fields inherited from class org.apache.camel.support.service.BaseService

        BUILT, FAILED, INITIALIZED, INITIALIZING, lock, NEW, SHUTDOWN, SHUTTING_DOWN, STARTED, STARTING, status, STOPPED, STOPPING, SUSPENDED, SUSPENDING
    • Method Detail

      • getProviderId

        public String getProviderId()
      • setProviderId

        public void setProviderId​(String providerId)
      • getImageId

        public String getImageId()
      • setImageId

        public void setImageId​(String imageId)
      • getLocationId

        public String getLocationId()
      • setLocationId

        public void setLocationId​(String locationId)
      • getHardwareId

        public String getHardwareId()
      • setHardwareId

        public void setHardwareId​(String hardwareId)
      • getOperation

        public String getOperation()
      • setOperation

        public void setOperation​(String operation)
      • getNodeState

        public String getNodeState()
      • setNodeState

        public void setNodeState​(String nodeState)
      • getNodeId

        public String getNodeId()
      • setNodeId

        public void setNodeId​(String nodeId)
      • getGroup

        public String getGroup()
      • setGroup

        public void setGroup​(String group)
      • getUser

        public String getUser()
      • setUser

        public void setUser​(String user)
      • getContainer

        public String getContainer()
      • setContainer

        public void setContainer​(String container)
      • getDirectory

        public String getDirectory()
      • setDirectory

        public void setDirectory​(String directory)
      • getBlobName

        public String getBlobName()
      • setBlobName

        public void setBlobName​(String blobName)