Class CSVSourceTableSpec.CSVSourceTableSpecBuilder
- java.lang.Object
-
- com.orchestranetworks.addon.dint.dataconnector.spec.CSVSourceTableSpec.CSVSourceTableSpecBuilder
-
- All Implemented Interfaces:
com.orchestranetworks.addon.dint.dataconnector.spec.InvalidDataFileCSVFileValidator
- Enclosing class:
- CSVSourceTableSpec
public static final class CSVSourceTableSpec.CSVSourceTableSpecBuilder extends java.lang.Object implements com.orchestranetworks.addon.dint.dataconnector.spec.InvalidDataFileCSVFileValidatorBuilder for creating an instance ofCSVSourceTableSpec.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CSVSourceTableSpecbuild()Builds aCSVSourceTableSpecinstance.CSVSourceTableSpec.CSVSourceTableSpecBuildersetDecimalSymbol(java.lang.String decimalSymbol)Sets the decimal symbol.CSVSourceTableSpec.CSVSourceTableSpecBuildersetDelimiter(char delimiter)Sets the delimiter character.CSVSourceTableSpec.CSVSourceTableSpecBuildersetFieldSeparator(char fieldSeparator)Sets the field separator character.CSVSourceTableSpec.CSVSourceTableSpecBuildersetFileEncoding(java.lang.String encoding)Sets the CSV encoding.CSVSourceTableSpec.CSVSourceTableSpecBuildersetFirstRowHeader(boolean firstRowHeader)Specifies if the first row is the header.CSVSourceTableSpec.CSVSourceTableSpecBuildersetInvalidDataFile(java.io.File file)Sets the file where invalid records are written.CSVSourceTableSpec.CSVSourceTableSpecBuildersetListSeparator(char listSeparator)Sets the list separator character.
-
-
-
Method Detail
-
build
public CSVSourceTableSpec build()
Builds aCSVSourceTableSpecinstance.
-
setFileEncoding
public CSVSourceTableSpec.CSVSourceTableSpecBuilder setFileEncoding(java.lang.String encoding)
Sets the CSV encoding.- Parameters:
encoding- The CSV encoding.
-
setFirstRowHeader
public CSVSourceTableSpec.CSVSourceTableSpecBuilder setFirstRowHeader(boolean firstRowHeader)
Specifies if the first row is the header.- Parameters:
firstRowHeader- Sets totrueif the first row is the header.
-
setFieldSeparator
public CSVSourceTableSpec.CSVSourceTableSpecBuilder setFieldSeparator(char fieldSeparator)
Sets the field separator character.- Parameters:
fieldSeparator- The field separator character.
-
setListSeparator
public CSVSourceTableSpec.CSVSourceTableSpecBuilder setListSeparator(char listSeparator)
Sets the list separator character.- Parameters:
listSeparator- The list separator character.
-
setDelimiter
public CSVSourceTableSpec.CSVSourceTableSpecBuilder setDelimiter(char delimiter)
Sets the delimiter character.- Parameters:
delimiter- The delimiter character.
-
setDecimalSymbol
public CSVSourceTableSpec.CSVSourceTableSpecBuilder setDecimalSymbol(java.lang.String decimalSymbol)
Sets the decimal symbol.- Parameters:
decimalSymbol- The decimal symbol.
-
setInvalidDataFile
public CSVSourceTableSpec.CSVSourceTableSpecBuilder setInvalidDataFile(java.io.File file)
Sets the file where invalid records are written.- Parameters:
file- The file to which invalid data is written.- Since:
- 4.5.0
-
-