Class GlanceEndpoint
- 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.glance.GlanceEndpoint
-
- 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-glance", title="OpenStack Glance", syntax="openstack-glance:host", category={CLOUD,PAAS}, producerOnly=true, headersClass=GlanceConstants.class) public class GlanceEndpoint extends AbstractOpenstackEndpoint
Manage VM images and metadata definitions in OpenStack Glance.
-
-
Field Summary
-
Fields inherited from class org.apache.camel.component.openstack.common.AbstractOpenstackEndpoint
V2, V3
-
-
Constructor Summary
Constructors Constructor Description GlanceEndpoint(String uri, GlanceComponent component)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.camel.Producer
createProducer()
String
getApiVersion()
org.openstack4j.core.transport.Config
getConfig()
String
getDomain()
String
getHost()
String
getOperation()
String
getPassword()
String
getProject()
String
getUsername()
void
setApiVersion(String apiVersion)
OpenStack API versionvoid
setConfig(org.openstack4j.core.transport.Config config)
OpenStack configurationvoid
setDomain(String domain)
Authentication domainvoid
setHost(String host)
OpenStack host urlvoid
setOperation(String operation)
The operation to dovoid
setPassword(String password)
OpenStack passwordvoid
setProject(String project)
The project IDvoid
setUsername(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
-
GlanceEndpoint
public GlanceEndpoint(String uri, GlanceComponent component)
-
-
Method Detail
-
getDomain
public String getDomain()
- Specified by:
getDomain
in classAbstractOpenstackEndpoint
-
setDomain
public void setDomain(String domain)
Authentication domain
-
getProject
public String getProject()
- Specified by:
getProject
in classAbstractOpenstackEndpoint
-
setProject
public void setProject(String project)
The project ID
-
getOperation
public String getOperation()
- Specified by:
getOperation
in classAbstractOpenstackEndpoint
-
setOperation
public void setOperation(String operation)
The operation to do
-
getUsername
public String getUsername()
- Specified by:
getUsername
in classAbstractOpenstackEndpoint
-
setUsername
public void setUsername(String username)
OpenStack username
-
getPassword
public String getPassword()
- Specified by:
getPassword
in classAbstractOpenstackEndpoint
-
setPassword
public void setPassword(String password)
OpenStack password
-
getHost
public String getHost()
- Specified by:
getHost
in classAbstractOpenstackEndpoint
-
setHost
public void setHost(String host)
OpenStack host url
-
getConfig
public org.openstack4j.core.transport.Config getConfig()
- Specified by:
getConfig
in classAbstractOpenstackEndpoint
-
setConfig
public void setConfig(org.openstack4j.core.transport.Config config)
OpenStack configuration
-
getApiVersion
public String getApiVersion()
- Specified by:
getApiVersion
in classAbstractOpenstackEndpoint
-
setApiVersion
public void setApiVersion(String apiVersion)
OpenStack API version
-
-