Interface NovaEndpointBuilderFactory.NovaEndpointBuilder
-
- All Superinterfaces:
org.apache.camel.builder.EndpointProducerBuilder
,org.apache.camel.EndpointProducerResolver
- Enclosing interface:
- NovaEndpointBuilderFactory
public static interface NovaEndpointBuilderFactory.NovaEndpointBuilder extends org.apache.camel.builder.EndpointProducerBuilder
Builder for endpoint for the OpenStack Nova component.
-
-
Method Summary
-
-
-
Method Detail
-
advanced
default NovaEndpointBuilderFactory.AdvancedNovaEndpointBuilder advanced()
-
apiVersion
default NovaEndpointBuilderFactory.NovaEndpointBuilder apiVersion(String apiVersion)
OpenStack API version. The option is a: <code>java.lang.String</code> type. Default: V3 Group: producer- Parameters:
apiVersion
- the value to set- Returns:
- the dsl builder
-
config
default NovaEndpointBuilderFactory.NovaEndpointBuilder config(org.openstack4j.core.transport.Config config)
OpenStack configuration. The option is a: <code>org.openstack4j.core.transport.Config</code> type. Group: producer- Parameters:
config
- the value to set- Returns:
- the dsl builder
-
config
default NovaEndpointBuilderFactory.NovaEndpointBuilder config(String config)
OpenStack configuration. The option will be converted to a <code>org.openstack4j.core.transport.Config</code> type. Group: producer- Parameters:
config
- the value to set- Returns:
- the dsl builder
-
domain
default NovaEndpointBuilderFactory.NovaEndpointBuilder domain(String domain)
Authentication domain. The option is a: <code>java.lang.String</code> type. Default: default Group: producer- Parameters:
domain
- the value to set- Returns:
- the dsl builder
-
operation
default NovaEndpointBuilderFactory.NovaEndpointBuilder operation(String operation)
The operation to do. The option is a: <code>java.lang.String</code> type. Group: producer- Parameters:
operation
- the value to set- Returns:
- the dsl builder
-
password
default NovaEndpointBuilderFactory.NovaEndpointBuilder password(String password)
OpenStack password. The option is a: <code>java.lang.String</code> type. Required: true Group: producer- Parameters:
password
- the value to set- Returns:
- the dsl builder
-
project
default NovaEndpointBuilderFactory.NovaEndpointBuilder project(String project)
The project ID. The option is a: <code>java.lang.String</code> type. Required: true Group: producer- Parameters:
project
- the value to set- Returns:
- the dsl builder
-
subsystem
default NovaEndpointBuilderFactory.NovaEndpointBuilder subsystem(String subsystem)
OpenStack Nova subsystem. The option is a: <code>java.lang.String</code> type. Required: true Group: producer- Parameters:
subsystem
- the value to set- Returns:
- the dsl builder
-
username
default NovaEndpointBuilderFactory.NovaEndpointBuilder username(String username)
OpenStack username. The option is a: <code>java.lang.String</code> type. Required: true Group: producer- Parameters:
username
- the value to set- Returns:
- the dsl builder
-
-