Class SwiftEndpoint
- java.lang.Object
-
- org.apache.camel.support.service.BaseService
-
- org.apache.camel.support.service.ServiceSupport
-
- org.apache.camel.support.DefaultEndpoint
-
- org.apache.camel.component.openstack.common.AbstractOpenstackEndpoint
-
- org.apache.camel.component.openstack.swift.SwiftEndpoint
-
- 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
@UriEndpoint(firstVersion="2.19.0", scheme="openstack-swift", title="OpenStack Swift", syntax="openstack-swift:host", category={CLOUD,PAAS}, producerOnly=true, headersClass=SwiftConstants.class) public class SwiftEndpoint extends AbstractOpenstackEndpointAccess OpenStack Swift object/blob store.
-
-
Field Summary
-
Fields inherited from class org.apache.camel.component.openstack.common.AbstractOpenstackEndpoint
V2, V3
-
-
Constructor Summary
Constructors Constructor Description SwiftEndpoint(String uri, SwiftComponent component)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.camel.ProducercreateProducer()StringgetApiVersion()org.openstack4j.core.transport.ConfiggetConfig()StringgetDomain()StringgetHost()StringgetOperation()StringgetPassword()StringgetProject()StringgetSubsystem()StringgetUsername()voidsetApiVersion(String apiVersion)OpenStack API versionvoidsetConfig(org.openstack4j.core.transport.Config config)OpenStack configurationvoidsetDomain(String domain)Authentication domainvoidsetHost(String host)OpenStack host urlvoidsetOperation(String operation)The operation to dovoidsetPassword(String password)OpenStack passwordvoidsetProject(String project)The project IDvoidsetSubsystem(String subsystem)OpenStack Swift subsystemvoidsetUsername(String username)OpenStack username-
Methods inherited from class org.apache.camel.component.openstack.common.AbstractOpenstackEndpoint
createClient, createConsumer
-
Methods inherited from class org.apache.camel.support.DefaultEndpoint
configureConsumer, configureExchange, configurePollingConsumer, configureProperties, createAsyncProducer, createEndpointUri, createExchange, createExchange, createPollingConsumer, doInit, doStart, doStop, equals, getCamelContext, getComponent, getEndpointKey, getEndpointUri, getExceptionHandler, getExchangePattern, getId, getPollingConsumerBlockTimeout, getPollingConsumerQueueSize, hashCode, isAutowiredEnabled, isBridgeErrorHandler, isLazyStartProducer, isLenientProperties, isPollingConsumerBlockWhenFull, isPollingConsumerCopy, isSingleton, setAutowiredEnabled, setBridgeErrorHandler, setCamelContext, setComponent, setEndpointUri, setEndpointUriIfNotSpecified, setExceptionHandler, setExchangePattern, setLazyStartProducer, setPollingConsumerBlockTimeout, setPollingConsumerBlockWhenFull, setPollingConsumerCopy, setPollingConsumerQueueSize, setProperties, toString
-
Methods inherited from class org.apache.camel.support.service.BaseService
build, doBuild, doFail, doLifecycleChange, doResume, doShutdown, doSuspend, fail, getStatus, init, isBuild, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspend
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Constructor Detail
-
SwiftEndpoint
public SwiftEndpoint(String uri, SwiftComponent component)
-
-
Method Detail
-
getSubsystem
public String getSubsystem()
-
setSubsystem
public void setSubsystem(String subsystem)
OpenStack Swift subsystem
-
getDomain
public String getDomain()
- Specified by:
getDomainin classAbstractOpenstackEndpoint
-
setDomain
public void setDomain(String domain)
Authentication domain
-
getProject
public String getProject()
- Specified by:
getProjectin classAbstractOpenstackEndpoint
-
setProject
public void setProject(String project)
The project ID
-
getOperation
public String getOperation()
- Specified by:
getOperationin classAbstractOpenstackEndpoint
-
setOperation
public void setOperation(String operation)
The operation to do
-
getUsername
public String getUsername()
- Specified by:
getUsernamein classAbstractOpenstackEndpoint
-
setUsername
public void setUsername(String username)
OpenStack username
-
getPassword
public String getPassword()
- Specified by:
getPasswordin classAbstractOpenstackEndpoint
-
setPassword
public void setPassword(String password)
OpenStack password
-
getHost
public String getHost()
- Specified by:
getHostin classAbstractOpenstackEndpoint
-
setHost
public void setHost(String host)
OpenStack host url
-
getConfig
public org.openstack4j.core.transport.Config getConfig()
- Specified by:
getConfigin classAbstractOpenstackEndpoint
-
setConfig
public void setConfig(org.openstack4j.core.transport.Config config)
OpenStack configuration
-
getApiVersion
public String getApiVersion()
- Specified by:
getApiVersionin classAbstractOpenstackEndpoint
-
setApiVersion
public void setApiVersion(String apiVersion)
OpenStack API version
-
-