Interface KnativeEndpointBuilderFactory.KnativeEndpointBuilder
-
- All Superinterfaces:
org.apache.camel.builder.EndpointConsumerBuilder
,org.apache.camel.EndpointConsumerResolver
,org.apache.camel.builder.EndpointProducerBuilder
,org.apache.camel.EndpointProducerResolver
,KnativeEndpointBuilderFactory.KnativeEndpointConsumerBuilder
,KnativeEndpointBuilderFactory.KnativeEndpointProducerBuilder
- Enclosing interface:
- KnativeEndpointBuilderFactory
public static interface KnativeEndpointBuilderFactory.KnativeEndpointBuilder extends KnativeEndpointBuilderFactory.KnativeEndpointConsumerBuilder, KnativeEndpointBuilderFactory.KnativeEndpointProducerBuilder
Builder for endpoint for the Knative component.
-
-
Method Summary
-
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.KnativeEndpointBuilderFactory.KnativeEndpointConsumerBuilder
replyWithCloudEvent, replyWithCloudEvent
-
-
-
-
Method Detail
-
advanced
default KnativeEndpointBuilderFactory.AdvancedKnativeEndpointBuilder advanced()
- Specified by:
advanced
in interfaceKnativeEndpointBuilderFactory.KnativeEndpointConsumerBuilder
- Specified by:
advanced
in interfaceKnativeEndpointBuilderFactory.KnativeEndpointProducerBuilder
-
ceOverride
default KnativeEndpointBuilderFactory.KnativeEndpointBuilder ceOverride(Map<String,String> ceOverride)
CloudEvent headers to override. The option is a: <code>java.util.Map<java.lang.String, java.lang.String></code> type. Group: common- Specified by:
ceOverride
in interfaceKnativeEndpointBuilderFactory.KnativeEndpointConsumerBuilder
- Specified by:
ceOverride
in interfaceKnativeEndpointBuilderFactory.KnativeEndpointProducerBuilder
- Parameters:
ceOverride
- the value to set- Returns:
- the dsl builder
-
ceOverride
default KnativeEndpointBuilderFactory.KnativeEndpointBuilder ceOverride(String ceOverride)
CloudEvent headers to override. The option will be converted to a <code>java.util.Map<java.lang.String, java.lang.String></code> type. Group: common- Specified by:
ceOverride
in interfaceKnativeEndpointBuilderFactory.KnativeEndpointConsumerBuilder
- Specified by:
ceOverride
in interfaceKnativeEndpointBuilderFactory.KnativeEndpointProducerBuilder
- Parameters:
ceOverride
- the value to set- Returns:
- the dsl builder
-
cloudEventsSpecVersion
default KnativeEndpointBuilderFactory.KnativeEndpointBuilder cloudEventsSpecVersion(String cloudEventsSpecVersion)
Set the version of the cloudevents spec. The option is a: <code>java.lang.String</code> type. Default: 1.0 Group: common- Specified by:
cloudEventsSpecVersion
in interfaceKnativeEndpointBuilderFactory.KnativeEndpointConsumerBuilder
- Specified by:
cloudEventsSpecVersion
in interfaceKnativeEndpointBuilderFactory.KnativeEndpointProducerBuilder
- Parameters:
cloudEventsSpecVersion
- the value to set- Returns:
- the dsl builder
-
cloudEventsType
default KnativeEndpointBuilderFactory.KnativeEndpointBuilder cloudEventsType(String cloudEventsType)
Set the event-type information of the produced events. The option is a: <code>java.lang.String</code> type. Default: org.apache.camel.event Group: common- Specified by:
cloudEventsType
in interfaceKnativeEndpointBuilderFactory.KnativeEndpointConsumerBuilder
- Specified by:
cloudEventsType
in interfaceKnativeEndpointBuilderFactory.KnativeEndpointProducerBuilder
- Parameters:
cloudEventsType
- the value to set- Returns:
- the dsl builder
-
environment
default KnativeEndpointBuilderFactory.KnativeEndpointBuilder environment(org.apache.camel.component.knative.spi.KnativeEnvironment environment)
The environment. The option is a: <code>org.apache.camel.component.knative.spi.KnativeEnvironment</code> type. Group: common- Specified by:
environment
in interfaceKnativeEndpointBuilderFactory.KnativeEndpointConsumerBuilder
- Specified by:
environment
in interfaceKnativeEndpointBuilderFactory.KnativeEndpointProducerBuilder
- Parameters:
environment
- the value to set- Returns:
- the dsl builder
-
environment
default KnativeEndpointBuilderFactory.KnativeEndpointBuilder environment(String environment)
The environment. The option will be converted to a <code>org.apache.camel.component.knative.spi.KnativeEnvironment</code> type. Group: common- Specified by:
environment
in interfaceKnativeEndpointBuilderFactory.KnativeEndpointConsumerBuilder
- Specified by:
environment
in interfaceKnativeEndpointBuilderFactory.KnativeEndpointProducerBuilder
- Parameters:
environment
- the value to set- Returns:
- the dsl builder
-
filters
default KnativeEndpointBuilderFactory.KnativeEndpointBuilder filters(Map<String,String> filters)
Set the filters. The option is a: <code>java.util.Map<java.lang.String, java.lang.String></code> type. Group: common- Specified by:
filters
in interfaceKnativeEndpointBuilderFactory.KnativeEndpointConsumerBuilder
- Specified by:
filters
in interfaceKnativeEndpointBuilderFactory.KnativeEndpointProducerBuilder
- Parameters:
filters
- the value to set- Returns:
- the dsl builder
-
filters
default KnativeEndpointBuilderFactory.KnativeEndpointBuilder filters(String filters)
Set the filters. The option will be converted to a <code>java.util.Map<java.lang.String, java.lang.String></code> type. Group: common- Specified by:
filters
in interfaceKnativeEndpointBuilderFactory.KnativeEndpointConsumerBuilder
- Specified by:
filters
in interfaceKnativeEndpointBuilderFactory.KnativeEndpointProducerBuilder
- Parameters:
filters
- the value to set- Returns:
- the dsl builder
-
transportOptions
default KnativeEndpointBuilderFactory.KnativeEndpointBuilder transportOptions(Map<String,Object> transportOptions)
Set the transport options. The option is a: <code>java.util.Map<java.lang.String, java.lang.Object></code> type. Group: common- Specified by:
transportOptions
in interfaceKnativeEndpointBuilderFactory.KnativeEndpointConsumerBuilder
- Specified by:
transportOptions
in interfaceKnativeEndpointBuilderFactory.KnativeEndpointProducerBuilder
- Parameters:
transportOptions
- the value to set- Returns:
- the dsl builder
-
transportOptions
default KnativeEndpointBuilderFactory.KnativeEndpointBuilder transportOptions(String transportOptions)
Set the transport options. The option will be converted to a <code>java.util.Map<java.lang.String, java.lang.Object></code> type. Group: common- Specified by:
transportOptions
in interfaceKnativeEndpointBuilderFactory.KnativeEndpointConsumerBuilder
- Specified by:
transportOptions
in interfaceKnativeEndpointBuilderFactory.KnativeEndpointProducerBuilder
- Parameters:
transportOptions
- the value to set- Returns:
- the dsl builder
-
-