Class CsvFormatAttribute.Builder
- java.lang.Object
-
- com.oracle.bmc.dataintegration.model.CsvFormatAttribute.Builder
-
- Enclosing class:
- CsvFormatAttribute
public static class CsvFormatAttribute.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CsvFormatAttributebuild()CsvFormatAttribute.Buildercopy(CsvFormatAttribute model)CsvFormatAttribute.Builderdelimiter(String delimiter)The delimiter for the CSV format.CsvFormatAttribute.Builderencoding(String encoding)The encoding for the file.CsvFormatAttribute.BuilderescapeCharacter(String escapeCharacter)The escape character for the CSV format.CsvFormatAttribute.BuilderhasHeader(Boolean hasHeader)Defines whether the file has a header row.CsvFormatAttribute.BuilderisFilePattern(Boolean isFilePattern)CsvFormatAttribute.BuilderquoteCharacter(String quoteCharacter)The quote character for the CSV format.CsvFormatAttribute.BuildertimestampFormat(String timestampFormat)Format for timestamp information.
-
-
-
Method Detail
-
isFilePattern
public CsvFormatAttribute.Builder isFilePattern(Boolean isFilePattern)
-
encoding
public CsvFormatAttribute.Builder encoding(String encoding)
The encoding for the file.- Parameters:
encoding- the value to set- Returns:
- this builder
-
escapeCharacter
public CsvFormatAttribute.Builder escapeCharacter(String escapeCharacter)
The escape character for the CSV format.- Parameters:
escapeCharacter- the value to set- Returns:
- this builder
-
delimiter
public CsvFormatAttribute.Builder delimiter(String delimiter)
The delimiter for the CSV format.- Parameters:
delimiter- the value to set- Returns:
- this builder
-
quoteCharacter
public CsvFormatAttribute.Builder quoteCharacter(String quoteCharacter)
The quote character for the CSV format.- Parameters:
quoteCharacter- the value to set- Returns:
- this builder
-
hasHeader
public CsvFormatAttribute.Builder hasHeader(Boolean hasHeader)
Defines whether the file has a header row.- Parameters:
hasHeader- the value to set- Returns:
- this builder
-
timestampFormat
public CsvFormatAttribute.Builder timestampFormat(String timestampFormat)
Format for timestamp information.- Parameters:
timestampFormat- the value to set- Returns:
- this builder
-
build
public CsvFormatAttribute build()
-
copy
public CsvFormatAttribute.Builder copy(CsvFormatAttribute model)
-
-