blob: 7f1e29ed73341ff354393cdd898a556c5bde63ba [file] [log] [blame]
{
"groups": [
{
"name": "camel.dataformat.csv",
"type": "org.apache.camel.dataformat.csv.springboot.CsvDataFormatConfiguration",
"sourceType": "org.apache.camel.dataformat.csv.springboot.CsvDataFormatConfiguration"
},
{
"name": "camel.dataformat.csv.customizer",
"type": "org.apache.camel.spring.boot.DataFormatConfigurationPropertiesCommon$CustomizerProperties",
"sourceType": "org.apache.camel.dataformat.csv.springboot.CsvDataFormatConfiguration",
"sourceMethod": "getCustomizer()"
}
],
"properties": [
{
"name": "camel.dataformat.csv.allow-missing-column-names",
"type": "java.lang.Boolean",
"description": "Whether to allow missing column names.",
"sourceType": "org.apache.camel.dataformat.csv.springboot.CsvDataFormatConfiguration",
"defaultValue": false
},
{
"name": "camel.dataformat.csv.capture-header-record",
"type": "java.lang.Boolean",
"description": "Whether the unmarshalling should capture the header record and store it in the message header",
"sourceType": "org.apache.camel.dataformat.csv.springboot.CsvDataFormatConfiguration",
"defaultValue": false
},
{
"name": "camel.dataformat.csv.comment-marker",
"type": "java.lang.String",
"description": "Sets the comment marker of the reference format.",
"sourceType": "org.apache.camel.dataformat.csv.springboot.CsvDataFormatConfiguration"
},
{
"name": "camel.dataformat.csv.comment-marker-disabled",
"type": "java.lang.Boolean",
"description": "Disables the comment marker of the reference format.",
"sourceType": "org.apache.camel.dataformat.csv.springboot.CsvDataFormatConfiguration",
"defaultValue": false
},
{
"name": "camel.dataformat.csv.customizer.enabled",
"type": "java.lang.Boolean",
"sourceType": "org.apache.camel.spring.boot.DataFormatConfigurationPropertiesCommon$CustomizerProperties"
},
{
"name": "camel.dataformat.csv.delimiter",
"type": "java.lang.String",
"description": "Sets the delimiter to use. The default value is , (comma)",
"sourceType": "org.apache.camel.dataformat.csv.springboot.CsvDataFormatConfiguration"
},
{
"name": "camel.dataformat.csv.enabled",
"type": "java.lang.Boolean",
"description": "Whether to enable auto configuration of the csv data format. This is enabled by default.",
"sourceType": "org.apache.camel.dataformat.csv.springboot.CsvDataFormatConfiguration"
},
{
"name": "camel.dataformat.csv.escape",
"type": "java.lang.String",
"description": "Sets the escape character to use",
"sourceType": "org.apache.camel.dataformat.csv.springboot.CsvDataFormatConfiguration"
},
{
"name": "camel.dataformat.csv.escape-disabled",
"type": "java.lang.Boolean",
"description": "Use for disabling using escape character",
"sourceType": "org.apache.camel.dataformat.csv.springboot.CsvDataFormatConfiguration",
"defaultValue": false
},
{
"name": "camel.dataformat.csv.format-name",
"type": "java.lang.String",
"description": "The name of the format to use, the default value is CSVFormat.DEFAULT",
"sourceType": "org.apache.camel.dataformat.csv.springboot.CsvDataFormatConfiguration"
},
{
"name": "camel.dataformat.csv.format-ref",
"type": "java.lang.String",
"description": "The reference format to use, it will be updated with the other format options, the default value is CSVFormat.DEFAULT",
"sourceType": "org.apache.camel.dataformat.csv.springboot.CsvDataFormatConfiguration"
},
{
"name": "camel.dataformat.csv.header",
"type": "java.util.List<java.lang.String>",
"description": "To configure the CSV headers",
"sourceType": "org.apache.camel.dataformat.csv.springboot.CsvDataFormatConfiguration"
},
{
"name": "camel.dataformat.csv.header-disabled",
"type": "java.lang.Boolean",
"description": "Use for disabling headers",
"sourceType": "org.apache.camel.dataformat.csv.springboot.CsvDataFormatConfiguration",
"defaultValue": false
},
{
"name": "camel.dataformat.csv.ignore-empty-lines",
"type": "java.lang.Boolean",
"description": "Whether to ignore empty lines.",
"sourceType": "org.apache.camel.dataformat.csv.springboot.CsvDataFormatConfiguration",
"defaultValue": false
},
{
"name": "camel.dataformat.csv.ignore-header-case",
"type": "java.lang.Boolean",
"description": "Sets whether or not to ignore case when accessing header names.",
"sourceType": "org.apache.camel.dataformat.csv.springboot.CsvDataFormatConfiguration",
"defaultValue": false
},
{
"name": "camel.dataformat.csv.ignore-surrounding-spaces",
"type": "java.lang.Boolean",
"description": "Whether to ignore surrounding spaces",
"sourceType": "org.apache.camel.dataformat.csv.springboot.CsvDataFormatConfiguration",
"defaultValue": false
},
{
"name": "camel.dataformat.csv.lazy-load",
"type": "java.lang.Boolean",
"description": "Whether the unmarshalling should produce an iterator that reads the lines on the fly or if all the lines must be read at one.",
"sourceType": "org.apache.camel.dataformat.csv.springboot.CsvDataFormatConfiguration",
"defaultValue": false
},
{
"name": "camel.dataformat.csv.marshaller-factory-ref",
"type": "java.lang.String",
"description": "Sets the implementation of the CsvMarshallerFactory interface which is able to customize marshalling\/unmarshalling behavior by extending CsvMarshaller or creating it from scratch.",
"sourceType": "org.apache.camel.dataformat.csv.springboot.CsvDataFormatConfiguration"
},
{
"name": "camel.dataformat.csv.null-string",
"type": "java.lang.String",
"description": "Sets the null string",
"sourceType": "org.apache.camel.dataformat.csv.springboot.CsvDataFormatConfiguration"
},
{
"name": "camel.dataformat.csv.null-string-disabled",
"type": "java.lang.Boolean",
"description": "Used to disable null strings",
"sourceType": "org.apache.camel.dataformat.csv.springboot.CsvDataFormatConfiguration",
"defaultValue": false
},
{
"name": "camel.dataformat.csv.quote",
"type": "java.lang.String",
"description": "Sets the quote which by default is",
"sourceType": "org.apache.camel.dataformat.csv.springboot.CsvDataFormatConfiguration"
},
{
"name": "camel.dataformat.csv.quote-disabled",
"type": "java.lang.Boolean",
"description": "Used to disable quotes",
"sourceType": "org.apache.camel.dataformat.csv.springboot.CsvDataFormatConfiguration",
"defaultValue": false
},
{
"name": "camel.dataformat.csv.quote-mode",
"type": "java.lang.String",
"description": "Sets the quote mode",
"sourceType": "org.apache.camel.dataformat.csv.springboot.CsvDataFormatConfiguration"
},
{
"name": "camel.dataformat.csv.record-converter-ref",
"type": "java.lang.String",
"description": "Refers to a custom CsvRecordConverter to lookup from the registry to use.",
"sourceType": "org.apache.camel.dataformat.csv.springboot.CsvDataFormatConfiguration"
},
{
"name": "camel.dataformat.csv.record-separator",
"type": "java.lang.String",
"description": "Sets the record separator (aka new line) which by default is new line characters (CRLF)",
"sourceType": "org.apache.camel.dataformat.csv.springboot.CsvDataFormatConfiguration"
},
{
"name": "camel.dataformat.csv.record-separator-disabled",
"type": "java.lang.String",
"description": "Used for disabling record separator",
"sourceType": "org.apache.camel.dataformat.csv.springboot.CsvDataFormatConfiguration"
},
{
"name": "camel.dataformat.csv.skip-header-record",
"type": "java.lang.Boolean",
"description": "Whether to skip the header record in the output",
"sourceType": "org.apache.camel.dataformat.csv.springboot.CsvDataFormatConfiguration",
"defaultValue": false
},
{
"name": "camel.dataformat.csv.trailing-delimiter",
"type": "java.lang.Boolean",
"description": "Sets whether or not to add a trailing delimiter.",
"sourceType": "org.apache.camel.dataformat.csv.springboot.CsvDataFormatConfiguration",
"defaultValue": false
},
{
"name": "camel.dataformat.csv.trim",
"type": "java.lang.Boolean",
"description": "Sets whether or not to trim leading and trailing blanks.",
"sourceType": "org.apache.camel.dataformat.csv.springboot.CsvDataFormatConfiguration",
"defaultValue": false
},
{
"name": "camel.dataformat.csv.use-maps",
"type": "java.lang.Boolean",
"description": "Whether the unmarshalling should produce maps (HashMap)for the lines values instead of lists. It requires to have header (either defined or collected).",
"sourceType": "org.apache.camel.dataformat.csv.springboot.CsvDataFormatConfiguration",
"defaultValue": false
},
{
"name": "camel.dataformat.csv.use-ordered-maps",
"type": "java.lang.Boolean",
"description": "Whether the unmarshalling should produce ordered maps (LinkedHashMap) for the lines values instead of lists. It requires to have header (either defined or collected).",
"sourceType": "org.apache.camel.dataformat.csv.springboot.CsvDataFormatConfiguration",
"defaultValue": false
}
],
"hints": []
}