Interface KnativeEndpointBuilderFactory.KnativeEndpointProducerBuilder
- All Superinterfaces:
org.apache.camel.builder.EndpointProducerBuilder,org.apache.camel.EndpointProducerResolver
- All Known Subinterfaces:
KnativeEndpointBuilderFactory.KnativeEndpointBuilder
- Enclosing interface:
KnativeEndpointBuilderFactory
public static interface KnativeEndpointBuilderFactory.KnativeEndpointProducerBuilder
extends org.apache.camel.builder.EndpointProducerBuilder
Builder for endpoint producers for the Knative component.
-
Method Summary
Modifier and TypeMethodDescriptionadvanced()ceOverride(String ceOverride) CloudEvent headers to override.ceOverride(Map<String, String> ceOverride) CloudEvent headers to override.cloudEventsSpecVersion(String cloudEventsSpecVersion) Set the version of the cloudevents spec.cloudEventsType(String cloudEventsType) Set the event-type information of the produced events.environment(String environment) The environment.environment(org.apache.camel.component.knative.spi.KnativeEnvironment environment) The environment.Set the filters.Set the filters.transportOptions(String transportOptions) Set the transport options.transportOptions(Map<String, Object> transportOptions) Set the transport options.Methods inherited from interface org.apache.camel.builder.EndpointProducerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUriMethods inherited from interface org.apache.camel.EndpointProducerResolver
resolve, resolve
-
Method Details
-
advanced
-
ceOverride
default KnativeEndpointBuilderFactory.KnativeEndpointProducerBuilder 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- Parameters:
ceOverride- the value to set- Returns:
- the dsl builder
-
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- Parameters:
ceOverride- the value to set- Returns:
- the dsl builder
-
cloudEventsSpecVersion
default KnativeEndpointBuilderFactory.KnativeEndpointProducerBuilder 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- Parameters:
cloudEventsSpecVersion- the value to set- Returns:
- the dsl builder
-
cloudEventsType
default KnativeEndpointBuilderFactory.KnativeEndpointProducerBuilder 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- Parameters:
cloudEventsType- the value to set- Returns:
- the dsl builder
-
environment
default KnativeEndpointBuilderFactory.KnativeEndpointProducerBuilder 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- Parameters:
environment- the value to set- Returns:
- the dsl builder
-
environment
default KnativeEndpointBuilderFactory.KnativeEndpointProducerBuilder environment(String environment) The environment. The option will be converted to a <code>org.apache.camel.component.knative.spi.KnativeEnvironment</code> type. Group: common- Parameters:
environment- the value to set- Returns:
- the dsl builder
-
filters
default KnativeEndpointBuilderFactory.KnativeEndpointProducerBuilder 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- Parameters:
filters- the value to set- Returns:
- the dsl builder
-
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- Parameters:
filters- the value to set- Returns:
- the dsl builder
-
transportOptions
default KnativeEndpointBuilderFactory.KnativeEndpointProducerBuilder 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- Parameters:
transportOptions- the value to set- Returns:
- the dsl builder
-
transportOptions
default KnativeEndpointBuilderFactory.KnativeEndpointProducerBuilder 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- Parameters:
transportOptions- the value to set- Returns:
- the dsl builder
-