@Generated(value="software.amazon.awssdk:codegen") public final class CSVInput extends Object implements SdkPojo, Serializable, ToCopyableBuilder<CSVInput.Builder,CSVInput>
Describes how a CSV-formatted input object is formatted.
Modifier and Type | Class and Description |
---|---|
static interface |
CSVInput.Builder |
Modifier and Type | Method and Description |
---|---|
Boolean |
allowQuotedRecordDelimiter()
Specifies that CSV field values may contain quoted record delimiters and such records should be allowed.
|
static CSVInput.Builder |
builder() |
String |
comments()
The single character used to indicate a row should be ignored when present at the start of a row.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
String |
fieldDelimiter()
The value used to separate individual fields in a record.
|
FileHeaderInfo |
fileHeaderInfo()
Describes the first line of input.
|
String |
fileHeaderInfoAsString()
Describes the first line of input.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
quoteCharacter()
Value used for escaping where the field delimiter is part of the value.
|
String |
quoteEscapeCharacter()
The single character used for escaping the quote character inside an already escaped value.
|
String |
recordDelimiter()
The value used to separate individual records.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends CSVInput.Builder> |
serializableBuilderClass() |
CSVInput.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
copy
public FileHeaderInfo fileHeaderInfo()
Describes the first line of input. Valid values: None, Ignore, Use.
If the service returns an enum value that is not available in the current SDK version, fileHeaderInfo
will return FileHeaderInfo.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available
from fileHeaderInfoAsString()
.
FileHeaderInfo
public String fileHeaderInfoAsString()
Describes the first line of input. Valid values: None, Ignore, Use.
If the service returns an enum value that is not available in the current SDK version, fileHeaderInfo
will return FileHeaderInfo.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available
from fileHeaderInfoAsString()
.
FileHeaderInfo
public String comments()
The single character used to indicate a row should be ignored when present at the start of a row.
public String quoteEscapeCharacter()
The single character used for escaping the quote character inside an already escaped value.
public String recordDelimiter()
The value used to separate individual records.
public String fieldDelimiter()
The value used to separate individual fields in a record.
public String quoteCharacter()
Value used for escaping where the field delimiter is part of the value.
public Boolean allowQuotedRecordDelimiter()
Specifies that CSV field values may contain quoted record delimiters and such records should be allowed. Default value is FALSE. Setting this value to TRUE may lower performance.
public CSVInput.Builder toBuilder()
toBuilder
in interface ToCopyableBuilder<CSVInput.Builder,CSVInput>
public static CSVInput.Builder builder()
public static Class<? extends CSVInput.Builder> serializableBuilderClass()
public boolean equalsBySdkFields(Object obj)
equalsBySdkFields
in interface SdkPojo
public String toString()
Copyright © 2019. All rights reserved.