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