Interface FlatpackEndpointBuilderFactory.FlatpackEndpointBuilder
-
- All Superinterfaces:
org.apache.camel.builder.EndpointConsumerBuilder,org.apache.camel.EndpointConsumerResolver,org.apache.camel.builder.EndpointProducerBuilder,org.apache.camel.EndpointProducerResolver,FlatpackEndpointBuilderFactory.FlatpackEndpointConsumerBuilder,FlatpackEndpointBuilderFactory.FlatpackEndpointProducerBuilder
- Enclosing interface:
- FlatpackEndpointBuilderFactory
public static interface FlatpackEndpointBuilderFactory.FlatpackEndpointBuilder extends FlatpackEndpointBuilderFactory.FlatpackEndpointConsumerBuilder, FlatpackEndpointBuilderFactory.FlatpackEndpointProducerBuilder
Builder for endpoint for the Flatpack component.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default FlatpackEndpointBuilderFactory.AdvancedFlatpackEndpointBuilderadvanced()default FlatpackEndpointBuilderFactory.FlatpackEndpointBuilderallowShortLines(boolean allowShortLines)Allows for lines to be shorter than expected and ignores the extra characters.default FlatpackEndpointBuilderFactory.FlatpackEndpointBuilderallowShortLines(String allowShortLines)Allows for lines to be shorter than expected and ignores the extra characters.default FlatpackEndpointBuilderFactory.FlatpackEndpointBuilderdelimiter(char delimiter)The default character delimiter for delimited files.default FlatpackEndpointBuilderFactory.FlatpackEndpointBuilderdelimiter(String delimiter)The default character delimiter for delimited files.default FlatpackEndpointBuilderFactory.FlatpackEndpointBuilderignoreExtraColumns(boolean ignoreExtraColumns)Allows for lines to be longer than expected and ignores the extra characters.default FlatpackEndpointBuilderFactory.FlatpackEndpointBuilderignoreExtraColumns(String ignoreExtraColumns)Allows for lines to be longer than expected and ignores the extra characters.default FlatpackEndpointBuilderFactory.FlatpackEndpointBuilderignoreFirstRecord(boolean ignoreFirstRecord)Whether the first line is ignored for delimited files (for the column headers).default FlatpackEndpointBuilderFactory.FlatpackEndpointBuilderignoreFirstRecord(String ignoreFirstRecord)Whether the first line is ignored for delimited files (for the column headers).default FlatpackEndpointBuilderFactory.FlatpackEndpointBuildersplitRows(boolean splitRows)Sets the Component to send each row as a separate exchange once parsed.default FlatpackEndpointBuilderFactory.FlatpackEndpointBuildersplitRows(String splitRows)Sets the Component to send each row as a separate exchange once parsed.default FlatpackEndpointBuilderFactory.FlatpackEndpointBuildertextQualifier(char textQualifier)The text qualifier for delimited files.default FlatpackEndpointBuilderFactory.FlatpackEndpointBuildertextQualifier(String textQualifier)The text qualifier for delimited files.-
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.FlatpackEndpointBuilderFactory.FlatpackEndpointConsumerBuilder
backoffErrorThreshold, backoffErrorThreshold, backoffIdleThreshold, backoffIdleThreshold, backoffMultiplier, backoffMultiplier, delay, delay, greedy, greedy, initialDelay, initialDelay, repeatCount, repeatCount, runLoggingLevel, runLoggingLevel, scheduledExecutorService, scheduledExecutorService, scheduler, scheduler, schedulerProperties, schedulerProperties, sendEmptyMessageWhenIdle, sendEmptyMessageWhenIdle, startScheduler, startScheduler, timeUnit, timeUnit, useFixedDelay, useFixedDelay
-
-
-
-
Method Detail
-
advanced
default FlatpackEndpointBuilderFactory.AdvancedFlatpackEndpointBuilder advanced()
- Specified by:
advancedin interfaceFlatpackEndpointBuilderFactory.FlatpackEndpointConsumerBuilder- Specified by:
advancedin interfaceFlatpackEndpointBuilderFactory.FlatpackEndpointProducerBuilder
-
allowShortLines
default FlatpackEndpointBuilderFactory.FlatpackEndpointBuilder allowShortLines(boolean allowShortLines)
Allows for lines to be shorter than expected and ignores the extra characters. The option is a: <code>boolean</code> type. Default: false Group: common- Specified by:
allowShortLinesin interfaceFlatpackEndpointBuilderFactory.FlatpackEndpointConsumerBuilder- Specified by:
allowShortLinesin interfaceFlatpackEndpointBuilderFactory.FlatpackEndpointProducerBuilder- Parameters:
allowShortLines- the value to set- Returns:
- the dsl builder
-
allowShortLines
default FlatpackEndpointBuilderFactory.FlatpackEndpointBuilder allowShortLines(String allowShortLines)
Allows for lines to be shorter than expected and ignores the extra characters. The option will be converted to a <code>boolean</code> type. Default: false Group: common- Specified by:
allowShortLinesin interfaceFlatpackEndpointBuilderFactory.FlatpackEndpointConsumerBuilder- Specified by:
allowShortLinesin interfaceFlatpackEndpointBuilderFactory.FlatpackEndpointProducerBuilder- Parameters:
allowShortLines- the value to set- Returns:
- the dsl builder
-
delimiter
default FlatpackEndpointBuilderFactory.FlatpackEndpointBuilder delimiter(char delimiter)
The default character delimiter for delimited files. The option is a: <code>char</code> type. Default: , Group: common- Specified by:
delimiterin interfaceFlatpackEndpointBuilderFactory.FlatpackEndpointConsumerBuilder- Specified by:
delimiterin interfaceFlatpackEndpointBuilderFactory.FlatpackEndpointProducerBuilder- Parameters:
delimiter- the value to set- Returns:
- the dsl builder
-
delimiter
default FlatpackEndpointBuilderFactory.FlatpackEndpointBuilder delimiter(String delimiter)
The default character delimiter for delimited files. The option will be converted to a <code>char</code> type. Default: , Group: common- Specified by:
delimiterin interfaceFlatpackEndpointBuilderFactory.FlatpackEndpointConsumerBuilder- Specified by:
delimiterin interfaceFlatpackEndpointBuilderFactory.FlatpackEndpointProducerBuilder- Parameters:
delimiter- the value to set- Returns:
- the dsl builder
-
ignoreExtraColumns
default FlatpackEndpointBuilderFactory.FlatpackEndpointBuilder ignoreExtraColumns(boolean ignoreExtraColumns)
Allows for lines to be longer than expected and ignores the extra characters. The option is a: <code>boolean</code> type. Default: false Group: common- Specified by:
ignoreExtraColumnsin interfaceFlatpackEndpointBuilderFactory.FlatpackEndpointConsumerBuilder- Specified by:
ignoreExtraColumnsin interfaceFlatpackEndpointBuilderFactory.FlatpackEndpointProducerBuilder- Parameters:
ignoreExtraColumns- the value to set- Returns:
- the dsl builder
-
ignoreExtraColumns
default FlatpackEndpointBuilderFactory.FlatpackEndpointBuilder ignoreExtraColumns(String ignoreExtraColumns)
Allows for lines to be longer than expected and ignores the extra characters. The option will be converted to a <code>boolean</code> type. Default: false Group: common- Specified by:
ignoreExtraColumnsin interfaceFlatpackEndpointBuilderFactory.FlatpackEndpointConsumerBuilder- Specified by:
ignoreExtraColumnsin interfaceFlatpackEndpointBuilderFactory.FlatpackEndpointProducerBuilder- Parameters:
ignoreExtraColumns- the value to set- Returns:
- the dsl builder
-
ignoreFirstRecord
default FlatpackEndpointBuilderFactory.FlatpackEndpointBuilder ignoreFirstRecord(boolean ignoreFirstRecord)
Whether the first line is ignored for delimited files (for the column headers). The option is a: <code>boolean</code> type. Default: true Group: common- Specified by:
ignoreFirstRecordin interfaceFlatpackEndpointBuilderFactory.FlatpackEndpointConsumerBuilder- Specified by:
ignoreFirstRecordin interfaceFlatpackEndpointBuilderFactory.FlatpackEndpointProducerBuilder- Parameters:
ignoreFirstRecord- the value to set- Returns:
- the dsl builder
-
ignoreFirstRecord
default FlatpackEndpointBuilderFactory.FlatpackEndpointBuilder ignoreFirstRecord(String ignoreFirstRecord)
Whether the first line is ignored for delimited files (for the column headers). The option will be converted to a <code>boolean</code> type. Default: true Group: common- Specified by:
ignoreFirstRecordin interfaceFlatpackEndpointBuilderFactory.FlatpackEndpointConsumerBuilder- Specified by:
ignoreFirstRecordin interfaceFlatpackEndpointBuilderFactory.FlatpackEndpointProducerBuilder- Parameters:
ignoreFirstRecord- the value to set- Returns:
- the dsl builder
-
splitRows
default FlatpackEndpointBuilderFactory.FlatpackEndpointBuilder splitRows(boolean splitRows)
Sets the Component to send each row as a separate exchange once parsed. The option is a: <code>boolean</code> type. Default: true Group: common- Specified by:
splitRowsin interfaceFlatpackEndpointBuilderFactory.FlatpackEndpointConsumerBuilder- Specified by:
splitRowsin interfaceFlatpackEndpointBuilderFactory.FlatpackEndpointProducerBuilder- Parameters:
splitRows- the value to set- Returns:
- the dsl builder
-
splitRows
default FlatpackEndpointBuilderFactory.FlatpackEndpointBuilder splitRows(String splitRows)
Sets the Component to send each row as a separate exchange once parsed. The option will be converted to a <code>boolean</code> type. Default: true Group: common- Specified by:
splitRowsin interfaceFlatpackEndpointBuilderFactory.FlatpackEndpointConsumerBuilder- Specified by:
splitRowsin interfaceFlatpackEndpointBuilderFactory.FlatpackEndpointProducerBuilder- Parameters:
splitRows- the value to set- Returns:
- the dsl builder
-
textQualifier
default FlatpackEndpointBuilderFactory.FlatpackEndpointBuilder textQualifier(char textQualifier)
The text qualifier for delimited files. The option is a: <code>char</code> type. Group: common- Specified by:
textQualifierin interfaceFlatpackEndpointBuilderFactory.FlatpackEndpointConsumerBuilder- Specified by:
textQualifierin interfaceFlatpackEndpointBuilderFactory.FlatpackEndpointProducerBuilder- Parameters:
textQualifier- the value to set- Returns:
- the dsl builder
-
textQualifier
default FlatpackEndpointBuilderFactory.FlatpackEndpointBuilder textQualifier(String textQualifier)
The text qualifier for delimited files. The option will be converted to a <code>char</code> type. Group: common- Specified by:
textQualifierin interfaceFlatpackEndpointBuilderFactory.FlatpackEndpointConsumerBuilder- Specified by:
textQualifierin interfaceFlatpackEndpointBuilderFactory.FlatpackEndpointProducerBuilder- Parameters:
textQualifier- the value to set- Returns:
- the dsl builder
-
-