Interface RestEndpointBuilderFactory.RestEndpointBuilder
-
- All Superinterfaces:
org.apache.camel.builder.EndpointConsumerBuilder,org.apache.camel.EndpointConsumerResolver,org.apache.camel.builder.EndpointProducerBuilder,org.apache.camel.EndpointProducerResolver,RestEndpointBuilderFactory.RestEndpointConsumerBuilder,RestEndpointBuilderFactory.RestEndpointProducerBuilder
- Enclosing interface:
- RestEndpointBuilderFactory
public static interface RestEndpointBuilderFactory.RestEndpointBuilder extends RestEndpointBuilderFactory.RestEndpointConsumerBuilder, RestEndpointBuilderFactory.RestEndpointProducerBuilder
Builder for endpoint for the REST component.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default RestEndpointBuilderFactory.AdvancedRestEndpointBuilderadvanced()default RestEndpointBuilderFactory.RestEndpointBuilderconsumes(String consumes)Media type such as: 'text/xml', or 'application/json' this REST service accepts.default RestEndpointBuilderFactory.RestEndpointBuilderinType(String inType)To declare the incoming POJO binding type as a FQN class name.default RestEndpointBuilderFactory.RestEndpointBuilderoutType(String outType)To declare the outgoing POJO binding type as a FQN class name.default RestEndpointBuilderFactory.RestEndpointBuilderproduces(String produces)Media type such as: 'text/xml', or 'application/json' this REST service returns.default RestEndpointBuilderFactory.RestEndpointBuilderrouteId(String routeId)Name of the route this REST services creates.-
Methods inherited from interface org.apache.camel.builder.EndpointConsumerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUri
-
Methods inherited from interface org.apache.camel.builder.EndpointProducerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUri
-
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.RestEndpointBuilderFactory.RestEndpointConsumerBuilder
consumerComponentName, description
-
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.RestEndpointBuilderFactory.RestEndpointProducerBuilder
apiDoc, bindingMode, bindingMode, host, producerComponentName, queryParameters
-
-
-
-
Method Detail
-
advanced
default RestEndpointBuilderFactory.AdvancedRestEndpointBuilder advanced()
- Specified by:
advancedin interfaceRestEndpointBuilderFactory.RestEndpointConsumerBuilder- Specified by:
advancedin interfaceRestEndpointBuilderFactory.RestEndpointProducerBuilder
-
consumes
default RestEndpointBuilderFactory.RestEndpointBuilder consumes(String consumes)
Media type such as: 'text/xml', or 'application/json' this REST service accepts. By default we accept all kinds of types. The option is a: <code>java.lang.String</code> type. Group: common- Specified by:
consumesin interfaceRestEndpointBuilderFactory.RestEndpointConsumerBuilder- Specified by:
consumesin interfaceRestEndpointBuilderFactory.RestEndpointProducerBuilder- Parameters:
consumes- the value to set- Returns:
- the dsl builder
-
inType
default RestEndpointBuilderFactory.RestEndpointBuilder inType(String inType)
To declare the incoming POJO binding type as a FQN class name. The option is a: <code>java.lang.String</code> type. Group: common- Specified by:
inTypein interfaceRestEndpointBuilderFactory.RestEndpointConsumerBuilder- Specified by:
inTypein interfaceRestEndpointBuilderFactory.RestEndpointProducerBuilder- Parameters:
inType- the value to set- Returns:
- the dsl builder
-
outType
default RestEndpointBuilderFactory.RestEndpointBuilder outType(String outType)
To declare the outgoing POJO binding type as a FQN class name. The option is a: <code>java.lang.String</code> type. Group: common- Specified by:
outTypein interfaceRestEndpointBuilderFactory.RestEndpointConsumerBuilder- Specified by:
outTypein interfaceRestEndpointBuilderFactory.RestEndpointProducerBuilder- Parameters:
outType- the value to set- Returns:
- the dsl builder
-
produces
default RestEndpointBuilderFactory.RestEndpointBuilder produces(String produces)
Media type such as: 'text/xml', or 'application/json' this REST service returns. The option is a: <code>java.lang.String</code> type. Group: common- Specified by:
producesin interfaceRestEndpointBuilderFactory.RestEndpointConsumerBuilder- Specified by:
producesin interfaceRestEndpointBuilderFactory.RestEndpointProducerBuilder- Parameters:
produces- the value to set- Returns:
- the dsl builder
-
routeId
default RestEndpointBuilderFactory.RestEndpointBuilder routeId(String routeId)
Name of the route this REST services creates. The option is a: <code>java.lang.String</code> type. Group: common- Specified by:
routeIdin interfaceRestEndpointBuilderFactory.RestEndpointConsumerBuilder- Specified by:
routeIdin interfaceRestEndpointBuilderFactory.RestEndpointProducerBuilder- Parameters:
routeId- the value to set- Returns:
- the dsl builder
-
-