Interface JcloudsEndpointBuilderFactory.JcloudsEndpointProducerBuilder
-
- All Superinterfaces:
org.apache.camel.builder.EndpointProducerBuilder
,org.apache.camel.EndpointProducerResolver
- All Known Subinterfaces:
JcloudsEndpointBuilderFactory.JcloudsEndpointBuilder
- Enclosing interface:
- JcloudsEndpointBuilderFactory
public static interface JcloudsEndpointBuilderFactory.JcloudsEndpointProducerBuilder extends org.apache.camel.builder.EndpointProducerBuilder
Builder for endpoint producers for the JClouds component.
-
-
Method Summary
-
-
-
Method Detail
-
advanced
default JcloudsEndpointBuilderFactory.AdvancedJcloudsEndpointProducerBuilder advanced()
-
blobName
default JcloudsEndpointBuilderFactory.JcloudsEndpointProducerBuilder blobName(String blobName)
The name of the blob. The option is a: <code>java.lang.String</code> type. Group: blobstore- Parameters:
blobName
- the value to set- Returns:
- the dsl builder
-
container
default JcloudsEndpointBuilderFactory.JcloudsEndpointProducerBuilder container(String container)
The name of the blob container. The option is a: <code>java.lang.String</code> type. Group: blobstore- Parameters:
container
- the value to set- Returns:
- the dsl builder
-
group
default JcloudsEndpointBuilderFactory.JcloudsEndpointProducerBuilder group(String group)
The group that will be assigned to the newly created node. Values depend on the actual cloud provider. The option is a: <code>java.lang.String</code> type. Group: compute- Parameters:
group
- the value to set- Returns:
- the dsl builder
-
hardwareId
default JcloudsEndpointBuilderFactory.JcloudsEndpointProducerBuilder hardwareId(String hardwareId)
The hardware that will be used for creating a node. Values depend on the actual cloud provider. The option is a: <code>java.lang.String</code> type. Group: compute- Parameters:
hardwareId
- the value to set- Returns:
- the dsl builder
-
imageId
default JcloudsEndpointBuilderFactory.JcloudsEndpointProducerBuilder imageId(String imageId)
The imageId that will be used for creating a node. Values depend on the actual cloud provider. The option is a: <code>java.lang.String</code> type. Group: compute- Parameters:
imageId
- the value to set- Returns:
- the dsl builder
-
locationId
default JcloudsEndpointBuilderFactory.JcloudsEndpointProducerBuilder locationId(String locationId)
The location that will be used for creating a node. Values depend on the actual cloud provider. The option is a: <code>java.lang.String</code> type. Group: compute- Parameters:
locationId
- the value to set- Returns:
- the dsl builder
-
nodeId
default JcloudsEndpointBuilderFactory.JcloudsEndpointProducerBuilder nodeId(String nodeId)
The id of the node that will run the script or destroyed. The option is a: <code>java.lang.String</code> type. Group: compute- Parameters:
nodeId
- the value to set- Returns:
- the dsl builder
-
nodeState
default JcloudsEndpointBuilderFactory.JcloudsEndpointProducerBuilder nodeState(String nodeState)
To filter by node status to only select running nodes etc. The option is a: <code>java.lang.String</code> type. Group: compute- Parameters:
nodeState
- the value to set- Returns:
- the dsl builder
-
operation
default JcloudsEndpointBuilderFactory.JcloudsEndpointProducerBuilder operation(String operation)
Specifies the type of operation that will be performed to the blobstore. The option is a: <code>java.lang.String</code> type. Group: compute- Parameters:
operation
- the value to set- Returns:
- the dsl builder
-
user
default JcloudsEndpointBuilderFactory.JcloudsEndpointProducerBuilder user(String user)
The user on the target node that will run the script. The option is a: <code>java.lang.String</code> type. Group: compute- Parameters:
user
- the value to set- Returns:
- the dsl builder
-
-