Interface StitchEndpointBuilderFactory.StitchEndpointBuilder
- All Superinterfaces:
org.apache.camel.builder.EndpointProducerBuilder
,org.apache.camel.EndpointProducerResolver
- Enclosing interface:
- StitchEndpointBuilderFactory
public static interface StitchEndpointBuilderFactory.StitchEndpointBuilder
extends org.apache.camel.builder.EndpointProducerBuilder
Builder for endpoint for the Stitch component.
-
Method Summary
Modifier and TypeMethodDescriptionadvanced()
A collection of comma separated strings representing the Primary Key fields in the source table.Stitch account region, e.g: europe.region
(org.apache.camel.component.stitch.client.StitchRegion region) Stitch account region, e.g: europe.stitchSchema
(String stitchSchema) A schema that describes the record(s).stitchSchema
(org.apache.camel.component.stitch.client.models.StitchSchema stitchSchema) A schema that describes the record(s).Stitch access token for the Stitch Import API.Methods inherited from interface org.apache.camel.builder.EndpointProducerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUri
Methods inherited from interface org.apache.camel.EndpointProducerResolver
resolve, resolve
-
Method Details
-
advanced
-
keyNames
A collection of comma separated strings representing the Primary Key fields in the source table. Stitch use these Primary Keys to de-dupe data during loading If not provided, the table will be loaded in an append-only manner. The option is a: <code>java.lang.String</code> type. Group: producer- Parameters:
keyNames
- the value to set- Returns:
- the dsl builder
-
region
default StitchEndpointBuilderFactory.StitchEndpointBuilder region(org.apache.camel.component.stitch.client.StitchRegion region) Stitch account region, e.g: europe. The option is a: <code>org.apache.camel.component.stitch.client.StitchRegion</code> type. Default: EUROPE Group: producer- Parameters:
region
- the value to set- Returns:
- the dsl builder
-
region
Stitch account region, e.g: europe. The option will be converted to a <code>org.apache.camel.component.stitch.client.StitchRegion</code> type. Default: EUROPE Group: producer- Parameters:
region
- the value to set- Returns:
- the dsl builder
-
stitchSchema
default StitchEndpointBuilderFactory.StitchEndpointBuilder stitchSchema(org.apache.camel.component.stitch.client.models.StitchSchema stitchSchema) A schema that describes the record(s). The option is a: <code>org.apache.camel.component.stitch.client.models.StitchSchema</code> type. Group: producer- Parameters:
stitchSchema
- the value to set- Returns:
- the dsl builder
-
stitchSchema
A schema that describes the record(s). The option will be converted to a <code>org.apache.camel.component.stitch.client.models.StitchSchema</code> type. Group: producer- Parameters:
stitchSchema
- the value to set- Returns:
- the dsl builder
-
token
Stitch access token for the Stitch Import API. The option is a: <code>java.lang.String</code> type. Required: true Group: security- Parameters:
token
- the value to set- Returns:
- the dsl builder
-