public static interface RestEndpointBuilderFactory.RestEndpointProducerBuilder
extends org.apache.camel.builder.EndpointProducerBuilder
| Modifier and Type | Method and Description |
|---|---|
default RestEndpointBuilderFactory.AdvancedRestEndpointProducerBuilder |
advanced() |
default RestEndpointBuilderFactory.RestEndpointProducerBuilder |
apiDoc(String apiDoc)
The openapi api doc resource to use.
|
default RestEndpointBuilderFactory.RestEndpointProducerBuilder |
bindingMode(RestEndpointBuilderFactory.RestBindingMode bindingMode)
Configures the binding mode for the producer.
|
default RestEndpointBuilderFactory.RestEndpointProducerBuilder |
bindingMode(String bindingMode)
Configures the binding mode for the producer.
|
default RestEndpointBuilderFactory.RestEndpointProducerBuilder |
consumes(String consumes)
Media type such as: 'text/xml', or 'application/json' this REST
service accepts.
|
default RestEndpointBuilderFactory.RestEndpointProducerBuilder |
host(String host)
Host and port of HTTP service to use (override host in openapi
schema).
|
default RestEndpointBuilderFactory.RestEndpointProducerBuilder |
inType(String inType)
To declare the incoming POJO binding type as a FQN class name.
|
default RestEndpointBuilderFactory.RestEndpointProducerBuilder |
lazyStartProducer(boolean lazyStartProducer)
Whether the producer should be started lazy (on the first message).
|
default RestEndpointBuilderFactory.RestEndpointProducerBuilder |
lazyStartProducer(String lazyStartProducer)
Whether the producer should be started lazy (on the first message).
|
default RestEndpointBuilderFactory.RestEndpointProducerBuilder |
outType(String outType)
To declare the outgoing POJO binding type as a FQN class name.
|
default RestEndpointBuilderFactory.RestEndpointProducerBuilder |
producerComponentName(String producerComponentName)
The Camel Rest component to use for (producer) the REST transport,
such as http, undertow.
|
default RestEndpointBuilderFactory.RestEndpointProducerBuilder |
produces(String produces)
Media type such as: 'text/xml', or 'application/json' this REST
service returns.
|
default RestEndpointBuilderFactory.RestEndpointProducerBuilder |
queryParameters(String queryParameters)
Query parameters for the HTTP service to call.
|
default RestEndpointBuilderFactory.RestEndpointProducerBuilder |
routeId(String routeId)
Name of the route this REST services creates.
|
default RestEndpointBuilderFactory.AdvancedRestEndpointProducerBuilder advanced()
default RestEndpointBuilderFactory.RestEndpointProducerBuilder consumes(String consumes)
consumes - the value to setdefault RestEndpointBuilderFactory.RestEndpointProducerBuilder inType(String inType)
inType - the value to setdefault RestEndpointBuilderFactory.RestEndpointProducerBuilder outType(String outType)
outType - the value to setdefault RestEndpointBuilderFactory.RestEndpointProducerBuilder produces(String produces)
produces - the value to setdefault RestEndpointBuilderFactory.RestEndpointProducerBuilder routeId(String routeId)
routeId - the value to setdefault RestEndpointBuilderFactory.RestEndpointProducerBuilder apiDoc(String apiDoc)
apiDoc - the value to setdefault RestEndpointBuilderFactory.RestEndpointProducerBuilder bindingMode(RestEndpointBuilderFactory.RestBindingMode bindingMode)
bindingMode - the value to setdefault RestEndpointBuilderFactory.RestEndpointProducerBuilder bindingMode(String bindingMode)
bindingMode - the value to setdefault RestEndpointBuilderFactory.RestEndpointProducerBuilder host(String host)
host - the value to setdefault RestEndpointBuilderFactory.RestEndpointProducerBuilder lazyStartProducer(boolean lazyStartProducer)
lazyStartProducer - the value to setdefault RestEndpointBuilderFactory.RestEndpointProducerBuilder lazyStartProducer(String lazyStartProducer)
lazyStartProducer - the value to setdefault RestEndpointBuilderFactory.RestEndpointProducerBuilder producerComponentName(String producerComponentName)
producerComponentName - the value to setdefault RestEndpointBuilderFactory.RestEndpointProducerBuilder queryParameters(String queryParameters)
queryParameters - the value to setApache Camel