Class CSVTargetTableSpec.CSVTargetTableSpecBuilder
java.lang.Object
com.orchestranetworks.addon.dint.dataconnector.spec.CSVTargetTableSpec.CSVTargetTableSpecBuilder
- Enclosing class:
- CSVTargetTableSpec
Builder for creating an instance of
CSVTargetTableSpec
.-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Builds aCSVTargetTableSpec
instance.setAlwaysDelimiter
(boolean alwaysDelimiter) setColumnHeaders
(List<String> headers) Sets the column headers.setDelimiter
(char delimiter) Sets the delimiter character.setFieldSeparator
(char fieldSeparator) Sets the field separator character.setFileEncoding
(String encoding) Sets the CSV encoding.setFirstRowHeader
(boolean firstRowHeader) Specifies if the first row is the header.setListSeparator
(char listSeparator) Sets the list separator character.
-
Method Details
-
build
Builds aCSVTargetTableSpec
instance. -
setFileEncoding
Sets the CSV encoding.- Parameters:
encoding
- The CSV encoding.
-
setFirstRowHeader
Specifies if the first row is the header.- Parameters:
firstRowHeader
- Sets totrue
if the first row is the header.
-
setColumnHeaders
Sets the column headers.- Parameters:
headers
- The column headers.
-
setFieldSeparator
Sets the field separator character.- Parameters:
fieldSeparator
- The field separator character.
-
setListSeparator
Sets the list separator character.- Parameters:
listSeparator
- The list separator character.
-
setDelimiter
Sets the delimiter character.- Parameters:
delimiter
- The delimiter character.
-
setAlwaysDelimiter
public final CSVTargetTableSpec.CSVTargetTableSpecBuilder setAlwaysDelimiter(boolean alwaysDelimiter)
-