Class JcloudsConfiguration
- java.lang.Object
-
- org.apache.camel.component.jclouds.JcloudsConfiguration
-
@UriParams public class JcloudsConfiguration extends Object
-
-
Constructor Summary
Constructors Constructor Description JcloudsConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getBlobName()
JcloudsCommand
getCommand()
String
getContainer()
String
getDirectory()
String
getGroup()
String
getHardwareId()
String
getImageId()
String
getLocationId()
String
getNodeId()
String
getNodeState()
String
getOperation()
String
getProviderId()
String
getUser()
void
setBlobName(String blobName)
The name of the blob.void
setCommand(JcloudsCommand command)
What command to execute such as blobstore or compute.void
setContainer(String container)
The name of the blob container.void
setDirectory(String directory)
An optional directory name to usevoid
setGroup(String group)
The group that will be assigned to the newly created node.void
setHardwareId(String hardwareId)
The hardware that will be used for creating a node.void
setImageId(String imageId)
The imageId that will be used for creating a node.void
setLocationId(String locationId)
The location that will be used for creating a node.void
setNodeId(String nodeId)
The id of the node that will run the script or destroyed.void
setNodeState(String nodeState)
To filter by node status to only select running nodes etc.void
setOperation(String operation)
Specifies the type of operation that will be performed to the blobstore.void
setProviderId(String providerId)
The name of the cloud provider that provides the target service (e.g.void
setUser(String user)
The user on the target node that will run the script.
-
-
-
Method Detail
-
getCommand
public JcloudsCommand getCommand()
-
setCommand
public void setCommand(JcloudsCommand command)
What command to execute such as blobstore or compute.
-
getProviderId
public String getProviderId()
-
setProviderId
public void setProviderId(String providerId)
The name of the cloud provider that provides the target service (e.g. aws-s3 or aws_ec2).
-
getImageId
public String getImageId()
-
setImageId
public void setImageId(String imageId)
The imageId that will be used for creating a node. Values depend on the actual cloud provider.
-
getLocationId
public String getLocationId()
-
setLocationId
public void setLocationId(String locationId)
The location that will be used for creating a node. Values depend on the actual cloud provider.
-
getHardwareId
public String getHardwareId()
-
setHardwareId
public void setHardwareId(String hardwareId)
The hardware that will be used for creating a node. Values depend on the actual cloud provider.
-
getOperation
public String getOperation()
-
setOperation
public void setOperation(String operation)
Specifies the type of operation that will be performed to the blobstore.
-
getNodeState
public String getNodeState()
-
setNodeState
public void setNodeState(String nodeState)
To filter by node status to only select running nodes etc.
-
getNodeId
public String getNodeId()
-
setNodeId
public void setNodeId(String nodeId)
The id of the node that will run the script or destroyed.
-
getGroup
public String getGroup()
-
setGroup
public void setGroup(String group)
The group that will be assigned to the newly created node. Values depend on the actual cloud provider.
-
getUser
public String getUser()
-
setUser
public void setUser(String user)
The user on the target node that will run the script.
-
getContainer
public String getContainer()
-
setContainer
public void setContainer(String container)
The name of the blob container.
-
getDirectory
public String getDirectory()
-
setDirectory
public void setDirectory(String directory)
An optional directory name to use
-
getBlobName
public String getBlobName()
-
setBlobName
public void setBlobName(String blobName)
The name of the blob.
-
-