Interface SwiftEndpointBuilderFactory.SwiftEndpointBuilder
- All Superinterfaces:
org.apache.camel.builder.EndpointProducerBuilder
,org.apache.camel.EndpointProducerResolver
- Enclosing interface:
SwiftEndpointBuilderFactory
public static interface SwiftEndpointBuilderFactory.SwiftEndpointBuilder
extends org.apache.camel.builder.EndpointProducerBuilder
Builder for endpoint for the OpenStack Swift component.
-
Method Summary
Modifier and TypeMethodDescriptionadvanced()
apiVersion
(String apiVersion) OpenStack API version.OpenStack configuration.config
(org.openstack4j.core.transport.Config config) OpenStack configuration.Authentication domain.The operation to do.OpenStack password.The project ID.OpenStack Swift subsystem.OpenStack username.Methods inherited from interface org.apache.camel.builder.EndpointProducerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUri
Methods inherited from interface org.apache.camel.EndpointProducerResolver
resolve, resolve
-
Method Details
-
advanced
-
apiVersion
OpenStack API version. The option is a:java.lang.String
type. Default: V3 Group: producer- Parameters:
apiVersion
- the value to set- Returns:
- the dsl builder
-
config
default SwiftEndpointBuilderFactory.SwiftEndpointBuilder config(org.openstack4j.core.transport.Config config) OpenStack configuration. The option is a:org.openstack4j.core.transport.Config
type. Group: producer- Parameters:
config
- the value to set- Returns:
- the dsl builder
-
config
OpenStack configuration. The option will be converted to aorg.openstack4j.core.transport.Config
type. Group: producer- Parameters:
config
- the value to set- Returns:
- the dsl builder
-
domain
Authentication domain. The option is a:java.lang.String
type. Default: default Group: producer- Parameters:
domain
- the value to set- Returns:
- the dsl builder
-
operation
The operation to do. The option is a:java.lang.String
type. Group: producer- Parameters:
operation
- the value to set- Returns:
- the dsl builder
-
password
OpenStack password. The option is a:java.lang.String
type. Required: true Group: producer- Parameters:
password
- the value to set- Returns:
- the dsl builder
-
project
The project ID. The option is a:java.lang.String
type. Required: true Group: producer- Parameters:
project
- the value to set- Returns:
- the dsl builder
-
subsystem
OpenStack Swift subsystem. The option is a:java.lang.String
type. Required: true Group: producer- Parameters:
subsystem
- the value to set- Returns:
- the dsl builder
-
username
OpenStack username. The option is a:java.lang.String
type. Required: true Group: producer- Parameters:
username
- the value to set- Returns:
- the dsl builder
-