@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 CsvFormatAttribute.Builder.__explicitlySet__
. The hashCode()
and equals(Object)
methods are implemented to take the explicitly set
fields into account. The constructor, on the other hand, does not take the explicitly set fields
into account (since the constructor cannot distinguish explicit null
from unset null
).
Modifier and Type | Class and Description |
---|---|
static class |
CsvFormatAttribute.Builder |
AbstractFormatAttribute.ModelType
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
CsvFormatAttribute(Boolean isFilePattern,
String encoding,
String escapeCharacter,
String delimiter,
String quoteCharacter,
Boolean hasHeader,
String timestampFormat)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static CsvFormatAttribute.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
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.
|
String |
getQuoteCharacter()
The quote character for the CSV format.
|
String |
getTimestampFormat()
Format for timestamp information.
|
int |
hashCode() |
CsvFormatAttribute.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
getIsFilePattern
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
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 String getTimestampFormat()
Format for timestamp information.
public String toString()
toString
in class AbstractFormatAttribute
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.
toString
in class AbstractFormatAttribute
includeByteArrayContents
- true to include the full contents of byte arrayspublic boolean equals(Object o)
equals
in class AbstractFormatAttribute
public int hashCode()
hashCode
in class AbstractFormatAttribute
Copyright © 2016–2024. All rights reserved.