Interface FlatpackEndpointBuilderFactory.FlatpackEndpointProducerBuilder
-
- All Superinterfaces:
org.apache.camel.builder.EndpointProducerBuilder
,org.apache.camel.EndpointProducerResolver
- All Known Subinterfaces:
FlatpackEndpointBuilderFactory.FlatpackEndpointBuilder
- Enclosing interface:
- FlatpackEndpointBuilderFactory
public static interface FlatpackEndpointBuilderFactory.FlatpackEndpointProducerBuilder extends org.apache.camel.builder.EndpointProducerBuilder
Builder for endpoint producers for the Flatpack component.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default FlatpackEndpointBuilderFactory.AdvancedFlatpackEndpointProducerBuilder
advanced()
default FlatpackEndpointBuilderFactory.FlatpackEndpointProducerBuilder
allowShortLines(boolean allowShortLines)
Allows for lines to be shorter than expected and ignores the extra characters.default FlatpackEndpointBuilderFactory.FlatpackEndpointProducerBuilder
allowShortLines(String allowShortLines)
Allows for lines to be shorter than expected and ignores the extra characters.default FlatpackEndpointBuilderFactory.FlatpackEndpointProducerBuilder
delimiter(char delimiter)
The default character delimiter for delimited files.default FlatpackEndpointBuilderFactory.FlatpackEndpointProducerBuilder
delimiter(String delimiter)
The default character delimiter for delimited files.default FlatpackEndpointBuilderFactory.FlatpackEndpointProducerBuilder
ignoreExtraColumns(boolean ignoreExtraColumns)
Allows for lines to be longer than expected and ignores the extra characters.default FlatpackEndpointBuilderFactory.FlatpackEndpointProducerBuilder
ignoreExtraColumns(String ignoreExtraColumns)
Allows for lines to be longer than expected and ignores the extra characters.default FlatpackEndpointBuilderFactory.FlatpackEndpointProducerBuilder
ignoreFirstRecord(boolean ignoreFirstRecord)
Whether the first line is ignored for delimited files (for the column headers).default FlatpackEndpointBuilderFactory.FlatpackEndpointProducerBuilder
ignoreFirstRecord(String ignoreFirstRecord)
Whether the first line is ignored for delimited files (for the column headers).default FlatpackEndpointBuilderFactory.FlatpackEndpointProducerBuilder
splitRows(boolean splitRows)
Sets the Component to send each row as a separate exchange once parsed.default FlatpackEndpointBuilderFactory.FlatpackEndpointProducerBuilder
splitRows(String splitRows)
Sets the Component to send each row as a separate exchange once parsed.default FlatpackEndpointBuilderFactory.FlatpackEndpointProducerBuilder
textQualifier(char textQualifier)
The text qualifier for delimited files.default FlatpackEndpointBuilderFactory.FlatpackEndpointProducerBuilder
textQualifier(String textQualifier)
The text qualifier for delimited files.
-
-
-
Method Detail
-
advanced
default FlatpackEndpointBuilderFactory.AdvancedFlatpackEndpointProducerBuilder advanced()
-
allowShortLines
default FlatpackEndpointBuilderFactory.FlatpackEndpointProducerBuilder 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- Parameters:
allowShortLines
- the value to set- Returns:
- the dsl builder
-
allowShortLines
default FlatpackEndpointBuilderFactory.FlatpackEndpointProducerBuilder 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- Parameters:
allowShortLines
- the value to set- Returns:
- the dsl builder
-
delimiter
default FlatpackEndpointBuilderFactory.FlatpackEndpointProducerBuilder delimiter(char delimiter)
The default character delimiter for delimited files. The option is a: <code>char</code> type. Default: , Group: common- Parameters:
delimiter
- the value to set- Returns:
- the dsl builder
-
delimiter
default FlatpackEndpointBuilderFactory.FlatpackEndpointProducerBuilder delimiter(String delimiter)
The default character delimiter for delimited files. The option will be converted to a <code>char</code> type. Default: , Group: common- Parameters:
delimiter
- the value to set- Returns:
- the dsl builder
-
ignoreExtraColumns
default FlatpackEndpointBuilderFactory.FlatpackEndpointProducerBuilder 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- Parameters:
ignoreExtraColumns
- the value to set- Returns:
- the dsl builder
-
ignoreExtraColumns
default FlatpackEndpointBuilderFactory.FlatpackEndpointProducerBuilder 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- Parameters:
ignoreExtraColumns
- the value to set- Returns:
- the dsl builder
-
ignoreFirstRecord
default FlatpackEndpointBuilderFactory.FlatpackEndpointProducerBuilder 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- Parameters:
ignoreFirstRecord
- the value to set- Returns:
- the dsl builder
-
ignoreFirstRecord
default FlatpackEndpointBuilderFactory.FlatpackEndpointProducerBuilder 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- Parameters:
ignoreFirstRecord
- the value to set- Returns:
- the dsl builder
-
splitRows
default FlatpackEndpointBuilderFactory.FlatpackEndpointProducerBuilder 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- Parameters:
splitRows
- the value to set- Returns:
- the dsl builder
-
splitRows
default FlatpackEndpointBuilderFactory.FlatpackEndpointProducerBuilder 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- Parameters:
splitRows
- the value to set- Returns:
- the dsl builder
-
textQualifier
default FlatpackEndpointBuilderFactory.FlatpackEndpointProducerBuilder textQualifier(char textQualifier)
The text qualifier for delimited files. The option is a: <code>char</code> type. Group: common- Parameters:
textQualifier
- the value to set- Returns:
- the dsl builder
-
textQualifier
default FlatpackEndpointBuilderFactory.FlatpackEndpointProducerBuilder textQualifier(String textQualifier)
The text qualifier for delimited files. The option will be converted to a <code>char</code> type. Group: common- Parameters:
textQualifier
- the value to set- Returns:
- the dsl builder
-
-