@Generated(value="OracleSDKGenerator", comments="API Version: 20200430") public final class CsvFormatAttribute extends AbstractFormatAttribute
The CSV format attribute.
Note: Objects should always be created or deserialized using the CsvFormatAttribute.Builder
. This model distinguishes fields
that are null
because they are unset from fields that are explicitly set to null
. This is done in
the setter methods of the CsvFormatAttribute.Builder
, which maintain a set of all explicitly set fields called
__explicitlySet__
. The hashCode()
and equals(Object)
methods are implemented to take
__explicitlySet__
into account. The constructor, on the other hand, does not set __explicitlySet__
(since the constructor cannot distinguish explicit null
from unset null
).
Modifier and Type | Class and Description |
---|---|
static class |
CsvFormatAttribute.Builder |
AbstractFormatAttribute.ModelType
Constructor and Description |
---|
CsvFormatAttribute(String encoding,
String escapeCharacter,
String delimiter,
String quoteCharacter,
Boolean hasHeader,
Boolean isFilePattern,
String timestampFormat)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static CsvFormatAttribute.Builder |
builder()
Create a new builder.
|
protected boolean |
canEqual(Object other) |
boolean |
equals(Object o) |
Set<String> |
get__explicitlySet__() |
String |
getDelimiter()
The delimiter for the CSV format.
|
String |
getEncoding()
The encoding for the file.
|
String |
getEscapeCharacter()
The escape character for the CSV format.
|
Boolean |
getHasHeader()
Defines whether the file has a header row.
|
Boolean |
getIsFilePattern()
Defines whether a file pattern is supported.
|
String |
getQuoteCharacter()
The quote character for the CSV format.
|
String |
getTimestampFormat()
Format for timestamp information.
|
int |
hashCode() |
CsvFormatAttribute.Builder |
toBuilder() |
String |
toString() |
public static CsvFormatAttribute.Builder builder()
Create a new builder.
public CsvFormatAttribute.Builder toBuilder()
public String getEncoding()
The encoding for the file.
public String getEscapeCharacter()
The escape character for the CSV format.
public String getDelimiter()
The delimiter for the CSV format.
public String getQuoteCharacter()
The quote character for the CSV format.
public Boolean getHasHeader()
Defines whether the file has a header row.
public Boolean getIsFilePattern()
Defines whether a file pattern is supported.
public String getTimestampFormat()
Format for timestamp information.
public String toString()
toString
in class AbstractFormatAttribute
public boolean equals(Object o)
equals
in class AbstractFormatAttribute
protected boolean canEqual(Object other)
canEqual
in class AbstractFormatAttribute
public int hashCode()
hashCode
in class AbstractFormatAttribute
Copyright © 2016–2021. All rights reserved.